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

Instale October CMS en Ubuntu, con Nginx y MariaDB

En esta publicación, cubriremos cómo instalar October CMS en Ubuntu, con Nginx y MariaDB. October es una plataforma CMS gratuita, de código abierto y autohospedada, escrita en PHP y construida sobre el marco Laravel. Esto también debería funcionar en otros sistemas Linux VPS, pero fue probado y escrito para Ubuntu 14.04. Instalar October CMS en Ubuntu es una tarea bastante fácil y no debería tomar más de 10 minutos.

Estamos orgullosos de ser un socio oficial de OctoberCMS 

1. Actualice el sistema e instale los paquetes necesarios.

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

2. Instale MariaDB y cree 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 octobercms;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercms.* TO 'octobercms'@'localhost' IDENTIFIED BY 'octobercmsPassword'
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

3. Instalar PHP y Nginx

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

4. Instalar compositor

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

5. Cree un directorio raíz para su sitio web y descargue el código fuente de la aplicación

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. Configuración

Abra el archivo app/config/app.php y cambie:

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

Abra el archivo app/config/cms.php y cambie:

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

Abra el archivo app/config/database.php y establezca los parámetros de conexión de la base de datos.

Ejecute los siguientes comandos artesanales”

php artisan key:generate
php artisan october:up

7. Configuración 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?$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

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

8. Establece los permisos correctos

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

Eso es todo. Ahora abra su navegador, escriba la dirección de su sitio web y use el
nombre de usuario predeterminado :administrador
contraseña: administrador

Consulte el sitio web oficial de octubre para obtener más detalles.

Por supuesto, no tiene que hacer nada de esto si usa una de nuestras pilas de alojamiento de CMS optimizadas, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen October CMS en Ubuntu 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. También puede consultar nuestra guía sobre Cómo instalar October CMS en CentOS 7.

PD. Si te gustó esta publicación sobre cómo instalar October CMS en Ubuntu, 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. Instale WordPress con HHVM, Nginx y MariaDB en Ubuntu 12.04 LTS

  2. Cómo instalar phpMyAdmin con HHVM, Nginx y MariaDB en un Ubuntu 14.04 VPS

  3. Instale gpEasy CMS con NGINX y PHP5-FPM en un Ubuntu 14.04 VPS

  4. Instale Croogo en un Ubuntu VPS con Nginx y MariaDB

  5. Instale HumHub en un Ubuntu VPS con Nginx y MariaDB

Cómo instalar Grav CMS con Nginx en Ubuntu 16.04

Cómo instalar Wordpress con Nginx, MariaDB y HHVM en Ubuntu 16.04 LTS

Cómo Instalar Wordpress con Nginx, MariaDB y HHVM en Ubuntu 15.04

Instale Fuel CMS en un Ubuntu 14.04 VPS con Nginx, PHP-FPM y MySQL

Instale Concrete5 en un Ubuntu 14.04 VPS con Nginx, PHP-FPM y MySQL

Instale PHP 7.1 con Nginx en Ubuntu 16.04