Search found 819 matches

by LHammonds
Wed Sep 23, 2020 8:40 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

Email Support Using Mail Relay Server

Email Overview CumulusClips utilizes PHP's built-in "mail" function which means we need to configure php.ini to use a mail client that will send email. It seems like an industry standard to use "sendmail" based on all the tutorials out there but sendmail is a mail server itself which can receive ma...
by LHammonds
Wed Sep 23, 2020 8:30 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

Customize

Logo Locations Images related to the admin panel "CumulusClips Admin Panel" text on top of admin panel page. (374x27) cc-admin/images/admin-logo.png Small greyscale version of the main screen logo at the bottom of the admin panel (79x32) cc-admin/images/footer-logo.png Images related to the default...
by LHammonds
Wed Sep 23, 2020 8:08 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

Install CumulusClips

Install CumulusClips Download CumulusClips, extract the archive and set permissions: cd /tmp wget http://cumulusclips.org/cumulusclips.tar.gz tar -xzvf /tmp/cumulusclips.tar.gz sudo chown www-data:root --recursive /tmp/cumulusclips sudo find /tmp/cumulusclips/. -type d -exec chmod 755 '{}' \+ sudo ...
by LHammonds
Wed Sep 23, 2020 8:06 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

CumulusClips Prerequisites

Install CumulusClips Prerequisites At the server console, type the following to install the additional modules and restart the web service: sudo apt -y install php7.4-curl php7.4-xml php7.4-gd php7.4-zip php7.4-intl sudo systemctl reload apache2 To make sure the modules are loaded, we will create a...
by LHammonds
Wed Sep 23, 2020 7:59 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

Install Web Server

Install Apache sudo apt install apache2 Install PHP for Apache with MySQL/MariaDB support sudo apt install php7.4 libapache2-mod-php7.4 php7.4-mysql Firewall Rules Edit the firewall script that was created during the initial setup of the server (if you followed my instructions ): sudo vi /var/scrip...
by LHammonds
Wed Sep 23, 2020 7:43 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

Requirements and Domain Resolution

CumulusClips Requirements Source: http://cumulusclips.org/docs/requirements/ 1 GB RAM Linux (Kernel 2.6.32+) PHP 5.3+ MySQL 5.0+ Apache web server 2.x (with mod_rewrite enabled) PHP Modules: POSIX, GD, curl, simplexml, zip, PHP-MySQL and PDO MySQL PHP Settings: short_open_tag = On, upload_max_files...
by LHammonds
Wed Sep 23, 2020 7:43 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

Configure Database

Configure MariaDB / MySQL In this scenario, a dedicated and general-purpose database server already exists and it will be used to hold the application's database. Connect to the database server using PuTTY. Type the following commands: mysql -u root -p Enter password: rootpass CREATE DATABASE cumul...
by LHammonds
Wed Sep 23, 2020 7:38 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

Server OS Install

Installation of Database Server This documentation will assume you have installed a separate and dedicated database server according to this article: How To Install MariaDB Installation of Ubuntu Server This documentation will assume you have installed Ubuntu Server according to this article: How t...
by LHammonds
Wed Sep 23, 2020 7:37 am
Forum: Tutorials
Topic: How to install CumulusClips on Ubuntu Server 20.04 LTS
Replies: 8
Views: 61

How to install CumulusClips on Ubuntu Server 20.04 LTS

------------ IN PROGRESS ------------ Greetings and salutations, I hope this thread will be helpful to those who follow in my foot steps as well as getting any advice based on what I have done / documented. To discuss this thread, please participate here: >> INSERT THREAD << High-level overview Thi...
by LHammonds
Fri Sep 11, 2020 9:38 pm
Forum: Tutorials
Topic: Xataface PHP Front-End to MySQL/MaraDB Database
Replies: 7
Views: 2996

SQL Troubleshooting

