GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instale Pagekit CMS en un Ubuntu VPS

Hoy pasaremos por el proceso de instalación de Pagekit CMS en un Ubuntu VPS con Nginx y MariaDB. Pagekit es un CMS moderno, escrito en PHP sobre componentes Symfony y bibliotecas modernas de código abierto. Pagekit utiliza su propio motor de plantillas llamado Razr y formato Markdown.
Esto también debería funcionar en otros sistemas Linux VPS, pero fue probado y escrito para Ubuntu 14.04.

Actualice el sistema e instale los paquetes necesarios.

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

Instalar PHP y Nginx

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

Instalar compositor

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

Clonar el repositorio git

Cree un directorio raíz para su sitio web y clone el repositorio git desde 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

Instala MariaDB y crea una base de datos.

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

Configuración de Nginx

Cree un nuevo bloque de servidor Nginx con el siguiente contenido

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

Enlace simbólico y reinicie el servidor

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

Establezca los permisos correctos

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

Finalmente, abra su navegador y ejecute el proceso de instalación de Pagekit.

http://yourwebsite.com/installer

Para obtener más información sobre cómo administrar la instalación de Pagekit, consulte el sitio web de Pagekit.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD . Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Script:Instale ownCloud en un Ubuntu 12.04 VPS

  2. Cómo instalar Bolt CMS en Ubuntu

  3. Instale Wallabag en Ubuntu 12.04 LTS VPS

  4. Cómo instalar eGroupware en un Ubuntu 14.04 VPS

  5. Instale VTEDDY en un Ubuntu 14.04 VPS

Cómo instalar PageKit CMS en Ubuntu 18.04 LTS

Instale WPScan en un Ubuntu 14.04 VPS

Cómo instalar Munin en un Ubuntu 14.04 VPS

Instale Jenkins en un Ubuntu 14.04 VPS

Cómo instalar Contao en un Ubuntu 14.04 VPS

Instale Baun CMS en un Ubuntu 14.04 VPS