GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Webasyst su CentOS

Webasyst è un framework PHP open source utilizzato dagli sviluppatori Web per creare eleganti applicazioni Web multiutente con un back-end e un front-end. È un framework che combina strumenti di pubblicazione web, blog ed e-commerce con una piattaforma di collaborazione aziendale.

Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul tuo server. Al momento della stesura di questo tutorial, l'ultima versione stabile del framework Webasyst è 1.5.6.17 e richiede:

  • PHP 5.2 o versioni successive con cURL, dom, libreria grafica GD, estensioni iconv, json, mbstring e zlib abilitate. Inoltre, l'impostazione allow_url_fopen dovrebbe essere abilitata in php.ini
  • Server Web Apache, Nginx o Lighttpd
  • MySQL 4.1 o successivo installato sul tuo VPS Linux.

Iniziamo con l'installazione del framework Webasist.

Scarica l'ultima versione di Webasyst disponibile su 'https://www.webasyst.com/download/framework/' in una directory sul server ed estraila utilizzando i seguenti comandi:

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

Estrai l'archivio e sposta i file del framework Webasyst nella directory principale dei documenti del tuo sito Web:

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

L'utente del server web (Apache) deve essere in grado di scrivere su determinati file e directory, quindi puoi farlo facilmente eseguendo il comando seguente:

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

Individua il file di configurazione php usando il seguente comando:

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

Modifica il file "php.ini" e abilita i wrapper fopen compatibili con gli URL che consentono l'accesso a oggetti URL come file aggiungendo la seguente riga:

allow_url_fopen = On

Crea una nuova direttiva host virtuale in Apache. Ad esempio, modifica il file di configurazione di Apache ('/etc/httpd/conf/httpd.conf' per impostazione predefinita) e decommenta la seguente riga:
#NameVirtualHost *:80
Quindi, aggiungi quanto segue righe alla fine:

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

Riavvia il server Web Apache per rendere effettive le modifiche:

service httpd restart

Crea un nuovo database MySQL che Webasyst può utilizzare e assegnagli un utente con autorizzazioni complete:

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

Apri il tuo browser web preferito, vai su http://tuodominio.com , avvia il processo di installazione e segui le semplici istruzioni:inserisci le credenziali di connessione per il database MySQL che verrà utilizzato da Webasyst per memorizzare i dati di sistema e dell'applicazione, quindi crea un nuovo account utente.
Accedi al back-end di amministrazione del framework Webasyst e configuralo in base alle tue esigenze, aggiungi utenti, widget, plugin ecc.


Ecco fatto. L'installazione di Webasyst è ora completa.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting PHP gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Webasist per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare PHP 7.4/7.3/7.2 su CentOS 7/RHEL 7 e CentOS 6/RHEL 6

  2. Come installare PHP 7.4 / 7.3 su CentOS 8 / RHEL 8

  3. Come installare PHP 7.3 su CentOS 8

  4. Come installare PHP 7.4 su CentOS 7

  5. Come installare PHP 7.3 su CentOS 7

Come installare PHP su CentOS 8

Come installare PHP 7.4 su CentOS 8 / RHEL 8

Come installare TaskBoard su CentOS 7

Come installare PHP 7 su CentOS 7

Come installare PHP 7.4 su CentOS 8

Come installare PHP Composer su CentOS 8