Install phpwcms on a CentOS
phpwcms is a flexible, fast, robust, customer and developer friendly but yet powerful web based content management system and cms framework running under PHP and MySQL. phpwcms is in use on thousands of websites all over the world. Try it
[some references]! phpwcms is supported across all shared and dedicated web hosting plans offered by the major hosting providers.
Install phpwcms
As usual, run the following command to update all installed packages
After that login to the MariaDB server with the root user and create a new user and database .
www.hackthesec.co.in
phpwcms is a flexible, fast, robust, customer and developer friendly but yet powerful web based content management system and cms framework running under PHP and MySQL. phpwcms is in use on thousands of websites all over the world. Try it
[some references]! phpwcms is supported across all shared and dedicated web hosting plans offered by the major hosting providers.
Install phpwcms
As usual, run the following command to update all installed packages
yum -y update
Next, install Apache web serveryum -y install httpd
Once the installation of the web server is completed, start it and set it to start automatically on boot.systemctl start httpd
systemctl enable httpd
phpwcms is a PHP based application and we need to install PHP with the 'mysql' extensions installedyum -y install php php-mysql
Run the following command on your terminal to install MariaDB serveryum -y install mariadb mariadb-server
Once the installation is completed start the MariaDB server and set it to start on system bootsystemctl start mariadb
systemctl enable mariadb
Then, run the mysql_secure_installation script. This script will help you to improve the security of your MariaDB installation and set your MariaDB root password.After that login to the MariaDB server with the root user and create a new user and database .
mysql -u root -p
CREATE DATABASE phpwcms;
CREATE USER 'phpwcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `phpwcms`.* TO 'phpwcmsuser'@'localhost';
FLUSH PRIVILEGES;
exit
Download the latest available phpwcms release from their official websitewget https://github.com/slackero/phpwcms/archive/phpwcms-1.8.2.zip
Unpack the downloaded ZIP archive to the document root directory on your serverunzip phpwcms-1.8.2.zip -d /var/www/html/
After that rename the foldercd /var/www/html/
mv phpwcms-phpwcms-1.8.2 phpwcms
Set the Apache user as the owner of the phpwcms files and directorieschown -R apache: /var/www/html/phpwcms
On the next step we will create an Apache virtual host for your phpwcms based website. Create a '/etc/httpd/conf.d/vhosts.conf' file with the following content:IncludeOptional vhosts.d/*.conf
Create a ‘vhosts.d/’ directory and create the virtual host with the following contentmkdir /etc/httpd/vhosts.d/
nano /etc/httpd/vhosts.d/yourdomain.com.conf
<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin webmaster@yourdomain.com
DocumentRoot "/var/www/html/phpwcms/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined
<Directory "/var/www/html/phpwcms/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Save the file and restart the Apache web server.systemctl restart httpd
Now, open a web browser and navigate it to http://yourdomain.com/setup/index.php, accept their terms and conditions and follow the on-screen instructions to complete the phpwcms installation.www.hackthesec.co.in
0 comments:
Post a Comment