GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Concrete5 auf einem CentOS 6 VPS

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.


Cent OS
  1. So installieren Sie PHP 5.5 auf CentOS

  2. So installieren Sie PHP 5.6 unter CentOS 7

  3. So installieren Sie PHP 8 unter CentOS 7

  4. So installieren Sie PHP 8 unter CentOS 8

  5. So installieren Sie PHP 7.4 auf CentOS 7

So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

So installieren Sie Drupal auf CentOS 7

So installieren Sie PHP unter CentOS 8

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8

So installieren Sie TaskBoard unter CentOS 7

So installieren Sie PHP 7 unter CentOS 7