GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar XOOPS 2.5.7 en CentOS 6

XOOPS es un CMS popular y fácil de usar escrito en PHP. Utiliza una arquitectura modular y es una herramienta ideal para desarrollar sitios web comunitarios dinámicos pequeños o grandes, weblogs, etc.
Para instalar y ejecutar XOOPS CMS en un servidor virtual CentOS 6, siga los sencillos pasos que se describen a continuación.

Esta guía de instalación asume que Apache, MySQL y PHP ya están instalados y configurados en su Linux VPS. Al momento de escribir este tutorial, la última versión estable es XOOPS 2.5.7 y requiere:

  • Servidor web (se recomienda Apache)
  • PHP 5.3.7 o superior (se recomienda PHP 5.4+ o posterior) con las siguientes extensiones de PHP habilitadas:MBString, Iconv, Zlib, GD Graphics Library (compatible con 2.1.0), Exif, PCRE, Filter y XML.
  • MySQL 5.1 o superior

Descargue XOOPS 2.5.7 disponible en http://xoops.org/modules/core al servidor y extráigalo usando los siguientes comandos:

cd /root
wget http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28stable%20releases%29/XOOPS_2.5.7/xoops-2.5.7.zip/download -O xoops-2.5.7.zip
unzip xoops-2.5.7.zip
mv /root/xoops-2.5.7/htdocs/ /var/www/html/xoops/

Cree una nueva base de datos MySQL para XOOPS CMS en su servidor:

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

Cree una nueva directiva de host virtual en Apache. Por ejemplo, edite su archivo de configuración de Apache (/etc/httpd/conf/httpd.conf por defecto) y elimine el comentario de la siguiente línea:

#NameVirtualHost *:80

luego, agregue las siguientes líneas al final:

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

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

Por razones de seguridad, se recomienda cambiar el nombre de los directorios 'xoops_lib' y 'xoops_data' y sacarlos de la raíz del documento:

mkdir -p /var/www/xoops/
mv /var/www/html/xoops/xoops_lib /var/www/xoops/x00ps_lib
mv /var/www/html/xoops/xoops_data /var/www/xoops/x00ps_data

Además, el usuario del servidor web (Apache) debe poder escribir en 'cargas', 'cargas/avatares', 'cargas/imágenes', 'cargas/clasificaciones', 'cargas/smilies' y 'x00ps_lib/modules/protector/ configs' y el archivo 'include/license.php', por lo que puede lograrlo fácilmente ejecutando los siguientes comandos:

chown apache:apache -R /var/www/html/xoops/
chown apache:apache -R /var/www/xoops/

Abra http://su-dominio.com/ en su navegador web favorito y siga las sencillas instrucciones:seleccione el idioma, edite la configuración de la ruta:

XOOPS documents root physical path: /var/www/html/xoops
XOOPS data files directory: /var/www/xoops/x00ps_data
XOOPS library directory: /var/www/xoops/x00ps_lib
Website location (URL): http://your-domain.com

ingrese la configuración de su base de datos, cree una cuenta de administrador y seleccione el tema predeterminado.

Asegúrese de que mainfile.php sea de solo lectura:

ll /var/www/html/xoops/mainfile.php
-r--r--r-- 1 apache apache 3367 Jul 11 20:57 /var/www/html/xoops/mainfile.php

No olvide eliminar el directorio de instalación (el instalador debe renombrarlo automáticamente) de su servidor.

Eso es todo. El XOOPS CMS se ha instalado correctamente en su servidor.

Hay muchos módulos disponibles para extender la funcionalidad de XOOPS. Los módulos se pueden administrar utilizando el sistema de administración de módulos en http://your-domain.com/admin.php

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 XOOPS 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.


Cent OS
  1. Cómo instalar Apache Cassandra en CentOS 8

  2. Cómo instalar Apache en CentOS 7

  3. Cómo instalar Apache Maven en CentOS 7

  4. Cómo instalar Apache Kafka en CentOS 8

  5. Cómo instalar Apache Tomcat 8 en CentOS

Cómo instalar Apache Cassandra en CentOS

Cómo instalar elgg en CentOS 8

Cómo instalar Apache ServiceMix en CentOS 8

Cómo instalar Apache SVN en CentOS 7

Cómo instalar Mod_Security Apache en CentOS 6

Cómo instalar Apache en CentOS 6