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

Installieren Sie Pagekit CMS auf einem Ubuntu VPS

Heute werden wir den Prozess der Installation von Pagekit CMS auf einem Ubuntu VPS mit Nginx und MariaDB durchgehen. Pagekit ist ein modernes CMS, geschrieben in PHP auf Basis von Symfony-Komponenten und modernen Open-Source-Bibliotheken. Pagekit verwendet seine eigene Templating-Engine namens Razr und Markdown-Formatierung.
Dies sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 14.04 getestet und geschrieben.

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 software-properties-common python-software-properties git curl

Installieren Sie PHP und Nginx

apt-get install nginx php5-fpm php5-cli php5-mysql php5-curl

Composer installieren

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

Klonen Sie das Git-Repository

Erstellen Sie ein Stammverzeichnis für Ihre Website und klonen Sie das Git-Repository von Github

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}
root@vps:~# git clone git://github.com/pagekit/pagekit.git /var/www/yourwebsite.com/public_html
root@vps:~# cd /var/www/yourwebsite.com/public_html
root@vps:~# composer install

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 pagekit;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON pagekit.* TO 'pagekit'@'localhost' IDENTIFIED BY 'pagekitPassword';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q

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?$args;
    }
 
    location ~* \.(?:ico|css|js|gif|jpe?g|png|ttf|woff)$ {
        access_log off;
        expires 30d;
        add_header Pragma public;
        add_header Cache-Control "public, mustrevalidate, proxy-revalidate";
    }
 
    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

Legen Sie die richtigen Berechtigungen fest

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

Öffnen Sie schließlich Ihren Browser und führen Sie den Pagekit-Installationsprozess aus.

http://yourwebsite.com/installer

Weitere Informationen zur Verwaltung Ihrer Pagekit-Installation finden Sie auf der Pagekit-Website.

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, dies für Sie einzurichten. 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.


Panels
  1. So installieren Sie eGroupware auf einem Ubuntu 14.04 VPS

  2. Installieren Sie Rainloop Webmail auf einem Ubuntu 14.04 VPS

  3. Installieren Sie MDwiki auf einem Ubuntu 14.04 VPS

  4. So installieren Sie CMS Made Simple auf einem Ubuntu 14.04 VPS

  5. So installieren Sie PrestaShop auf einem Ubuntu 14.04 VPS

So installieren Sie PageKit CMS auf Ubuntu 18.04 LTS

Skript:Installiere ownCloud auf einem Ubuntu 12.04 VPS

So installieren Sie Bolt CMS auf Ubuntu

Installieren Sie Wallabag auf Ubuntu 12.04 LTS VPS

Installieren Sie Symphony CMS auf einem Ubuntu VPS

Installieren Sie Ghost unter Ubuntu 14.04