Archiv verlassen und diese Seite im Standarddesign anzeigen : LAMP Server trotzdem Call to undefined function: mysql_pcconnect()
Ich hoffe jemand kann mir helfen.
Fehlermeldung:
Fatal error: Call to undefined function: mysql_pcconnect() in...
info.php auszug
mysql MySQL
Support enabled
Active Persistent Links 0
Active Links 0
Client API version 4.0.18
MYSQL_MODULE_TYPE none
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE no value
MYSQL_LIBS no value
Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host localhost localhost
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
Warum kennt er mysql nicht obwohl es installiert ist.
Ich nutze Suse9.1 apache 2 php 4.3.4
Ich vermute mal dir fehlt das MySQl-Modul für php. Das Paket sollte "php-mysql" oder so ähnlich heißen.
Nach der Installation den Apache neustarten, dann sollte es gehen.
mfg, del
Hi,
Ich hoffe jemand kann mir helfen.
Fehlermeldung:
Fatal error: Call to undefined function: mysql_pcconnect() in...
infp.php
...
Warum kennt er mysql nicht obwohl es installiert ist.
MySQL wird er vielleicht schon kennen. Schau Dir die Fehlermeldung bitte nochmal genau an - da steht doch alles, was Du wissen musst.
Hint: Welche Funktion kann der Interpreter nicht finden? Gibt es so eine Funktion überhaupt? Hat sich da vielleicht ein Schreibfehler eingeschlichen? :D
Ok - korrigiere die Funktion in "mysql_pconnect( ... )" und dann sollte es gehen ;)
Harry
Dieses Modul habe ich unter Yast installiert, welches auch das richtige ist sonst würde die info.php auch kein mysql support anzeigen.
php4-mysql 4.3.4
$connid = mysql_pcconnect("localhost", "user", "password"); // Datenbankverbindung herstellen
Schaut Euch doch einfach mal das original an
http://selfaktuell.teamone.de/artikel/phpasp/php-forum/
Dieses freie Forum von teamone reicht vollkommen für meine Zwecke. Nur leider bekomme ich es nicht mehr zum laufen nachdem ich Suse komplett neu instaliert habe
mysql_pcconnect != mysql_pconnect
Bevor du weiter machst, mach mal bitte das hier in eine Datei, und schaus dir an:
<?php phphinfo(); ?>
Solltest du nämlich das alles Out of the Box installiert haben, wirst du sehr schnell merken, das SuSE da richitig einen Bock geschossen hatt.
Die haben nämlich PHP ohne MySQL-Support gebracht.
Bevor du weiter machst, mach mal bitte das hier in eine Datei, und schaus dir an:
Solltest du nämlich das alles Out of the Box installiert haben, wirst du sehr schnell merken, das SuSE da richitig einen Bock geschossen hatt.
Die haben nämlich PHP ohne MySQL-Support gebracht.
HALLO??
lies erstmal bevor du schreibst!
im ersten thread steht drin das meine info.php mysql support Anzeigt!
sorry auf sowas reagier ich allergisch.
Hi,
bevor du jetzt allergisch reagierst solltest auch du mal lesen: PHP liefert keine mysql_pcconnect-, sondern eine mysql_pconnect-Funktion bei PHP-Support. Wenn das jetzt kein Tippfehler war würde ich mal prüfen, von wo denn diese Funktion aufgerufen wird, ob es da ein Tippfehler war oder eine selbstgeschriebene Funktion aus welchen Gründen auch immer nicht eingebunden werden konnte.
LKH
Stimmt is mir garnicht aufgefallen das ist ne persistant connection und die Funktion sollte demnach definitiv mysql_pconnect sein, siehe auch: http://de3.php.net/mysql_pconnect
Danke Leute,
dann reagier ich mal lieber allergisch auf mich
ich habe wirklich im Quellcode mysql_pcconnect stehen
das kommt davon wenn man nur Quellcode klaut...
vielleicht sollte man mal teamone auf den fehler hinweisen...
mmh dubious, bei denen steht natürlich
mysql_pconnect
korrekt, wie hab ich das denn verbockt :mad:
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.