Le mostraremos cómo instalar Oxwall en CentOS. Oxwall es un software de redes sociales de código abierto escrito en PHP. Se utiliza para crear y administrar sitios web basados en redes sociales y comunidades. Oxwall tiene muchos complementos y extensiones flexibles y fáciles de usar disponibles en la Tienda Oxwall.
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 de Oxwall es 1.8.1 y requiere:
1. Requisitos:
- PHP 5.3 o superior con las siguientes extensiones PHP habilitadas:ftp, mbstring, PDO, DOM, cURL, zip, zlib, json, GD Graphics Library versión 2.0.x+ y biblioteca de fuentes FreeType. Además, las configuraciones de safe_mode, register_globals, suPHP, suApache y Suhosin deben estar deshabilitadas y la configuración allow_url_fopen y cURL debe estar habilitada en php.ini
- Apache Web Server 2.0 o superior compilado con el módulo mod_rewrite y con las siguientes directivas permitidas:RewriteEngine, RewriteBase, RewriteCond y RewriteRule.
- MySQL 5.0 o superior
- Servicio cron
- Servidor de correo (SendMail, Postfix, Exim u otro) instalado en su servidor virtual CentOS.
2. Descargar Oxwall
Descargue la última versión de Oxwall disponible en 'http://www.oxwall.org/download' en el servidor y extráigala con los siguientes comandos:
cd /opt/ wget http://www.oxwall.org/dl/oxwall-1.8.1.zip mkdir -p /var/www/html/oxwall unzip oxwall-1.8.1.zip -d /var/www/html/oxwall
3. Crear base de datos MySQL
Cree una nueva base de datos MySQL para Oxwall en su servidor:
mysql -u root -p mysql> CREATE DATABASE oxwalldb; mysql> GRANT ALL PRIVILEGES ON oxwalldb.* TO 'oxwalluser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
4. Configurar la configuración de PHP
Localice el archivo de configuración de php usando el siguiente comando:
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Edite el archivo 'php.ini' y agregue/modifique las siguientes líneas:
file_uploads = On allow_url_fopen = On register_globals = off safe_mode = Off session.auto_start = 0
Ejecute el siguiente comando:
chown apache:apache -R /var/www/html/oxwall/
5. Configurar el servidor web Apache
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 quite 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/oxwall/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/oxwall/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common </VirtualHost>
6. Reinicie el servidor web Apache
Reinicie el servidor web Apache para que los cambios surtan efecto:
service httpd restart
Abra http://su-dominio.com en su popular navegador web y siga las sencillas instrucciones; establezca el título del sitio web, la dirección de correo electrónico del administrador y las credenciales de inicio de sesión, ingrese la información de la base de datos, luego copie y pegue el código que se muestra en la página 'Finalizando la instalación' reemplazando el existente en '/var/www/html/oxwall/ow_includes/config.php' archivo.
7. Crear un trabajo cron
Cree un trabajo cron para ejecutar el script ‘/var/www/html/oxwall/ow_cron/run.php’ cada minuto:
* * * * * wget -q -O /dev/null http://your-domain.com/ow_cron/run.php
8. Instale los complementos de su elección
Instale los complementos de Oxwall de su elección y haga clic en "Finalizar". Por razones de seguridad, se recomienda eliminar el directorio ‘/var/www/html/oxwall/ow_install/’:
rm -rf /var/www/html/oxwall/ow_install/
Eso es. La instalación de Oxwall ahora está completa. Inicie sesión en el área de administración en http://su-dominio.com/admin, configure Oxwall según sus necesidades y comience a crear su sitio web de redes sociales.
Por supuesto, no es necesario que instale Oxwall en CentOS, si utiliza uno de nuestros servicios de alojamiento web de CentOS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Oxwall. 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 le gustó esta publicación sobre cómo instalar Oxwall en CentOS, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.