Web Error Log The web error log will typically hold all the information you need to track down problems. On Ubuntu using Apache, the log file will be located here: /var/log/apache2/ fqdn -error.log To see the errors displayed live while browsing, use the tail command to view the end of the log but ...
by LHammonds
Wed Sep 09, 2020 6:12 pm
Forum: Tutorials
Topic: Xataface PHP Front-End to MySQL/MaraDB Database
Replies: 7
Views: 2996

Visual Customization

Visual Customization Reference Articles: Getting Started: Changing the look and feel Xataface Customization Tutorial Custom Logo Let's create a logo image and name it "logo.png" and in this example, the logo happens to be 183 pixels wide by 50 pixels high. Now modify (or create) an Application Dele...
by LHammonds
Wed Sep 09, 2020 2:26 pm
Forum: Tutorials
Topic: Xataface PHP Front-End to MySQL/MaraDB Database
Replies: 7
Views: 2996

Web site structure

Image Table /var/www/fqdn/house/tables/tbl_image/fields.ini [__global__] visibility:browse = visible visibility:csv = visible visibility:find = visible visibility:list = visible visibility:update = hidden [fieldgroup:Primary] section:order = 1 order = 1 label = "Primary Fields" [fieldgroup:Secondar...
by LHammonds
Sun Sep 06, 2020 3:55 pm
Forum: Tutorials
Topic: Xataface PHP Front-End to MySQL/MaraDB Database
Replies: 7
Views: 2996

Web site structure

Web site structure Now lets create the necessary files and folders to customize the interface that is presented. cd /var/www/fqdn/house mkdir templates_c mkdir -p tables/tbl_asset mkdir -p tables/tbl_box mkdir -p tables/tbl_family/Filename mkdir -p tables/tbl_image/Filename mkdir -p tables/tbl_skil...
by LHammonds
Sun Sep 06, 2020 11:59 am
Forum: Tutorials
Topic: Xataface PHP Front-End to MySQL/MaraDB Database
Replies: 7
Views: 2996

Website Skeleton

Let's use the skeleton files to initially populate our application folder. mkdir -p /var/www/fqdn/house cp /var/www/fqdn/xataface/site_skeleton/* /var/www/fqdn/house/. cp /var/www/fqdn/xataface/site_skeleton/.htaccess /var/www/fqdn/house/. chown --recursive www-data:root /var/www/fqdn/house chmod 07...
by LHammonds
Sun Sep 06, 2020 11:41 am
Forum: Tutorials
Topic: Xataface PHP Front-End to MySQL/MaraDB Database
Replies: 7
Views: 2996

Optional Extensions

Optional Extensions Xataface functionality can be extended by creating or using modules. Module Install To install a module, download the archive and extract it. Move (and rename if necessary) the folder to <xataface folder>/modules/ If installing the ajax_upload module, make sure the folder is cal...
by LHammonds
Sun Sep 06, 2020 11:28 am
Forum: Tutorials
Topic: Xataface PHP Front-End to MySQL/MaraDB Database
Replies: 7
Views: 2996

Server Setup

Server Setup This article assumes you are using a Linux server with Apache and MariaDB but any web server that supports PHP and a database server that Xataface supports will work. I will be using two Ubuntu servers , one as an Apache web server and one as a MariaDB server . Large File Upload Suppor...
by LHammonds
Fri Sep 04, 2020 4:30 pm
Forum: Tutorials
Topic: How to install MediaWiki 1.34.2 on Ubuntu Server 20.04 LTS
Replies: 8
Views: 2484

MediaWiki Backup

MediaWiki Backup There are various methods of backup that can be utilized but for this server, I will simply use RSync and tar. RSync will mirror the files in the production folder to a local backup folder. The archive will be created from this backup folder. Here are the folders I consider importa...
by LHammonds
Fri Sep 04, 2020 4:21 pm
Forum: Tutorials
Topic: How to install MediaWiki 1.34.2 on Ubuntu Server 20.04 LTS
Replies: 8
Views: 2484

Scripting

Scripting Much of the solutions beyond this point involve scripts (programming snippets / automated commands). In particular, they are Bash Scripts. I chose this due to its popularity and the fact it comes with Ubuntu. I try to make use of what comes with the system without requiring additional sof...