phpwcms ist ein kostenloses Open-Source-Content-Management-System und PHP-Entwicklungs-Framework. Es ist sehr leistungsstark, schnell und flexibel. Es wird von Entwicklern verwendet, um Tausende von Websites auf der ganzen Welt zu erstellen. Mit seiner Erweiterbarkeit kann phpwcms leistungsstarke Websites mit vielen Funktionen erstellen. Der Admin-Bereich ist einfach zu bedienen mit einer großartigen Benutzeroberfläche und Anfänger können sich leicht daran anpassen. In diesem Tutorial führen wir Sie durch den Installationsprozess von phpwcms auf einem CentOS 7 VPS mit Apache-Webserver, PHP und MariaDB
Um die Installation zu starten, melden Sie sich als Benutzer root
bei Ihrem CentOS 7-Server anssh root@IP
Führen Sie wie gewohnt den folgenden Befehl aus, um alle installierten Pakete zu aktualisieren
yum -y update
Installieren Sie als Nächstes den Apache-Webserver
yum -y install httpd
Sobald die Installation des Webservers abgeschlossen ist, starten Sie ihn und stellen Sie ihn so ein, dass er beim Booten automatisch startet.
systemctl start httpd systemctl enable httpd
phpwcms ist eine PHP-basierte Anwendung und wir müssen PHP mit installierten „mysql“-Erweiterungen installieren
yum -y install php php-mysql
Führen Sie den folgenden Befehl auf Ihrem Terminal aus, um den MariaDB-Server auf Ihrem CentOS 7-Server zu installieren
yum -y install mariadb mariadb-server
Sobald die Installation abgeschlossen ist, starten Sie den MariaDB-Server und stellen Sie ihn so ein, dass er beim Systemstart gestartet wird
systemctl start mariadb systemctl enable mariadb
Führen Sie dann das mysql_secure_installation script
aus . Dieses Skript hilft Ihnen, die Sicherheit Ihrer MariaDB-Installation zu verbessern und Ihr MariaDB-Root-Passwort festzulegen.
phpwcms erfordert eine leere Datenbank, also melden Sie sich mit dem Root-Benutzer beim MariaDB-Server an und erstellen Sie einen neuen Benutzer und eine neue Datenbank, die von phpwcms zum Speichern von Informationen verwendet werden
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
Vergessen Sie nicht, „PASSWORT“ durch ein echtes starkes Passwort zu ersetzen.
Laden Sie die neueste verfügbare phpwcms-Version von der offiziellen Website auf Ihren Server herunter. Stellen Sie sicher, dass Sie die vollständige Version und kein Patch-Paket herunterladen.
wget https://github.com/slackero/phpwcms/archive/phpwcms-1.8.2.zip
Entpacken Sie das heruntergeladene ZIP-Archiv in das Dokumentenstammverzeichnis auf Ihrem Server
unzip phpwcms-1.8.2.zip -d /var/www/html/
Dadurch wird ein neues Verzeichnis für phpwcms mit der Versionsnummer erstellt. Ändern Sie den Namen des Verzeichnisses in einen einfacheren Namen.
cd /var/www/html/ mv phpwcms-phpwcms-1.8.2 phpwcms
Legen Sie den Apache-Benutzer als Eigentümer der phpwcms-Dateien und -Verzeichnisse fest
chown -R apache: /var/www/html/phpwcms
Im nächsten Schritt erstellen wir einen virtuellen Apache-Host für Ihre phpwcms-basierte Website. Erstellen Sie eine Datei „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt:
IncludeOptional vhosts.d/*.conf
Erstellen Sie ein ‚vhosts.d/‘-Verzeichnis
mkdir /etc/httpd/vhosts.d/
und erstellen Sie den virtuellen Host mit folgendem Inhalt
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] 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>
Speichern Sie die Datei und starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden.
systemctl restart httpd
Mit diesem Schritt ist die Installation von der Kommandozeile abgeschlossen. Öffnen Sie nun einen Webbrowser und navigieren Sie zu http://yourdomain.com/setup/index.php, akzeptieren Sie die Nutzungsbedingungen und folgen Sie den Anweisungen auf dem Bildschirm, um die Installation von phpwcms abzuschließen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer blitzschnellen CMS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, phpwcms zu installieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.