Avatar billede hojben Novice
15. februar 2008 - 22:01 Der er 34 kommentarer og
1 løsning

PHP og mySQL problemer

Okay here goes: Jeg har en windows 2003 server med IIS installeret som fungerer top $.

Jeg har installeret PHP 5.2.5 (http://www.softeam.dk/php.php)
Jeg har installeret mySQL Server 6.0 (?)
Jeg har installeret phpMyAdmin som jeg får denne fejl med: Kan ikke indlæse mysql udvidelsen. Tjek venligst din PHP-konfiguration. (http://www.softeam.dk/phpmyadmin/error.php?lang=da&dir=ltr&type=Fejl&error=Kan+ikke+indl%C3%A6se+%5Ba%40http%3A%2F%2Fphp.net%2Fmysql%40Dokumentation%5D%5Bem%5Dmysql%5B%2Fem%5D%5B%2Fa%5D+udvidelsen.+Tjek+venligst+din+PHP-konfiguration.+-+%5Ba%40.%2FDocumentation.html%23faqmysql%40documentation%5DDokumentation%5B%2Fa%5D)

Ifølge min php.php (phpinfo) og phpmyadmin, så er mysql ikke indlæst! I min C:\PHP\php.ini har jeg fjernet ";" ud for disse 3:

; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.

extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll

Hvor går den gal? Jeg kan ikke få det til at fungere.. hjææææælp mig plz..
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 22:12 #1
Har du genstartet serveren? (eller PC-en)
Har du rettet i den rigtige php.ini? Check det ved at lave en lille fil: phpinfo.php med dette:  <?php phpinfo(); ?>
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 22:13 #2
Ok, du har en php.php hvor du kan aflæse hvilken php.ini den bruger.
Avatar billede hojben Novice
15. februar 2008 - 22:29 #3
Har rettet Loaded Configuration File  C:\PHP\php.ini 
Serveren er genstartet.
Avatar billede showsource Seniormester
15. februar 2008 - 22:30 #4
Husk at angi' extensiondir, +
http://dk2.php.net/manual/da/ref.mysql.php
se "Installation på Windows Systemer"
Avatar billede hojben Novice
15. februar 2008 - 22:33 #5
; Directory in which the loadable extensions (modules) reside.
extension_dir = “C:\PHP\ext”

er angivet.
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 22:36 #6
Jeg tror ikke du skal have ".." omkring. Prøv at kigge i din phpinfo-udskrift
Avatar billede hojben Novice
15. februar 2008 - 22:41 #7
ehmm hvilke ".." ?
Avatar billede hojben Novice
15. februar 2008 - 22:44 #8
ahhhh well det er fra den oprindelige php-dist noget fil. prøver lige at fjerne dem.
Avatar billede showsource Seniormester
15. februar 2008 - 22:58 #9
Lyder som
erik: 15/02-2008 22:12:18 "Har du rettet i den rigtige php.ini?"

Bruger selv " i min ini på xp.
Hvis du har mellemrum i dir ( C:\Programmer\php 5.2\ext” ) skal de vist benyttes
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:04 #10
De ser nemlig underlige ud her - ikke de rigtige "-tegn.
Avatar billede hojben Novice
15. februar 2008 - 23:13 #11
bruger c:\php\ext så der er ingen mellemrum
Avatar billede hojben Novice
15. februar 2008 - 23:20 #12
ingen held ved at fjerne "'erne
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:22 #13
De er ikke fjernede endnu
Avatar billede hojben Novice
15. februar 2008 - 23:30 #14
Har følgende i php.ini:

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; Windows: "\path1;\path2"
include_path = ".;c:\php\includes"

og

; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\PHP\ext"

Rings a bell?
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:31 #15
Ser ud som de rigtige "-ere nu. Har du genstartet Apache?
Avatar billede hojben Novice
15. februar 2008 - 23:31 #16
Arrgh.. har ikke apache installeret.. KUN IIS.. apache er et skældsord gg
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:33 #17
Jeg kan godt lide optimister ... fx dem, der tror vi kan sende mennesker til Mars (og de kan komme tilbage). Svarer lidt til at ville køre PHP under Windows.

Men ok, så. Der skal lige genstartes en webserver - ingen navne nævnt.
Avatar billede hojben Novice
15. februar 2008 - 23:35 #18
LOL

genstarter lige serveren..
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:36 #19
Og problemet er linien i din phpinfo:

  extension_dir    &#65533;C:\PHP\ext&#65533;    &#65533;C:\PHP\ext&#65533;

hvor du også har

  include_path    .;c:\php\includes    .;c:\php\includes

Der er en forskel. Og sammenligner du disse to linier:

  extension_dir = “C:\PHP\ext”
  extension_dir = "C:\PHP\ext"

burde du kunne se en forskel i "-erne. Enten fjern de der forkerte "-ere, eller gør som i den sidste: brug de rigtige.
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:39 #20
Hmm, ja så. Og det katalog indeholder de .dll-filer?
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:43 #21
Ok - det gør selvfølgelig ingen forskel på det link til phpmyadmin du viser foroven, men der er i hvert fald sket noget nu ;)
Avatar billede hojben Novice
15. februar 2008 - 23:43 #22
Det ser ud til at virke nu.. http://www.softeam.dk/phpmyadmin/

well so far... :)
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:44 #23
Der er vist kun 2 ord at sige til det: "configuration file"
Avatar billede hojben Novice
15. februar 2008 - 23:45 #24
og min joomla har også accepteret "ændringen".. nice der..

smider du svar?
Avatar billede hojben Novice
15. februar 2008 - 23:46 #25
hvordan opretter jeg selve databasen i mysql?
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:47 #26
"create database" er en start ;)

Jeg samler slet ikke på point, tak.
Avatar billede hojben Novice
15. februar 2008 - 23:49 #27
er i samme båd...
men min phpadmin vil ik lege med mig... se selv..
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:51 #28
Den vil da gerne lege, men den har indtil videre kun een leg på tapetet: opsætning.
Avatar billede hojben Novice
15. februar 2008 - 23:52 #29
og jeg er nu kommet dertil hvor jeg fatter hat (igen)
Avatar billede erikjacobsen Ekspert
15. februar 2008 - 23:56 #30
hat? http://da.wikipedia.org/wiki/Hat

Du skal nok kigge på "Servers" "Add"
Avatar billede hojben Novice
16. februar 2008 - 00:12 #31
og der skal indtastes nye info eller nogen jeg har skrevet ved installation?
Avatar billede erikjacobsen Ekspert
16. februar 2008 - 00:16 #32
Du må have installeret mysql. Det er info derfra du skal bruge.
Men, men, der må følge noget installationsvejledning med phpmyadmin - brug den.
Det er vist, uha, ja, hmm, rigtig mange år siden jeg gjorde noget tilsvarende - jeg bruger andre værktøjer i dag.
Avatar billede hojben Novice
16. februar 2008 - 00:27 #33
well jeg prøver..
Avatar billede hojben Novice
19. februar 2008 - 18:09 #34
hmm det fatter jeg sgu ik en fis af.. så mange felter som jeg ved om skal udfyldes og med hvad..
Avatar billede hojben Novice
25. februar 2008 - 15:34 #35
Har droppet det hele og smidt penge efter en hosting..
Eric, hvis du alligevel vil ha point så smid besked,,lukker her.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester