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

Installieren Sie das Oktober-CMS auf Ubuntu mit Nginx und MariaDB

In diesem Beitrag behandeln wir, wie man Oktober-CMS auf Ubuntu mit Nginx und MariaDB installiert. October ist eine kostenlose, selbst gehostete Open-Source-CMS-Plattform, die in PHP geschrieben ist und auf dem Laravel-Framework aufbaut. Dies sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 14.04 getestet und geschrieben. Die Installation von October CMS auf Ubuntu ist ziemlich einfach und sollte nicht länger als 10 Minuten dauern.

Wir sind stolz darauf, ein offizieller OctoberCMS-Partner zu sein 

1. Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.

root@vps:~# apt-get -y update && apt-get -y upgrade
root@vps:~# apt-get install python-software-properties curl git

2. Installieren Sie MariaDB und erstellen Sie eine Datenbank.

root@vps:~#  apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
root@vps:~# apt-get -y update
root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb
root@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -p
MariaDB [(none)]> create database octobercms;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercms.* TO 'octobercms'@'localhost' IDENTIFIED BY 'octobercmsPassword'
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

3. Installieren Sie PHP und Nginx

apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite

4. Composer installieren

root@vps:~# curl -sS https://getcomposer.org/installer | php
root@vps:~# mv composer.phar /usr/local/bin/composer

5. Erstellen Sie ein Stammverzeichnis für Ihre Website und laden Sie den Quellcode der Anwendung herunter

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}
root@vps:~# cd /var/www/yourwebsite.com/public_html
root@vps:~# composer create-project october/october public_html dev-master

6. Konfiguration

Öffnen Sie die Datei app/config/app.php und ändern Sie:

'url' => 'http://yourwebsite.com'

Öffnen Sie die Datei app/config/cms.php und ändern Sie:

'activeTheme' => 'demo',
'backendUri' => '/admin'

Öffnen Sie die Datei app/config/database.php und stellen Sie die Datenbankverbindungsparameter ein.

Führen Sie die folgenden handwerklichen Befehle aus.“

php artisan key:generate
php artisan october:up

7. Nginx-Konfiguration

Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt

root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourwebsite.com
server {
    server_name yourwebsite.com;
    listen 80;
    root /var/www/yourwebsite.com/public_html;
    access_log /var/www/yourwebsite.com/logs/access.log;
    error_log /var/www/yourwebsite.com/logs/error.log;
    index index.php;
 
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
 
    location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_keep_conn on;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
 
    location ~ /\.ht {
        deny all;
    }

}
EOF

Verknüpfen Sie es per Symlink und starten Sie den Server neu

root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
root@vps:~# /etc/init.d/nginx restart

8. Legen Sie die richtigen Berechtigungen fest

root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/

Das ist es. Öffnen Sie nun Ihren Browser, geben Sie die Adresse Ihrer Website ein und verwenden Sie den
Standardbenutzernamen :Administrator
Passwort: Administrator

Weitere Informationen finden Sie auf der offiziellen Oktober-Website.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer optimierten CMS-Hosting-Stacks verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, das Oktober-CMS für Sie auf Ubuntu zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Sie können auch unseren Leitfaden zur Installation von October CMS auf CentOS 7 lesen.

PS. Wenn Ihnen dieser Beitrag zur Installation von October CMS auf Ubuntu 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. Installieren Sie WordPress mit HHVM, Nginx und MariaDB auf einem Ubuntu 12.04 LTS

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

  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 HumHub auf einem Ubuntu VPS mit Nginx und MariaDB

So installieren Sie Grav CMS mit Nginx unter Ubuntu 16.04

So installieren Sie Wordpress mit Nginx, MariaDB und HHVM auf Ubuntu 16.04 LTS

So installieren Sie Wordpress mit Nginx, MariaDB und HHVM in Ubuntu 15.04

Installieren Sie PHP 7.1 mit Nginx auf Ubuntu 16.04

Installieren Sie WordPress mit Varnish und Nginx auf Ubuntu

Installieren Sie WordPress mit Memcached und Nginx auf Ubuntu