In questa puntata ci dedicheremo all’installazione di wordpress su un server dedicato linux ubuntu.
Il server in questione è già equipaggiato con apache 2, php 5, mysql 5.1 installati tramite apt-get
Scarichiamo l’ultima versione di wordpress e scompattiamo in una directory es. /home/www/mysitename:
tar -xzf ./wordpress-3.2.1-it_IT.tar.gz
diamo i diritti con chmod
chmod 755 -R /home/www/mysitename
creiamo la directory /home/mysitename/log/ ed editiamo il file di cfg apache per aggiungere un nuovo virtualhost
vi /etc/apache2/sites-enabled/000-default
<VirtualHost *:80>
ServerAdmin tuonome@tuamail.it
DirectoryIndex index.html index.php
DocumentRoot /home/www/mysitename/wordpress/
ServerName mysitename.it
ErrorLog /home/www/mysitename/log/error_log
CustomLog /home/www/mysitename/log/access_log common
</VirtualHost>
riavviamo apache
/etc/init.d/apache2 restart
NB. per DirectoryIndex verificare di avere tra i moduli abilitati dir.* (in /etc/apache2/mods-enabled)
Prima di andare avanti apriamo Mysql Administrator e creiamo un nuovo schema es. mysitename
creiamo inoltre un nuovo utente assegnandogli tutti i diritti sullo schema appena creato
Apriamo quindi il browser alla pagina http://mysitename.it e seguiamo le istruzioni per creare il file di configurazione di wordpress wp-config.php
Tale file andrà poi inserito nella directory /home/www/mysitename/wordpress
installiamo anche le librerie GD per l’elaborazione delle immagini in miniaure:
sudo apt-get install php5-gd
installiamo anche la libreria curl nel caso in cui si voglia installare il plugin per postare su twitter
sudo apt-get install php5-curl
verifichiamo di aver installato sul nostro server ubuntu anche un server FTP es. proftpd attraverso cui è possibile far passare l’installazione dei vari plugin wp
Ciao voglio chiederti un informazione riguardo appunto wordpress in un server linux. Tutte le operazioni sono state fatte e il sito funziona perfettamente, ma ho dei problemi con l’installazione di plugin, upload di immagini, e aggiunta e rimozione di widgets dalla barra laterale. In più gli articoli non mi compaiono una volta scritti e salvati. Da premettere che ho dato tutti i privilegi all’aministratore, ma i problemi continuano. Potresti aiutarmi?
Grazie mille
Se fosse un problema di permessi potresti provare a dare i diritti chmod 777 alla directory di wordpress e vedere se funziona.
Se così fosse … dovresti rimettere i diritti 755 ed eventualmente utilizzare chown per cambiare l’owner alla directory wordpress con l’utenza con cui fai girare apache, oppure creare una gruppo a cui appartiene l’utente apache e l’utente con owner di wordpress.