GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar PHP-Fusion 9 en Debian 8

Este tutorial paso a paso le mostrará cómo instalar PHP-Fusion 9 en un VPS Debian 8 con Apache, PHP y MySQL instalados. PHP-Fusion es un sistema de gestión de contenido (CMS) de código abierto rápido y ligero escrito en PHP. PHP-Fusion 9 incluye funciones comunes que se encuentran en otros sistemas de administración de contenido. Al compararlo con la versión PHP-Fusion 7, hay algunas características nuevas, como un motor de SEO completo y completamente integrado, soporte central completo para contenido multilingüe, soporte PDO, soporte Bootstrap, nuevos temas, etc. PHP-Fusion viene con un sistema de administración simple pero completo.

Este tutorial fue probado y escrito para un VPS Debian 8, pero debería funcionar en cualquier distribución de Linux.


Esta guía de instalación asume que Apache, MySQL y PHP ya están instalados y configurados en su servidor virtual. PHP-Fusion 9 requiere:

  • PHP 5.3.4 o superior
  • Apache Web Server>=2.0 compilado con el módulo mod_rewrite y con las siguientes directivas permitidas:RewriteEngine, RewriteBase, RewriteCond y RewriteRule.;
  • MySQL 4.1 o superior instalado en su servidor virtual.

Comencemos con la instalación. Descargue la última versión de PHP-Fusion 9 disponible en https://github.com/php-fusion/PHP-Fusion en un directorio de su servidor y extráigalo con los siguientes comandos:

cd /opt
wget https://github.com/php-fusion/PHP-Fusion/archive/9.00.zip
unzip 9.00.zip -d /var/www/html/
mv /var/www/html/PHP-Fusion-9.00/ /var/www/html/php-fusion/

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

touch /etc/apache2/sites-available/php-fusion.conf

Luego, ejecuta el siguiente comando:

ln -s /etc/apache2/sites-available/php-fusion.conf /etc/apache2/sites-enabled/php-fusion.conf

O use a2ensite para habilitar la configuración 'php-fusion.conf' en Apache:

sudo a2ensite php-fusion.conf

Edite el archivo de configuración 'php-fusion.conf':

vi /etc/apache2/sites-available/php-fusion.conf

y añádele las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/php-fusion/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/php-fusion/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Establezca los permisos de archivo adecuados para que el servidor web Apache escriba en los directorios 'administration/db_backups', 'ftp_upload' e 'images' y 'images/imagelist.js', 'images/avatars', 'config_temp.php' y 'robots Archivos .txt' dentro del directorio /var/www/html/php-fusion/:

sudo chown -R www-data:www-data /var/www/html/php-fusion/

Habilite el módulo de reescritura de Apache2 si aún no lo ha hecho:

sudo a2enmod rewrite

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

service apache2 restart

Cree una nueva base de datos MySQL para PHP-Fusion y asígnele un usuario con todos los permisos:

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

No olvide reemplazar 'su-contraseña' con una contraseña segura.
Abra su navegador web favorito, vaya a http://su-dominio.com y siga las sencillas instrucciones, luego inicie sesión en PHP-Fusion administrador back-end y configurarlo de acuerdo a sus necesidades.

Por razones de seguridad, elimine todo el directorio /install y cambie su archivo de configuración 'config.php' a 0644:

rm -rf /var/www/html/php-fusion/install
chmod 644 /var/www/html/php-fusion/config.php

Eso es. La instalación de PHP-Fusion ahora está completa.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento web de Debian, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalar PHP-Fusion 9 para ti. 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.


Debian
  1. Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

  2. Cómo instalar MySQL en Debian 11

  3. Cómo instalar MySQL Workbench en Debian 11

  4. Cómo instalar LAMP en Debian 8

  5. Cómo instalar PunBB en Debian 8

Cómo instalar MySQL 8 en Debian 10

Cómo instalar Debian 11

Cómo instalar Go en Debian 10

Cómo instalar MySQL/MariaDB en Debian 11

Cómo instalar MySQL en Debian 10

Cómo instalar Go en Debian