Gå til innhold

PHP og Mysql


Anbefalte innlegg

Hei

 

Newbie sliter med å forstå avhengighetene mellom apache, php og mysql.

 

Har installert apahe, php og mysql 5.0 - kan kjøre php på localhost.

 

Prøver nå å kjører et php-script (wordpress publiseringsløsning) som bruker en database, og det virker ikke.

 

Må det i php.ini settes hvor databasen ligger?

 

I wp-config.php til applikasjonen er satt:

define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

 

 

Apache ligger her "D:/Programfiler/Apache Software Foundation/Apache2.2/htdocs", og er også satt som document root i httpd.conf

Mysql ligger i C:\Program Files\MySQL\MySQL Server 5.0

php ligger i D:\Programfiler\PHP

 

Hvilke overordnede avhengigheter er det mellom mysql og php/apahce, og hvor må dette settes slik at php-applikasjonen finner og kan bruke databasen?

 

Absolutt mulig spørsmålet er uforståelig, men inntil videre er jeg ikke i stand til å formulere meg annerledes - dessverre.

 

Håper noen kan hjelpe - takk på forhånd!

Lenke til kommentar
Videoannonse
Annonse

Når bare mysql-extentionen er installert, går wordpressinstalleringen helt av seg selv. Får du noen feilmeldinger, evt hvor langt kommer du før den feiler? Har du satt opp en bruker i mysql med riktig tilgang til database? (må kunne lage tabeller)

 

Edit 30 sek. senere: Klarer du å koble mot mysql med noen andre programmer?

 

M.

Endret av mysjkin
Lenke til kommentar
Når bare mysql-extentionen er installert, går wordpressinstalleringen helt av seg selv. Får du noen feilmeldinger, evt hvor langt kommer du før den feiler? Har du satt opp en bruker i mysql med riktig tilgang til database? (må kunne lage tabeller)

 

Edit 30 sek. senere: Klarer du å koble mot mysql med noen andre programmer?

 

M.

 

Takk for svar: Har sett gjennom php.ini (PHP 5.2.4) og den inneholder ikke ;extension_mysql.

Hvilket avsnitt skal den evt finnes i?

 

Ja - har laget en database wp1, brukernavn, passord og gitt denne brukeren all privileges. Dette er satt inn i wp-config.php:

 

efine('DB_NAME', 'wp1'); // The name of the database

define('DB_USER', 'XXXXX'); // Your MySQL username

define('DB_PASSWORD', 'XXXXXXXX'); // ...and password

define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

define('DB_CHARSET', 'utf8');

define('DB_COLLATE', '');

 

Feilmeldingen i browseren er: Your PHP installation appears to be missing the MySQL which is required for WordPress.

Lenke til kommentar

Emnetittelen i denne tråden er lite beskrivende for trådens innhold og det er derfor ingen god emnetittel. Jo bedre og mer beskrivende emnetittelen er, jo lettere er det for andre å skjønne trådens innhold og det vil være lettere å treffe den riktige forumbrukeren med det rette svaret. Ber deg derfor om å endre emnetittel slik at du unngår at en moderator stenger tråden. Vennligst forsøk å ha dette i tankene neste gang du starter en tråd, og orienter deg om hva vår nettikette sier om dårlig bruk av emnetitler.

 

Bruk p_edit.gif-knappen i første post for å endre emnetittelen.

 

(Dette innlegget vil bli fjernet ved endring av emnetittel. Ikke kommenter dette innlegget, men p_report.gif gjerne dette innlegget når tittelen er endret, så vil det bli fjernet..)

Lenke til kommentar
Sjekk også at php_mysql.dll er i mappen sti/til/php/ext/

 

Takker for innspill. Feiget til slutt ut - avinstallerte apache/php/mysql og installerte www.xampp.org. Nå fungerer alt som det skal. Håper bare det ikke fulgte med for mye unødvendig gøy i pakken.

 

God helg!

Lenke til kommentar
Gjest
Dette emnet er stengt for flere svar.
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...