Emulando senza pretese il buon [tag]Andrea Beggi[/tag] scrivo due righe su come installare [tag]wordpress[/tag] in locale su Mac.
Volevo avere una copia locale del mio blog sul mac mini.
Questo perchè non sono ancora sicuro di non aver problemi quando farò l’upgrade alla 2.0 di WP e volevo un ambiente per giocare con i temi senza rovinare nulla.
[tag]Mac osx[/tag] viene rilasciato di base con apache e mysql installati.
Non volevo metterci le mani sopra, non ho ancora le skill per risolvere eventuali pasticci.
Così, cerca cerca, spunta fuori [tag]MAMP[/tag]
The abbreviation MAMP stands for: [tag]Macintosh[/tag], [tag]Apache[/tag], [tag]Mysql[/tag] and [tag]PHP[/tag].
Un punto a suo favore: tutto quello che installa risiede nella sua cartella e non va a toccare minimamente quelle che sono le configurazioni di base del sistema.
Fatto casino? Ti sei stufato?
Basta eliminare la cartella MAMP e tutto torna come prima, senza che il sistema si lamenti.
L’installazione è linearissima (avanti avanti accetta licenza..) e richiede 119 Mb di spazio libero sul volume di installazione.
La finestra del programma è semplicissima, due led colorati indicano lo stato dei servizi (verde attivo , rosso fermo) e 4 pulsanti 4.
Purtroppo non è stato tutto rose e fiori.
Andando sul pulsante “Open start page” venivo accolto da un Safari urlante “Could not connect to database“.
Inoltre il servizio mySql rimaneva attivo nonostante gli chiedessi di terminare.
Ho provato un po di soluzioni, suggerite sul forum di supporto.
Quella che ha funzionato per me è stata:
- Terminare i server (pulsante Stop Servers)
- Aprire un terminale e digitare killall -9 mysqld
- Riavviare i server (pulsante Start Servers)
Collegandomi alla pagina locale (di regola http://localhost:8888/MAMP/) tutto sembra funzionare e wow!
C’è già anche phpMyAdmin!
Ne approfitto per creare il database che conterrà i dati e fare il restore degli stessi dal backup.
Conviene anche modificare il path del blog, altrimenti i link punteranno sempre alla versione online, creando non pochi fastidi.
Qui incollo la stringa Sql per modificare il parametro in questione.
UPDATE `wp_options` SET `option_value` = ‘http://localhost:8888′ WHERE `option_id` =1 AND `blog_id` =0 AND CONVERT( `option_name` USING utf8 ) = ’siteurl’ LIMIT 1 ;
La directory di root è ../MAMP/htdocs, dove copio tutti i file di wordpress.
Ovviamente bisogna anche modificare nel file wp-config.php i parametri di connessione al database locale.
define(’DB_NAME’, ‘qui il nome dato al db‘); // Il nome del database
define(’DB_USER’, ‘root‘); // Il tuo nome utente MySQL
define(’DB_PASSWORD’, ‘root‘); // … e la password
define(’DB_HOST’, ‘localhost‘); // al 99% non hai bisogno di cambiare questo parametro
Primissima cosa , modifico l’indirizzo del blog, che punta ancora alla versione online.
Test… Funziona!
Errori a parte, che mi hanno portato via 5 minuti se va bene, sono riuscito ad avere una copia del mio blog in locale in meno di 15 minuti.
Molto meno di quanto mi ci è voluto a scrivere questo post.
- BROWSE / IN TIMELINE
- « Sono fiero degli anni 80
- » whitecoma 2.0
- BROWSE / IN Generali Media & Co.
- « Un altro passo geek
- » Google Earth on Mac OSX
- RELATED / YOU MIGHT FIND THESE INTERESTING Whitecoma ReloadedBlog down! Blog down!XO, tanta spesa poco gustodue plugin per vivere (quasi) tranquilli
COMMENTS / 7 COMMENTS
Massimiliano added these pithy words on Jan 11 06 at 9:41 pmInteressante! Il passo successivo è far puntare il dominio direttamente al Mac di casa
rob added these pithy words on Jan 12 06 at 3:11 amsi, con tutti gli scazzi che ne conseguono
se hai l’ip statico non è impresa titanica, comunque…
devi solo reindirizzare i dns sul tuo ip.ottimo che leggi nick hornby
Jack Ventura added these pithy words on Feb 23 06 at 12:08 pmMa… e l’operazione contraria? Voglio dire, farai anche il passaggio da locale a on-line oppure procederai semplicemente con l’aggiornamento on-line dopo aver provato in locale? Facci sapere, siamo INTERESSATISSIMI
rob added these pithy words on Feb 23 06 at 12:29 pmNo ho semplicemente controllato che la 2.0 non sbarellasse tutto provandola in locale.
Avuto conferma che probabilmente non sarebbe successo nulla di strano ho fatto l’aggiornamento on line. Fosse andato storto qualcosa avrei avuto tutti i backup a portata di mano.
Jack Ventura added these pithy words on Feb 23 06 at 11:43 pmGrazie Rob, spero di non fare casini nemmeno io, il mio blog e’ ancora con una versione precedente alla 1.5 e lo spam nei commenti mi sta uccidendo! Grazie per il tutorial sul ‘travaso’ in locale, anche se uso gia’ MAMP non avevo ancora fatto tutto il procedimento e ora mi sento un po’ piu’ tranquillo. Buon weekend!
rob added these pithy words on Feb 24 06 at 12:00 amTi conviene fare i vari aggiornamenti prima della 2.01 mi sa, e poi passare all’ultima.
Non so se si possa aggiornare di colpo, immagino che sul wiki di worpress sia specificato.
Buon w.e. anche a te!
Leonardo added these pithy words on Jul 19 06 at 4:36 pmMmm…bel tutorial ma purtroppo non ho capito come creare il database, potrest gentilmente darmi istruzioni passo-passo?
Non le riesco a trovare in giro…
SPEAK / ADD YOUR COMMENT
Comments are moderated.

