Concrete5 ist ein leistungsstarkes Open-Source-Content-Management-System (CMS), das in PHP geschrieben ist und es ermöglicht, komplexe inhaltsgesteuerte Websites bereitzustellen und deren Inhalt und Struktur einfach zu verwalten. Concrete5 bietet viele Funktionen wie einen WYSIWYG-Texteditor, eine integrierte Rechtschreibprüfung, Inhaltsplanung, ein erweitertes Berechtigungssystem und mehr.
Um Concrete5 auf einem Linux-VPS mit CentOS zu installieren und auszuführen, befolgen Sie die unten beschriebenen sehr einfachen Schritte.
Die Installationsanweisungen gelten für jeden Linux-RPM-basierten Server, auf dem LAMP (Linux, Apache, MySQL und PHP) installiert ist.
Derzeit benötigt Concrete5:
- PHP>=5.3 mit den folgenden aktivierten PHP-Erweiterungen:MySQL, GD-Grafikbibliothek mit Freetype, mcrypt, mbstring, curl, iconv, openssl und zip;
- Apache-Webserver kompiliert mit dem Modul mod_rewrite und dem Set „AllowOverride All“;
- MySQL>=5.0 auf Ihrem virtuellen Linux-Server installiert.
Laden Sie die neueste Version von Concrete5 herunter und entpacken Sie sie, verfügbar unter http://www.concrete5.org/ :
cd /root wget http://www.concrete5.org/download_file/-/view/58379/8497/ -O concrete5.zip unzip concrete5.zip
Erstellen Sie eine neue MySQL-Datenbank für Concrete5 auf Ihrem Server:
mysql -u root -p mysql> CREATE DATABASE concrete5db; mysql> GRANT ALL PRIVILEGES ON concrete5db.* TO 'concrete5'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Bearbeiten Sie beispielsweise Ihre Apache-Konfigurationsdatei (standardmäßig /etc/httpd/conf/httpd.conf):
Entkommentieren Sie die folgende Zeile:
#NameVirtualHost *:80
fügen Sie dann am Ende die folgenden Zeilen hinzu:
ServerAdmin [email protected] DocumentRoot /var/www/html/concrete5/ ServerName www.your-domain.com <Directory /var/www/html/concrete5/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common
Suchen Sie die PHP-Konfigurationsdatei mit dem folgenden Befehl:
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Bearbeiten Sie die Datei „php.ini“ und fügen Sie die folgenden Zeilen hinzu/ändern Sie sie:
post_max_size = 20M upload_max_filesize = 20M memory_limit = 128M safe_mode = Off
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden.
Verschieben Sie die Concrete5-Installationsdateien in das Dokumentstammverzeichnis, das in der obigen virtuellen Host-Direktive definiert ist:
mv /root/concrete5.6.2.1 /var/www/html/concrete5
Außerdem muss der Webserver-Benutzer (Apache) in der Lage sein, in die Verzeichnisse „files“, „config“ und „packages“ sowie in die Datei „.htaccess“ zu schreiben, sodass Sie dies einfach erreichen können, indem Sie den folgenden Befehl ausführen:
chown apache:apache -R /var/www/html/concrete5
Öffnen Sie http://Ihre-Domain.com/ in einem Webbrowser. Wenn alle Voraussetzungen erfüllt sind, klicken Sie auf die Schaltfläche „Weiter zur Installation“. Geben Sie die folgenden Informationen ein:Ihren Site-Namen, Ihre E-Mail-Adresse und Ihr Passwort für den Admin-Benutzer sowie die Datenbankinformationen und klicken Sie dann auf die Schaltfläche „Concrete5 installieren“.
Aktivieren Sie nach Abschluss der Installation die suchmaschinenfreundlichen oder „schönen URLs“:Klicken Sie auf den Hyperlink „Dashboard“ -> „System &Einstellungen“ -> „Hübsche URLs“ -> „Hübsche URLs aktivieren“ und drücken Sie „Speichern“. Concrete5 generiert und versucht, die folgenden Zeilen zur .htaccess-Datei hinzuzufügen (/var/www/html/concrete5/.htaccess):
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}/index.html !-f RewriteCond %{REQUEST_FILENAME}/index.php !-f RewriteRule . index.php [L]
Das ist es. Die Installation von Concrete5 ist nun abgeschlossen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Concrete5 für Sie zu installieren. 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.