Concrete5 ist ein leistungsstarkes Open -Source -Content -Management -System (CMS), das in PHP geschrieben wurde. Es ist für Benutzer mit mindestens technischen Fähigkeiten konzipiert, sodass sie komplexe inhaltsgetriebene Websites bereitstellen und deren Inhalt und Struktur einfach verwalten können.
Concrete5 verfügt über viele Funktionen wie WYSIWYG -Texteditor, Integrated Scaltecker, Inhaltsplanung, Advanced Permissions -System und mehr.
In diesem Artikel werden wir die Schritte abdecken, die für die Installation von Concrete5 auf einem Ubuntu 14.04 VPS mit Nginx, PHP-FPM und MySQL.
erforderlich sindANFORDERUNGEN
Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.
SYSTEM AKTUALISIEREN
Stellen Sie sicher, dass Ihr Server mit:
vollständig auf dem neuesten Stand ist# APT-Get-Update &&apt-Get-Upgrade
Ihr nächster Schritt ist die Installation von Nginx, PHP-FPM und MySQL. Führen Sie den folgenden Befehl aus:
# APT-Get Installieren Sie Nginx PHP5-FPM MySQL-Server PHP5-MYSQL
Sobald wir die Hauptkomponenten installiert haben, optimieren wir die PHP5-FPM-Konfigurationseinstellungen. Öffnen Sie die Datei php.ini mit dem folgenden Befehl:
vim /etc/php5/fpm/php.ini
Natürlich, wenn Sie mit dem VIM -Texteditor nicht vertraut sind, verwenden Sie Ihren Favoriten.
Suchen Sie nun die Linie mit dem Inhalt ‘ cgi.fix_pathinfo '. Dies wird standardmäßig kommentiert und auf 1 festgelegt. Überzeugen Sie die Zeile (entfernen Sie das Halbkolon) und ändern Sie den Wert von 1 auf 0.
Suchen Sie dann die folgenden Zeilen und ändern Sie sie mit den darunterlichen Werten:
post_max_size =20mUpload_max_filesize =20mmemory_limit =128m
Starten Sie Nginx und PHP5-FPM neu, damit die Änderungen wirksam werden:
# service nginx neu starten# service PHP5-FPM Neustart
Sobald dies erledigt ist, erstellen Sie eine Datenbank, die wir später für die Installation von Concrete5 verwenden werden.
Geben Sie MySQL als Stamm ein:
# mysql -u root -pmysql> Datenbank Concrete5; Abfrage OK, 1 Zeile betroffen , 0 Zeilen betroffenConcrete5 installieren
Wir werden Concrete5 im opt herunterladen Verzeichnis. Führen Sie die folgenden Befehle aus:
# cd/opt# WGet https://www.concrete5.org/download_file/-/view/79252/ -o concrete5.zip# unzip concrete5.zip# MV Concrete5.7.4.2//var/www/ Beton 5Was wir hier getan haben, ist:
- Eingetragene opt Verzeichnis;- Die neueste Version von Concrete5;- entpackte das Archiv;- Verschiebte das Verzeichnis auf /var/www/ und benannte es in einen leichteren NamenumNavigieren Sie zu /var/www/ :
# cd/var/www/Stellen Sie den richtigen Eigentum an konkreten Dateien und Verzeichnissen fest:
# chown -r www -data:concrete5/Konfigurieren Sie Nginx für Beton 5
Unser nächster Schritt besteht darin, einen Nginx -Block zu konfigurieren, damit Sie mit einer Domäne auf Beton5 zugreifen können. Erstellen Sie daher eine neue Datei mit dem folgenden Befehl unten:
# vim/etc/nginx/sites-verfügbare/your_domainFügen Sie Folgendes in die Datei ein:
Server {Hören 80; root/var/www/konkret5/; Index index.php index.html index.htm; Rewrite ^ /sitemap_index \ .xml $ /Index.php?sitemap=1 zuletzt; neu schreiben server_name your_domain; access_log /var/log/nginx/your_domain/access.log; error_log /var/log/nginx/your_domain/error.log; Ort / { # try_files $ uri $ uri / =404; try_files $ uri $ uri / / index.php?q=$uri&$Args; } ERROR_PAGE 404 /404.html; ERROR_PAGE 500 502 503 504 /50x.html; location =/50x.html {root/usr/share/nginx/html; } Ort ~ \ .php $ {try_files $ uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; schließen Sie fastcgi_params ein; }}Vergessen Sie nicht, das " your_domain" zu ersetzen Werte mit Ihrer tatsächlichen Domäne.
Aktivieren Sie die Site:
# ln -s/etc/nginx/sites-verfügbare/your_domain/etc/nginx/sites-fähig/your_domainStarten Sie Nginx neu, damit die Änderungen wirksam werden sollen:
# service nginx neu startenÖffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http:// your_domain, um die Betoninstallation zu beenden. Der Installationsprogramm ist einfach zu befolgen. Wenn Sie also die Seite erreichen, auf der Sie die Datenbankanmeldeinformationen eingeben, verwenden Sie früher die Ihrer erstellten Datenbank.
Herzlichen Glückwunsch, Sie haben Beton erfolgreich installiert.
Natürlich müssen Sie dies nicht tun, wenn Sie einen unserer Linux -VPS -Hosting -Dienste verwenden. In diesem Fall können Sie unsere Experten -Linux -Administratoren einfach bitten, Beton5 für Sie zu installieren. Sie sind 24×7 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.