GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren

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 sind

ANFORDERUNGEN

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 betroffen 

Concrete5 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 5 

Was 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 Namen 
um

Navigieren 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_domain 

Fü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_domain 

Starten 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.


Panels
  1. So installieren Sie Nginx mit PHP-FPM und MySQL auf Fedora 16 „Verne“

  2. So installieren Sie Nginx mit PHP5 und MySQL unter Ubuntu 11.10

  3. Installieren Sie gpEasy CMS mit NGINX und PHP5-FPM auf einem Ubuntu 14.04 VPS

  4. Installieren Sie Croogo auf einem Ubuntu VPS mit Nginx und MariaDB

  5. Installieren Sie OpenCart 2 auf einem Ubuntu 14.04 VPS mit Nginx und PHP-FPM

So installieren Sie Drupal 8 mit Nginx, PHP-FPM und SSL unter Ubuntu 15.10

So installieren Sie OpenCart 2 mit Nginx und SSL unter Ubuntu 15.10

So installieren Sie Lighttpd mit PHP-FPM 7 und MySQL 5.7 auf Ubuntu 18.04 LTS

So installieren Sie phpMyAdmin mit HHVM, Nginx und MariaDB auf einem Ubuntu 14.04 VPS

Installieren Sie WordPress mit Varnish und Nginx auf Ubuntu

Installieren Sie WordPress mit Memcached und Nginx auf Ubuntu