GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Pagekit CMS na Ubuntu VPS

Dnes si projdeme proces instalace Pagekit CMS na Ubuntu VPS s Nginx a MariaDB. Pagekit je moderní CMS napsaný v PHP nad komponentami Symfony a moderními open source knihovnami. Pagekit používá svůj vlastní šablonovací engine nazvaný Razr a formátování Markdown.
To by mělo fungovat i na jiných systémech Linux VPS, ale bylo testováno a napsáno pro Ubuntu 14.04.

Aktualizujte systém a nainstalujte potřebné balíčky.

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

Nainstalujte PHP a Nginx

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

Instalovat Composer

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

Klonujte úložiště git

Vytvořte kořenový adresář pro svůj web a naklonujte úložiště git z 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

Nainstalujte MariaDB a vytvořte databázi.

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

Konfigurace Nginx

Vytvořte nový blok serveru Nginx s následujícím obsahem

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

Symlinkujte jej a restartujte server

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

Nastavte správná oprávnění

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

Nakonec otevřete prohlížeč a spusťte instalační proces Pagekitu.

http://yourwebsite.com/installer

Další informace o tom, jak spravovat instalaci Pagekitu, naleznete na webu Pagekit.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se o váš požadavek postarají.
PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Skript:Nainstalujte ownCloud na Ubuntu 12.04 VPS

  2. Jak nainstalovat Bolt CMS na Ubuntu

  3. Nainstalujte Wallabag na Ubuntu 12.04 LTS VPS

  1. Jak nainstalovat eGroupware na Ubuntu 14.04 VPS

  2. Jak nainstalovat Tiki Wiki CMS Groupware na Ubuntu 14.04 VPS

  3. Nainstalujte Symphony CMS na Ubuntu VPS

  1. Nainstalujte Rainloop Webmail na Ubuntu 14.04 VPS

  2. Nainstalujte MDwiki na Ubuntu 14.04 VPS

  3. Nainstalujte Ghost na Ubuntu 14.04