GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Pagekit CMS sur un VPS Ubuntu

Aujourd'hui, nous allons passer par le processus d'installation de Pagekit CMS sur un VPS Ubuntu avec Nginx et MariaDB. Pagekit est un CMS moderne, écrit en PHP sur des composants Symfony et des bibliothèques open source modernes. Pagekit utilise son propre moteur de template appelé formatage Razr et Markdown.
Cela devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour Ubuntu 14.04.

Mettez à jour le système et installez les packages nécessaires.

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

Installer PHP et Nginx

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

Installer Composer

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

Cloner le dépôt git

Créez un répertoire racine pour votre site Web et clonez le référentiel git à partir de 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

Installez MariaDB et créez une base de données.

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

Configuration Nginx

Créez un nouveau bloc de serveur Nginx avec le contenu suivant

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

Créez un lien symbolique et redémarrez le serveur

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

Définissez les autorisations appropriées

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

Enfin, ouvrez votre navigateur et lancez le processus d'installation de Pagekit.

http://yourwebsite.com/installer

Pour plus d'informations sur la gestion de votre installation de Pagekit, veuillez consulter le site Web de Pagekit.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer CMS Made Simple sur un VPS Ubuntu 14.04

  2. Comment installer PrestaShop sur un VPS Ubuntu 14.04

  3. Installer Fail2ban sur un VPS Ubuntu 14.04

  4. Installer WPScan sur un VPS Ubuntu 14.04

  5. Comment installer Munin sur un VPS Ubuntu 14.04

Comment installer PageKit CMS sur Ubuntu 18.04 LTS

Installer Wallabag sur Ubuntu 12.04 LTS VPS

Comment installer eGroupware sur un VPS Ubuntu 14.04

Installer Rainloop Webmail sur un VPS Ubuntu 14.04

Installer MDwiki sur un VPS Ubuntu 14.04

Installer Symphony CMS sur un VPS Ubuntu