Zum Inhalt springen

Problem beim Erzeugen einer DB: mysql_create_db

Erstellt am 27. Januar 2004 · 2 Antworten · letzte Antwort am 28. Januar 2004

Tags: Frage

chr_rossi ·

Hallo allerseits!

Vielleicht eine kurze Vorstellung, da dies meine erste Nachricht ist🙂: Ich befasse mich seit einer Woche ziemlich intensiv mit Typo auf LAMP-Basis. Nebenbei eine Gratulation an die Programmierer, gute Arbeit!

Ich habe seit kurzem ein bestimmtes Problem: Es können im Installdialog (ich meine das unter typo3/install/index.php) plötzlich keine Datenbanken mehr angelegt werden, und zwar mit folgender Fehlermeldung:

[Fatal error: Call to undefined function: mysql_create_db() in /usr/local/apache/htdocs/typo3_src-3.5.0/t3lib/class.t3lib_install.php on line 1663]

Ich habe mich also ein bißchen umgeschaut und gehört (etwa: <
http://lists.netfielders.de/pipermail/typo3-linux/2003-June/000090.html> oder auch hier im Forum <http://typo3.org/1451+M57c6b04056e.0.html>), daß dieser Aufruf deprecated sei. Im zweiten Link ist auch ein Workaround rudimentär beschrieben, aber mich wundert, daß es vorher unter gleichem Mysql lief.

Daher: Ist das eventuell daher, daß ich eventuell eine Option zur Rückwärtskompatibilität beim letzen Konfigurieren von PHP vergaß bzw. etwas zuviel angab? Liegt es denn tatsächlich am PHP, oder gar an A/M? Kommt dieses Problem öfter vor?

Ich werde Typo3 diese Woche auf mindestens einem weitern Rechner aufsetzen, daher wäre ich um Tips sehr dankbar🙂.

Viele Grüße,
Christian

PS. Derzeitige php-config:
/configure --prefix=/usr/local --with-apache=/home/chr/downloads/typo3_etc/apache_1.3.29 --enable-discard-path --enable-force
-cgi --enable-ftp --enable-magic-quotes --enable-sockets --enable-sysvsem --enable-sysvshm --enable-track-vars=yes --enable-t
rans-sid --enable-versioning --enable-wddx --enable-yp --with-config-file-path=/etc --with-gd=yes --with-gettext --with-jpeg-
dir --with-mysql=/usr/local/mysql --with-png-dir --with-tiff-dir --with-ttf=/usr/lib --with-xml --with-zlib=yes --enable-gd-n
ative=yes

maxhb ·

Hi!
Ich vermute, Du verwendest die MySQL-Version 4.x, bei der kommt es zu diesem Phänomen, wie man im PHP-manual nachlesen kann:

PHP Manual schrieb

Warning:
This function will not be available if the MySQL extension was built against a MySQL 4.x client library.

CU
maxhb