Avatar billede clausjul Nybegynder
23. juni 2005 - 09:31 Der er 6 kommentarer og
1 løsning

Mysql og konsol

Jeg har et mærkeligt problem her:

Når jeg kører PHP via browseren så virker det hele fint.

Når jeg kører en .php fil via command prompt:

$ php test.php

så får jeg denne fejl:

Content-type: text/html
X-Powered-By: PHP/5.0.2

<br />
<b>Fatal error</b>:  Call to undefined function:  mysql_connect() in <b>/var/www/www.magazinedev.dk/html/test.php</b> on line <b>2</b><br />

phpinfo() viser at MySQL support er enabled og det fungerer som sagt fint via browseren. Men ikke, når jeg kører en PHP-fil via konsol. Hvad kan der være galt?
Avatar billede mccookie Seniormester
23. juni 2005 - 09:59 #1
Prøv om du kan arbejde direkte med MySQL via en prompt??

Det lyder som noget opsætning.
Avatar billede zeexter Nybegynder
23. juni 2005 - 10:55 #2
tester du med den samme PHP some din webserver bruger ?

for "Call to undefined function:  mysql_connect()" tyder på at mysql modulet ikke
Avatar billede arne_v Ekspert
23. juni 2005 - 11:01 #3
kan du bruge mysqli_connect ?

(bemærk i'et !)
Avatar billede zeexter Nybegynder
23. juni 2005 - 11:01 #4
...er bliver loaded

prøv at udføre at script der indeholder commandoen phpinfo();
og se hvad MySQL Support er sat til
Avatar billede clausjul Nybegynder
23. juni 2005 - 11:19 #5
Det er hvad jeg fik ud af mysql-delen i phpinfo()

Active Persistent Links  0 
Active Links  0 
Client API version  4.0.23a 
MYSQL_MODULE_TYPE  external 
MYSQL_SOCKET  /var/run/mysqld/mysqld.sock 
MYSQL_INCLUDE  -I/usr/include/mysql 
MYSQL_LIBS  -L/usr/lib -lmysqlclient 

Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off
Avatar billede clausjul Nybegynder
23. juni 2005 - 11:40 #6
kunne hellere ikke connecte via mysqli_connect()
Avatar billede clausjul Nybegynder
12. juli 2005 - 13:56 #7
Jeg blev nødt til at lave en workaround, således, at jeg åbner php-filen via en http-socket og så virker det.
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