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.