In questo tutorial ti forniremo istruzioni dettagliate su come installare Dotclear su un VPS Debian 8 .
Dotclear è un software di pubblicazione Web open source scritto in PHP, creato per consentire a chiunque di pubblicare siti Web, indipendentemente dalle proprie capacità tecniche.
Questo tutorial è stato testato e scritto per un VPS Debian, ma dovrebbe funzionare su qualsiasi distribuzione Linux.
Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul server virtuale Dotclear. Al momento della stesura di questo tutorial, l'ultima versione stabile di Dotclear è la 2.8 e richiede:
- PHP 5.2 o versioni successive con le estensioni domxml, iconv, mbstring, MySQL, simplexml, SPL (libreria PHP standard) abilitate, supporto della funzione ob_ e supporto utf8 sulle funzioni preg_. Inoltre, è utile avere anche la libreria PHP GD2 abilitata.
- Apache Web Server>=2.0 compilato con il modulo mod_rewrite e con le seguenti direttive consentite:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond e RewriteRule.
- MySQL con InnoDB, PostgreSQL o SQLite installato sul tuo server virtuale.
Quindi, iniziamo con la procedura di installazione. Scarica l'ultima versione di Dotclear disponibile su 'http://download.dotclear.org/' in una directory del tuo server virtuale ed estraila usando i seguenti comandi:
cd /opt/ wget http://download.dotclear.org/latest.tar.gz tar -xvzf latest.tar.gz mv /opt/dotclear/ /var/www/html/dotclear/ chown www-data:www-data -R /var/www/html/dotclear/
Sposta i file di installazione di Dotclear nella directory principale del documento definita nella direttiva host virtuale sopra:
mv /opt/ /var/www/html/dotclear/
Imposta la proprietà corretta dei file e delle directory Dotclear:
chown -R www-data /var/www/html/dotclear/
Dotclear richiede un database per archiviare i suoi dati, quindi crea un nuovo database MySQL che Dotclear possa utilizzare e assegnagli un utente con autorizzazioni complete:
mysql -u root -p mysql> CREATE DATABASE dotcleardb; mysql> GRANT ALL PRIVILEGES ON dotcleardb.* TO 'dotclearuser'@'localhost' IDENTIFIED BY 'Y0ur-Passw0rd' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "dotclear.conf" sul tuo server virtuale:
touch /etc/apache2/sites-available/dotclear.conf
Quindi, esegui il comando seguente:
ln -s /etc/apache2/sites-available/dotclear.conf /etc/apache2/sites-enabled/dotclear.conf
In alternativa, usa a2ensite per abilitare la configurazione dotclear.conf in Apache:
sudo a2ensite dotclear.conf
Modifica il file di configurazione "dotclear.conf":
vi /etc/apache2/sites-available/dotclear.conf
e aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/dotclear/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/dotclear/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Riavvia il server Web Apache per rendere effettive le modifiche:
systemctl restart apache2.service
Apri il tuo browser web preferito e vai a http://tuodominio.com . Una volta fatto, verrai indirizzato alla prima pagina del programma di installazione web di Dotclear. Immettere le informazioni del database MySQL:
Database type: MySQLi Database Host Name: localhost Database Name: dotcleardb Database User Name: dotclearuser Database Password: Y0ur-Passw0rd
Fai clic su continua, crea un account utente amministratore, quindi accedi al back-end di amministrazione di Dotclear utilizzando l'account appena creato e inizia a gestire il tuo blog basato su Dotclear.
Ecco fatto. L'installazione di Dotclear è completa.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Dotclear 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.