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

Cómo instalar PyroCMS en un Ubuntu 14.04 VPS

PyroCMS es un CMS ligero construido con el muy popular marco PHP CodeIgniter, lo suficientemente simple para que cualquier desarrollador cree módulos personalizados y para que cualquier usuario final entienda cómo funciona PyroCMS.
La instalación de PyroCMS en un Ubuntu VPS debería tomar alrededor de cinco minutos si sigue los sencillos pasos que se describen a continuación.


Esta guía de instalación asume que Apache, PHP y MySQL ya están instalados y configurados en su servidor virtual basado en Ubuntu.
Al momento de escribir este tutorial, la última versión estable disponible es PyroCMS 2.2.5 y requiere:

  •     Servidor web Apache>=2.0 compilado con el módulo mod_rewrite;
  •     PHP>=5.2 con las siguientes extensiones PHP habilitadas:GD Graphics Library versión 2.0.x, mcrypt y cURL.
  •     MySQL>=5.0 instalado en su servidor virtual Linux.
  •     CodeIgniter 2.1.x, jQuery 1.6.x y Lex:estos paquetes de terceros están incluidos en cada versión de PyroCMS.

Descargue la última versión estable de PyroCMS disponible en https://www.pyrocms.com/ al servidor y extraiga el archivo descargado a la raíz del documento de su servidor web:

cd /tmp/
wget --no-check-certificate https://www.pyrocms.com/downloads/v2.2.5 -O pyrocms.zip
unzip -d /var/www/html/ pyrocms.zip
mv /var/www/html/pyrocms* /var/www/html/pyrocms

Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'pyrocms.conf':

vi /etc/apache2/sites-available/pyrocms.conf

y agregue las siguientes líneas:

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/pyrocms/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
      <Directory /var/www/html/pyrocms/>
         Options Indexes FollowSymLinks MultiViews
         AllowOverride All
         Order allow,deny
         allow from all
      </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Luego, ejecuta el siguiente comando en tu servidor virtual:

ln -s /etc/apache2/sites-available/pyrocms.conf /etc/apache2/sites-enabled/pyrocms.conf

Localice el archivo de configuración de PHP usando el siguiente comando:

php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

Edite el archivo de configuración de PHP 'php.ini' y agregue/modifique las siguientes líneas:

vi /etc/php5/cli/php.ini
magic_quotes_runtime = Off
date.timezone = US/Central

El archivo 'mcrypt.ini' en '/etc/php5/conf.d' debe copiarse o vincularse simbólicamente a '/etc/php5/mods-disponible':

cd /etc/php5/mods-available
sudo ln -s ../conf.d/mcrypt.so
sudo php5enmod mcrypt

Activa el módulo mod_rewrite usando:

sudo a2enmod rewrite

Reinicie el servidor web Apache para que los cambios surtan efecto:

service apache2 restart

Haga que la raíz del documento y los archivos y directorios de PyroCMS en él sean editables por el servidor Apache que se ejecuta como usuario 'www-data' y grupo 'www-data' ejecutando el siguiente comando:

chown www-data:www-data -R /var/www/html/pyrocms/

Cree una nueva base de datos MySQL para PyroCMS usando los siguientes comandos:

mysql -u root -p
mysql> CREATE DATABASE pyrodb;
mysql> GRANT ALL PRIVILEGES ON pyrodb.* TO 'pyrouser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Abra http://su-dominio.com con un navegador web y siga las sencillas instrucciones.

Eso es. La instalación de pyrocms ahora está completa.

Puede iniciar sesión en el back-end del administrador de PyroCMS con las credenciales de inicio de sesión del administrador y comenzar a usarlo.

Por razones de seguridad, se recomienda eliminar el directorio de instalación ('/var/www/html/pyrocms/installer') una vez que haya terminado con el proceso de instalación.

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 instalen PyroCMS 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. Cómo instalar PrestaShop en un VPS Ubuntu 14.04

  2. Cómo instalar Munin en un Ubuntu 14.04 VPS

  3. Cómo instalar Contao en un Ubuntu 14.04 VPS

  4. Cómo instalar CS-Cart v4 en un Ubuntu 14.04 VPS

  5. Cómo instalar Group-Office 6 en un Ubuntu 14.04 VPS

Cómo instalar PHP en Ubuntu 18.04

Cómo instalar PHP en Ubuntu 20.04

Cómo instalar PHP 8.0 en Ubuntu 20.04

Cómo instalar PHP 8.0 en Ubuntu 20.04/18.04

Cómo instalar PHP en Ubuntu 22.04

Cómo instalar PHP en Ubuntu 22.04