[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fatal error: Call to undefined function: mysql_connect()



Hallo,

also der mysql-server läuft phpmyadmin ist installiert und funktioniert, alle auf dem Server installierte LAMP Anwendungen funktioneren,
der Aufruf der Datei ltlimport.php über http://ipdesservers/ltl/ltlimport.php funktioniert, doch sobald ich auf der Konsole ./ltlimport.php
starte, kommt die Fehlermeldung aus dem Betreff

Anbei die ltlimport.php
<?php
$link = mysql_connect('localhost','user','pw');
if (!link) {
   die ("Kann mich nicht mit dem Datenbankserver verbinden");
}
mysql_select_db('Datenbank') or die ("Kann mich nicht mit der Datenbank verbinden");
$query = "TRUNCATE `tabelle`";
mysql_query($query) or die (mysql_error());
$query = "LOAD DATA INFILE '/var/www/ltl/ltl.csv' REPLACE INTO TABLE tabelle FIELDS TERMINATED BY ';'" ;
mysql_query($query) or die (mysql_error());
?>

Am 28. Juli 2009 11:31 schrieb debian@broadcast.xh9.net <debian@broadcast.xh9.net>:
hallo ralf!

sie haben php ohne mysql support kompiliert --without-mysql. sie können zwar php mit mysql dennoch laufen lassen, wenn sie das mysql modul laden. was sie nicht machen.

deshalb kann er die mysql funktion nicht finden. die für sie relevante ini datei, ist etc/php4/apache2/php.ini

mysql-server läuft?

falls sie alles aus apt laden möchten, installieren sie einfach apt-get install phpmyadmin.

mfg



Ralf Hackmann schrieb:
Anbei die phpinfo als Textdatei abgespeichert



Am 28. Juli 2009 10:46 schrieb debian@broadcast.xh9.net <mailto:debian@broadcast.xh9.net> <debian@broadcast.xh9.net <mailto:debian@broadcast.xh9.net>>:


   hey

   können sie mir ein phpinfo schicken?



   mfg




   Ralf Hackmann schrieb:

       apt-get install php4-gd
       /etc/init.d/apache2 restart

       hab ich gemacht

       =>
       Fehlermeldung
       PHP Warning:  Unknown(): Unable to load dynamic library
       '/usr/lib/php4/20020429/gd.so' - /usr/lib/php4/20020429/gd.so:
       cannot open shared object file: No such file or directory in
       Unknown on line 0
       ist jetzt weg

       Fehlermlung
       debian1:/etc/php4# /var/www/ltl/ltlimport.php
       Fatal error: Call to undefined function:  mysql_connect() in
       /var/www/ltl/ltlimport.php on line 5

       ist immer noch vorhanden.

       Gruss

       Ralf



       Am 28. Juli 2009 10:25 schrieb debian@broadcast.xh9.net
       <mailto:debian@broadcast.xh9.net>
       <mailto:debian@broadcast.xh9.net
       <mailto:debian@broadcast.xh9.net>> <debian@broadcast.xh9.net
       <mailto:debian@broadcast.xh9.net>
       <mailto:debian@broadcast.xh9.net
       <mailto:debian@broadcast.xh9.net>>>:


          hallo ralf!

          apt-get install php4-gd
          /etc/init.d/apache2 restart

          cheers



          Ralf Hackmann schrieb:

              Hallo Peter,

              ich habe jetzt in der /etc/php4/cli/php.ini den Eintrag

              extension=mysql.so

              auskommentiert, bzw. aktiviert.

              Jetzt kommt zusätzlich folgende Fehlermeldung:

              debian1:/etc/php4# /var/www/ltl/ltlimport.php
              PHP Warning:  Unknown(): Unable to load dynamic library
              '/usr/lib/php4/20020429/gd.so' -
       /usr/lib/php4/20020429/gd.so:
              cannot open shared object file: No such file or
       directory in
              Unknown on line 0

              Wenn ich die /etc/php4/apache2/php.ini mit der
              /etc/php4/cli/php.ini im Bereich "Paths and directorys"
              vergleiche, sind in der /etc/php4/apache2/php.ini alle
              Pfadangaben kommentiert bzw. keine Angaben hintzerlegt.

              Wo ist in der /etc/php4/cli/php.ini die richtige Stelle, an
              der ich suchen soll?

              Gruss

              Ralf


              Am 28. Juli 2009 08:15 schrieb Peter Palmreuther
              <lists@pitpalme.de <mailto:lists@pitpalme.de>
       <mailto:lists@pitpalme.de <mailto:lists@pitpalme.de>>
              <mailto:lists@pitpalme.de <mailto:lists@pitpalme.de>
       <mailto:lists@pitpalme.de <mailto:lists@pitpalme.de>>>>:



                 Hallo,

                 Am 27.07.2009 um 16:39 schrieb Ralf Hackmann:


                     ich möchte auf einem debian Sarge (3.1) server
       ein php
              script,
                     das eine CSV-Datei in eine mySQL Datenbank
       einliest als
                     cronjob ausführen.

                     Wenn ich das Script per Browser aufrufe tut es genau
              das, was
                     es soll

                     Nachdem ich das script in der Konsole aufgerufen
       habe
              und eine
                     Fehlermeldung bezüglich fehlendem Interpreter
       erhalten
              habe,
                     habe ich per

                     apt-get install php4-cgi

                     den php4 Interpreter nachinstalliert.

                     Jetzt kommt die Fehlermeldung bezüglich des
       fehlenden
                     Interpreters nicht mehr, sondern folgende.

                     Fatal error: Call to undefined function:
               mysql_connect() in
                     /var/www/ltl/ltlimport.php on line 5

                     Ich habe bereits sichergestellt, das in der
                     /etc/php4/cgi/php.ini der Eintrag

                     extension=mysql.so

                     vorhanden ist.

                     Dies hat aber nicht zur Fehlerbehebung beigetragen.


                 Wenn du PHP-CLI verwendest ist m.E. unter /etc/php4/cli
              nach den
                 entsprechenden Konfigurationsdateien zu suchen.

                 => An der richtigen Stelle suchen.
                 --    Gruß,
                  Peter

                 --    Haeufig gestellte Fragen und Antworten
                 (FAQ):http://www.de.debian.org/debian-user-german-FAQ/

                 Zum AUSTRAGEN schicken Sie eine Mail an
                 debian-user-german-REQUEST@lists.debian.org
       <mailto:debian-user-german-REQUEST@lists.debian.org>
              <mailto:debian-user-german-REQUEST@lists.debian.org
       <mailto:debian-user-german-REQUEST@lists.debian.org>>
                 <mailto:debian-user-german-REQUEST@lists.debian.org
       <mailto:debian-user-german-REQUEST@lists.debian.org>
              <mailto:debian-user-german-REQUEST@lists.debian.org
       <mailto:debian-user-german-REQUEST@lists.debian.org>>>

                 mit dem Subject "unsubscribe". Probleme? Mail an
                 listmaster@lists.debian.org
       <mailto:listmaster@lists.debian.org>
              <mailto:listmaster@lists.debian.org
       <mailto:listmaster@lists.debian.org>>
              <mailto:listmaster@lists.debian.org
       <mailto:listmaster@lists.debian.org>
              <mailto:listmaster@lists.debian.org
       <mailto:listmaster@lists.debian.org>>>

                 (engl)




              --
              ===============================
              http://www.aixrad.de
              http://www.die-abartigen.de
              http://schach.aixrad.de
              ===============================





       --
       ===============================
       http://www.aixrad.de
       http://www.die-abartigen.de
       http://schach.aixrad.de
       ===============================





--

===============================
http://www.aixrad.de
http://www.die-abartigen.de
http://schach.aixrad.de
===============================




--

===============================
http://www.aixrad.de
http://www.die-abartigen.de
http://schach.aixrad.de
===============================

Reply to: