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

Cómo instalar Oxwall en CentOS

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.


Cent OS
  1. Cómo instalar PHP 5.5 en CentOS

  2. Cómo instalar PHP 5.6 en CentOS 7

  3. Cómo instalar PHP 8 en CentOS 7

  4. Cómo instalar PHP 8 en CentOS 8

  5. Cómo instalar PHP 7.2 en CentOS 7

Cómo instalar PHP en CentOS 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

Cómo instalar TaskBoard en CentOS 7

Cómo instalar PHP 7 en CentOS 7

Cómo instalar PHP 7.4 en CentOS 8

Cómo instalar PHP Composer en CentOS 8