Leopard Come installare WordPress

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/