Leopard: Slik installerer Wordpress

Leopard: Hvordan installere WordPress

Installere en lokal versjon av WordPress er en av de første tingene de fleste designere og utviklere trenger å gjøre. Leopard legger mange nye rynker til denne oppgaven. Disse trinnene bør få deg opp og kjører så smertefritt som mulig på OS X 10.5


* Installer MySQL Database *

-. Last ned og installer OS X-versjonen av MySQL herfra : http://mysql.org/downloads/mysql
- Installer MySQL pakken. Du kan installere den valgpanelet ved å dra MySQL.prefPane til /Library /PreferencePanes er det imidlertid ikke veldig nyttig som det er en bug som hindrer MySQL fra å bli startet med dette.

* Begynn MySQL manuelt *

I en terminalvindu Type:
sudo /usr /local /mysql /bin /safe_mysqld

Lukk det terminalvinduet, og starte en annen:

sudo mkdir /var /mysql /
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

du må starte mySQL manuelt ved hjelp av fremgangsmåten ovenfor, hver gang du starter maskinen på nytt .

* Sette MySQL *

- Legg til denne linjen til din profil:

export PATH = "$ PATH: /usr /local /mysql /bin"

Hvis du trenger hjelp med dette, kan du redigere .profile med TextEdit bruke disse instruksjonene

-. Neste brukeren må fylle konfigurasjon fra terminalen. Du må erstatte din valgte MySQL root-passordet for {ROOTPASS} og datamaskinnavn Bonjour (vist øverst på deling i Systemvalg) for {HOST}.


$ mysql -u root
> slippe database test;
> slett fra mysql.user hvor User = '';
> strakt privilegier;
> sette passord for root @ localhost = passord ( '{ROOTPASS});
> sette passord for [email protected] = passord (' {ROOTPASS});
> sette passord for ' root'@'{HOST}.local '= passord (' {ROOTPASS});
> slutte

* Lag WP MySQL database og bruker *

- {ROOTPASS} vil det samme som ovenfor. Eksempelet skaper en database som heter WordPress og tilskudd privilegier til brukeren wpuser og setter brukerens passord for å wppass. Du kan endre disse hvis du vil, men husk verdiene for når du installerer wordpress nedenfor. Jeg foreslår at du bare bruker disse eksemplene


$ mysql -u root -p
Skriv inn passord:. {ROOTPASS}
> opprette database wordpress,
> gi alt . rettigheter på wordpress * til wpuser @ localhost identifisert av 'foo';
> sette passord for wpuser @ localhost = old_password ( 'wppass');
> slutte

* Slå på PHP *
- Rediger følgende fil:. /etc/apache2/httpd.conf
- fjerne "#" fra følgende linje # LoadModule php5_module og lagre filen
- Hvis du har problemer med å gjøre dette, vil du ønsker å lese instruksjonene for bruk TextEdit som en superbruker

* Installer WordPress *

- Last ned og trekke ut wordpress herfra. http: //wordpress .org /latest.zip
- Kopier innholdet (ikke selve mappen) til din nettsteder mappe under brukernavnet ditt. (Eksempel: /Brukere /davak /nettsteder /)
- I Websider-mappen, åpne wp-config-sample.php med TextEdit (eller vi eller hva) og lagre det som wp-config.php
- Endre følgende første linjene i dokumentet for å peke til databasen. Hvis du brukte standardverdiene ovenfor, kan du blokkere erstatte dette. Hvis du har endret databasenavn, brukernavn eller passord, så du må oppdatere koden for å matche dine valg
define ( 'DB_NAME', 'wordpress.'); //Navnet på database
define ( 'db', 'wpuser'); //Din MySQL brukernavn
define ( 'db', 'wppass'); //... Og passord
define ( 'DB_HOST', 'localhost: /tmp/mysql.sock'); //99% sjanse ...

* Start Apache *

Fra terminalen ...
sudo apachectl restart

* Hit WP installasjon *

- Bruk nettleseren til å navigere til installere. Erstatt "brukernavn" med ditt brukernavn ...

http: //localhost/~user/wp-admin/install.php

Her er mine, for eksempel ...

http : //localhost/~davak/wp-admin/install.php

* kan måtte oppdatere virtuelle verter *

Hvis alt ikke fungerer som den skal, kan det være lurt å oppdatere dine virtuelle verter med følgende kommando. Husk å erstatte «bruker» med din personlige brukernavn.

sudo cp /etc/httpd/users/user.conf /etc/apache2/users/user.conf

Her er min kommando, for eksempel ...

sudo cp /etc/httpd/users/davak.conf /etc/apache2/users/davak.conf

Da vil du trenger for å starte apache igjen.
< p> sudo apachectl restart

Hit siden med nettleseren på nytt.

* feilsøking og Studiepoeng *

Du kan ha problemer med tillatelser når du prøver å laste opp, import, etc . Du kan rette dette ved å gjøre en chmod på dine nettsteder og undermapper.

fra terminalen navigere til nettsteder mappe og kjøre noe sånt som følgende ...

chmod -R gå + w *

Dette vil gi gruppen og andre skriver tillatelser. Hvis du trenger høyere lokal sikkerhet, så gjerne gi tillatelser av en mer restriktiv metode.

Denne informasjonen ble samlet inn fra flere kilder. Hvis du har problemer eller trenger ytterligere informasjon, vil jeg referere mine kilder for denne artikkelen. Vennligst legg inn flere anbefalinger og problemer i forum kommentarer knyttet til denne article.

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/