L'installazione di una versione locale di wordpress è una delle prime cose che la maggior parte dei progettisti e degli sviluppatori deve fare. Leopard aggiunge molte nuove rughe a questa attività. Questi passaggi dovrebbero farti funzionare in modo più indolore possibile su OS X 10.5.
* Installa il database MySQL *
- Scarica e installa la versione OS X di MySQL da qui: http://mysql.org/downloads/mysql
- Installa il pacchetto MySQL. È possibile installare il pannello delle preferenze trascinando MySQL.prefPane su / Library / PreferencePanes tuttavia, non è molto utile in quanto vi è un bug che impedisce a MySQL di essere avviato con questo.
* Avvia manualmente MySQL *
In un tipo di finestra di terminale:
sudo / usr / local / mysql / bin / safe_mysqld
Chiudi quella finestra del terminale e inizia un'altra:
sudo mkdir / var / mysql /
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
Avrai bisogno di riavviare manualmente mySQL usando i passaggi precedenti, ogni volta che riavvierai il sistema.
* Configura MySQL *
- Aggiungi questa linea al tuo profilo:
export PATH = "$ PATH: / usr / local / mysql / bin"
Se hai bisogno di aiuto con questo, puoi modificare .profile con textedit usando queste istruzioni.
- Successivamente l'utente dovrà completare la configurazione dal terminale. Dovrai sostituire la tua password di root MySQL scelta per {ROOTPASS} e il nome del computer Bonjour (mostrato nella parte superiore della Condivisione nelle Preferenze di Sistema) per {HOST}.
$ mysql -u root
> rilascia test del database;
> delete from mysql.user where User = ";
> privilegi di flush;
> imposta la password per [email protected] = password ('{ROOTPASS}');
> imposta la password per [email protected] = password ('{ROOTPASS}');
> imposta la password per 'root'@'{HOST}.local' = password ('{ROOTPASS}');
> esci
* Crea il database e l'utente WP MySQL *
- {ROOTPASS} sarà uguale a quanto sopra. L'esempio crea un database denominato wordpress e concede i privilegi all'utente wpuser e imposta la password dell'utente su wppass. Puoi cambiarli se vuoi, ma ricorda i valori per quando installi wordpress qui sotto. Suggerisco semplicemente di usare questi esempi.
$ mysql -u root -p
Inserisci la password: {ROOTPASS}
> creare database wordpress;
> concedere tutti i privilegi su wordpress. * a [email protected] identificato da 'foo';
> imposta la password per [email protected] = old_password ('wppass');
> esci
* Attiva PHP *
- Modifica il seguente file: /etc/apache2/httpd.conf
- rimuovere il "#" dalla riga seguente # LoadModule php5_module e salva il file.
- In caso di problemi, si consiglia di leggere le istruzioni per l'utilizzo di textedit come superutente.
* Installa WordPress *
- Scarica ed estrai wordpress da qui: http://wordpress.org/latest.zip
- Copia il contenuto (non la cartella effettiva) sul tuo siti cartella sotto il tuo nome utente. (esempio: / Utenti / davak / Sites /)
- Nella cartella Siti, apri wp-config-sample.php con textedit (o vi o qualsiasi altra cosa) e salvalo come wp-config.php
- Modificare le seguenti prime righe del documento in modo che facciano riferimento al proprio database. Se hai utilizzato i valori predefiniti sopra, puoi bloccare la sostituzione. Se hai cambiato il nome del database, il nome utente o la password, dovrai aggiornare il codice in modo che corrisponda alle tue scelte.
define ('DB_NAME', 'wordpress'); // Il nome del database
define ('DB_USER', 'wpuser'); // Il tuo nome utente MySQL
define ('DB_PASSWORD', 'wppass'); // ... e password
define ('DB_HOST', 'localhost: /tmp/mysql.sock'); // 99% di possibilità ...
* Riavvia Apache *
Dal terminal ...
sudo apachectl restart
* Hit the WP Installation *
- Usa il tuo browser per navigare verso la tua installazione. Sostituisci "utente" con il tuo nome utente ...
http: //localhost/~user/wp-admin/install.php
Ecco il mio, per esempio ...
http: //localhost/~davak/wp-admin/install.php
* Potrebbe essere necessario aggiornare gli host virtuali *
Se tutto non funziona correttamente, è possibile aggiornare gli host virtuali con il seguente comando. Ricorda di sostituire "utente" con il tuo nome utente personale.
sudo cp /etc/httpd/users/user.conf /etc/apache2/users/user.conf
Ecco il mio comando, per esempio ...
sudo cp /etc/httpd/users/davak.conf /etc/apache2/users/davak.conf
Quindi dovrai riavviare nuovamente Apache.
sudo apachectl restart
Colpisci di nuovo la pagina con il tuo browser.
* Risoluzione dei problemi e crediti *
Potresti avere problemi con le autorizzazioni quando provi a caricare, importare, ecc. Puoi correggere questo facendo un chmod nella cartella dei tuoi siti e nelle sottocartelle.
Dal terminale accedi alla cartella dei tuoi siti ed esegui qualcosa come la seguente ...
chmod -R go + w *
Questo concederà al gruppo e ad altri permessi di scrittura. Se hai bisogno di una maggiore sicurezza locale, sentiti libero di concedere le autorizzazioni con un metodo più restrittivo.
Questa informazione è stata raccolta da diverse fonti. Se hai problemi o hai bisogno di ulteriori informazioni, fare riferimento alle mie fonti per questo articolo. Si prega di inviare ulteriori raccomandazioni e problemi nei commenti del forum associati a questo articolo.
http://www.angry-fly.com/index.cfm/2007/10/26/Fix-for-MySQL-on-Leopard
http://warker.com/2006/09/16/wordpress-os-x-install-tips/
http://remysharp.com/2007/10/27/lamp-in-leopard-osx-105-php5-and-apache-22/