javascript Skrevet 10. november 2007 Skrevet 10. november 2007 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!
alec1 Skrevet 10. november 2007 Skrevet 10. november 2007 Når du har oppretten en tilkobling mot MySQL serveren, velger du den databasen du skal bruke med mysql_select_db();
trrunde Skrevet 10. november 2007 Skrevet 10. november 2007 eneste du må gjøre i php.ini er å fjerne ; foran extension_mysql slik at apache laster inn mysql utvidelsen
mysjkin Skrevet 10. november 2007 Skrevet 10. november 2007 (endret) 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 10. november 2007 av mysjkin
javascript Skrevet 10. november 2007 Forfatter Skrevet 10. november 2007 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.
CruellaDeVille Skrevet 10. november 2007 Skrevet 10. november 2007 Muligens et stupid spørsmål, men du har startet mysql?
Haraldson Skrevet 10. november 2007 Skrevet 10. november 2007 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 -knappen i første post for å endre emnetittelen. (Dette innlegget vil bli fjernet ved endring av emnetittel. Ikke kommenter dette innlegget, men gjerne dette innlegget når tittelen er endret, så vil det bli fjernet..)
Runar0 Skrevet 10. november 2007 Skrevet 10. november 2007 (endret) finn: ;extension=php_mysql.dll erstatt med: extension=php_mysql.dll i php.ini Endret 10. november 2007 av Runar0
itsmebth Skrevet 10. november 2007 Skrevet 10. november 2007 Sjekk også at php_mysql.dll er i mappen sti/til/php/ext/
javascript Skrevet 10. november 2007 Forfatter Skrevet 10. november 2007 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!
Haraldson Skrevet 10. november 2007 Skrevet 10. november 2007 Da stenger jeg tråden, siden emnetittel forble uforandret og saken er løst.
Anbefalte innlegg