How to install Oxwall on CentOS 7
How to install Oxwall on CentOS 7
Oxwall is free and open source community software that contains many default features includes uploading/sharing content, friend networking, profile and page layout customization, user and content management and built-in SEO. It is written in PHP and is used to build social networking and community sites. The Oxwall comes with many default themes that can be customized through the administration dashboard. This tutorial explains the installation procedure of Oxwall on CentOS 7.
Pre-Requisite
LAMP Environment
-Apache
-Mariadb (create database, user protected by password)
-PHP 5.6
Installation procedure
To start with the installation procedure extensions after adding respective repositories and press y to continue with the installation procedure.
[root@linuxhelp ~]# yum install php56w php56w-opcache php56w-pdo php56w-xml php56w-mbstring php56w-common php56w-cli php56w-mysqlnd php56w-xmlrpc php56w-mcrypt php56w-gd curl libcurl-devel &ndash y
Go to its official website and copy the link to download the package by running the wget command followed by the download link.
[root@linuxhelp ~]# wget --no-check-certificate https://developers.oxwall.com/dl/oxwall-1.8.4.1.zip
--2017-08-21 12:23:29-- https://developers.oxwall.com/dl/oxwall-1.8.4.1.zip
Resolving developers.oxwall.com (developers.oxwall.com)... 52.2.74.205
Connecting to developers.oxwall.com (developers.oxwall.com)|52.2.74.205|:443... connected.
WARNING: cannot verify developers.oxwall.com' s certificate, issued by ‘ /C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA Domain Validation Secure Server CA’ :
Unable to locally verify the issuer' s authority.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://ow.download.s3.amazonaws.com/oxwall-1.8.4.1.zip [following]
--2017-08-21 12:23:30-- http://ow.download.s3.amazonaws.com/oxwall-1.8.4.1.zip
Resolving ow.download.s3.amazonaws.com (ow.download.s3.amazonaws.com)... 54.231.72.163
Connecting to ow.download.s3.amazonaws.com (ow.download.s3.amazonaws.com)|54.231.72.163|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 18040999 (17M) [application/octet-stream]
Saving to: ‘ oxwall-1.8.4.1.zip’
100%[======================================> ] 18,040,999 330KB/s in 52s
2017-08-21 12:24:23 (342 KB/s) - ‘ oxwall-1.8.4.1.zip’ saved [18040999/18040999]
Extract the downloaded package in apache root directory by running the unzip commands.
[root@linuxhelp ~]# unzip oxwall-1.8.4.1.zip -d /var/www/html/
Archive: oxwall-1.8.4.1.zip
inflating: /var/www/html/CHANGELOG.txt
inflating: /var/www/html/INSTALL.txt
inflating: /var/www/html/UPDATE.txt
inflating: /var/www/html/captcha.php
inflating: /var/www/html/e500.php
inflating: /var/www/html/index.php
.
.
.
inflating: /var/www/html/ow_utilities/html_tag.php
inflating: /var/www/html/ow_utilities/array.php
inflating: /var/www/html/ow_version.xml
inflating: /var/www/html/robots.txt
inflating: /var/www/html/.htaccess
Now provide the owner permission and read, write execution permission for apache root directory.
[root@linuxhelp html]# chown -R apache:apache /var/www/html/
[root@linuxhelp html]# chmod 775 /var/www/html/
Create Virtual host configuration for oxwall named oxwall.conf using vim editor. Enter the following contents in the file and save it.
[root@linuxhelp html]# vim /etc/httpd/conf.d/oxwall.conf
< VirtualHost *:80>
ServerName 192.168.7.165
DocumentRoot /var/www/html/
< Directory /var/www/html/>
Directoryindex index.php
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
< /Directory>
< /VirtualHost>
Restart the Apache service by running the following command.
[root@linuxhelp html]# systemctl restart httpd
Switch over to your browser and enter your machine’ s IP address. The Oxwall' s site settings page will appear as shown below. Provide the Title tagline and admin credentials by filling the required information.

Provide the database credentials and click continue

The installation wizard will ask to run cron, click the “ ?” to show the configuration guide to run the cron job.

Run the cd [path-to-your-Oxwall-homedir]/ow_cron command to enter the Cron folder. Run which php command to show the home directory.
[root@linuxhelp ~]# which php
/usr/bin/php
Put two paths you got into one by running the following command: path to PHP/path to Cron folder.
[root@linuxhelp ~]# crontab &ndash e
* * * * * /usr/bin/php /home/site/public_html/ow_cron/run.php
Save it and refresh your web browser to complete the installation procedure.

The oxwall application is shown below.

Enter the user details and click continue.

The Oxwall dashboard is shown below.

The installation of Oxwall dashboard on CentOS 7 is done successfully.
Comments ( 0 )
No comments available