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

Cómo instalar Webasyst en CentOS

Webasyst es un marco PHP de código abierto utilizado por desarrolladores web para crear elegantes aplicaciones web multiusuario con un back-end y un front-end. Es un marco que combina herramientas de publicación web, blogs y comercio electrónico con una plataforma de colaboración empresarial.

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

  • PHP 5.2 o posterior con cURL, dom, biblioteca de gráficos GD, iconv, json, mbstring y extensiones zlib habilitadas. Además, la configuración allow_url_fopen debe estar habilitada en php.ini
  • Servidor web Apache, Nginx o Lighttpd
  • MySQL 4.1 o posterior instalado en su VPS de Linux.

Comencemos con la instalación del marco Webasyst.

Descargue la última versión de Webasyst disponible en 'https://www.webasyst.com/download/framework/' a un directorio en el servidor y extráigalo usando los siguientes comandos:

cd /opt/
wget https://www.webasyst.com/download/framework/ -O webasyst.tar.gz

Extraiga el archivo y mueva los archivos del marco Webasyst al directorio raíz del documento de su sitio web:

mkdir -p /opt/webasyst
tar -xvzf webasyst.tar.gz -C /opt/webasyst
mv /opt/webasyst /var/www/html/

El usuario del servidor web (Apache) debe poder escribir en ciertos archivos y directorios, por lo que puede lograrlo fácilmente ejecutando el siguiente comando:

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

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 habilite los envoltorios fopen con reconocimiento de URL que permiten acceder a objetos de URL como archivos agregando la siguiente línea:

allow_url_fopen = On

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 lo siguiente líneas al final:

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

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

service httpd restart

Cree una nueva base de datos MySQL para que la use Webasyst y asígnele un usuario con todos los permisos:

mysql> CREATE DATABASE webasystdb;
mysql> GRANT ALL PRIVILEGES ON webasystdb.* TO 'webasystuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Abra su navegador web favorito, vaya a http://sudominio.com, inicie el proceso de instalación y siga las sencillas instrucciones:ingrese las credenciales de conexión para la base de datos MySQL que utilizará Webasyst para almacenar datos del sistema y de la aplicación, luego cree una nueva cuenta de usuario.
Inicie sesión en el back-end de administración del marco Webasyst y configúrelo según sus necesidades, agregue usuarios, widgets, complementos, etc.


Eso es todo. La instalación de Webasyst ahora está completa.
Por supuesto que no tiene que hacer nada de esto si utiliza uno de nuestros servicios de hospedaje PHP administrado, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Webasyst 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.


Cent OS
  1. Cómo instalar PHP 7.4/7.3/7.2 en CentOS 7/RHEL 7 y CentOS 6/RHEL 6

  2. Cómo instalar PHP 7.3, 7.2, 7.1 en CentOS/RHEL 6.10

  3. Cómo instalar PHP 7.3 en CentOS 8

  4. Cómo instalar PHP 7.4 en CentOS 7

  5. Cómo instalar PHP 7.3 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