GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Webasyst sur CentOS

Webasyst est un framework PHP open source utilisé par les développeurs Web pour créer des applications Web multi-utilisateurs élégantes avec un back-end et un front-end. Il s'agit d'un cadre qui combine des outils de publication Web, des blogs et du commerce électronique avec une plate-forme de collaboration d'entreprise.

Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur. Au moment de la rédaction de ce tutoriel, la dernière version stable du framework Webasyst est la 1.5.6.17 et nécessite :

  • PHP 5.2 ou version ultérieure avec les extensions cURL, dom, bibliothèque graphique GD, iconv, json, mbstring et zlib activées. De plus, le paramètre allow_url_fopen doit être activé dans php.ini
  • Serveur Web Apache, Nginx ou Lighttpd
  • MySQL 4.1 ou version ultérieure installé sur votre VPS Linux.

Commençons par l'installation du framework Webasyst.

Téléchargez la dernière version de Webasyst disponible à l'adresse "https://www.webasyst.com/download/framework/" dans un répertoire du serveur et extrayez-la à l'aide des commandes suivantes :

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

Extrayez l'archive et déplacez les fichiers du framework Webasyst dans le répertoire racine des documents de votre site Web :

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

L'utilisateur du serveur Web (Apache) doit pouvoir écrire dans certains fichiers et répertoires, vous pouvez donc facilement y parvenir en exécutant la commande suivante :

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

Localisez le fichier de configuration php à l'aide de la commande suivante :

#php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Modifiez le fichier "php.ini" et activez les wrappers fopen compatibles avec les URL qui permettent d'accéder à des objets URL comme des fichiers en ajoutant la ligne suivante :

allow_url_fopen = On

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, éditez votre fichier de configuration Apache ('/etc/httpd/conf/httpd.conf' par défaut) et décommentez la ligne suivante :
#NameVirtualHost *:80
Ensuite, ajoutez ce qui suit lignes à la fin :

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

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

service httpd restart

Créez une nouvelle base de données MySQL à utiliser par Webasyst et affectez-lui un utilisateur avec toutes les autorisations :

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

Ouvrez votre navigateur Web préféré, accédez à http://votredomaine.com , démarrez le processus d'installation et suivez les instructions simples :entrez les identifiants de connexion pour la base de données MySQL qui sera utilisée par Webasyst pour stocker les données système et applicatives, puis créez un nouveau compte utilisateur.
Connectez-vous au back-end d'administration du framework Webasyst et configurez-le selon vos besoins, ajoutez des utilisateurs, des widgets, des plugins, etc.


C'est ça. L'installation de Webasyst est maintenant terminée.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement PHP infogéré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Webasys pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer PHP 7.4 / 7.3 / 7.2 sur CentOS 7 / RHEL 7 et CentOS 6 / RHEL 6

  2. Comment installer PHP 7.3, 7.2, 7.1 sur CentOS/RHEL 6.10

  3. Comment installer PHP 8 sur CentOS 7

  4. Comment installer PHP 8 sur CentOS 8

  5. Comment installer PHP 7.3 sur CentOS 7

Comment installer PHP sur CentOS 8

Comment installer PHP 7.4 sur CentOS 8 / RHEL 8

Comment installer TaskBoard sur CentOS 7

Comment installer PHP 7 sur CentOS 7

Comment installer PHP 7.4 sur CentOS 8

Comment installer PHP Composer sur CentOS 8