It’s Open source content Management tool.

https://www.youtube.com/watch?v=0ELsV2EjmcQ

Package Requirement:

php:- 5.6 or above
apache:- 2.0 or above
mariadb:-5.6 or above

Step1: Install webtatic repository

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Step2. Install PHP

yum install install php71w php71w-mysqli php71w-gd php71w-cli ImageMagick httpd  -y

Step3. Check PHP version

php --version

Step4. Add line in php.ini file

vim  /etc/php.ini
date.timezone = Asia/Kolkata

Step5. Enable and start service

systemctl enable httpd
systemctl start httpd

Step6. Create Database

mysql  -u root -p
create database pw_data;
CREATE USER 'pw_user'@'localhost' IDENTIFIED BY 'Redhat@123_000';
GRANT ALL PRIVILEGES ON pw_data.* TO 'pw_user'@'localhost';
FLUSH PRIVILEGES;
exit

Step7: Download processwire

cd /var/www
wget https://github.com/processwire/processwire/archive/master.zip

Step8. unzip file

unzip master.zip
mv processwire-master processwire

Step9. Change Permission

chown -R apache:apache /var/www/processwire

Step10. Create a virtual host file

vim  /etc/httpd/conf.d/pwcms.conf
<VirtualHost *:80>
    ServerAdmin 192.168.72.130
     DocumentRoot "/var/www/processwire"
     ServerName  192.168.72.130
     <Directory "/var/www/processwire">
         Options Indexes FollowSymLinks
         AllowOverride All
         Require all granted
     </Directory>
     ErrorLog "/var/log/httpd/cms-error_log"
     CustomLog "/var/log/httpd/cms-access_log" combined
</VirtualHost>

Step11. Restart service

systemctl restart httpd

Step12. Access via browser

http://ip/
or 
http://localhost
 
Username : admin
Password: password (Set during install fork via GUI)

For Live Installation you may refer below youtube link:-

https://www.youtube.com/watch?v=0ELsV2EjmcQ

LEAVE A REPLY

Please enter your comment!
Please enter your name here