Re: SuSE 10: phpMyAdmin - Fehler: Die Erweiterung mysql kann nicht geladen werden

Re: SuSE 10: phpMyAdmin - Fehler: Die Erweiterung mysql kann nicht geladen werden

am 11.03.2006 02:12:06 von Al Bogner

Michael Mauch wrote:

>> Mit SuSE 10 erhalte ich nach der phpMyAdmin-Installation und Anpassung
>> von $cfg['PmaAbsoluteUri'] in /srv/www/htdocs/phpMyAdmin/config.inc.php
>> folgende Meldung:
>> phpMyAdmin - Fehler: Die Erweiterung mysql kann nicht geladen werden.
>
> Followup-To de.comp.lang.php.installation gesetzt, da das die passende
> Gruppe ist.

> Ich kann mir nicht vorstellen, dass SuSE das so geplant hat. IMHO
> solltest Du eine Version davon entsorgen, damit es für den Anfang nicht
> zu kompliziert wird. Aber vermutlich wissen die Leute in der PHP-
> Installations-Gruppe mehr darüber.

Nebenan hatte ich zwar berichtet, dass das Problem ein nicht aktiver
MySQL-Server war, das war es aber nicht alleine. Es ist ein Problem mit
php4-mysql bzw. php5-mysql. Siehe dazu meine Tests bei
http://lists.suse.com/archive/suse-linux/2006-Mar/0772.html (phpMyAdmin
sieht seltsam aus)

In Kürze: Mit php4-mysql erhalte ich die Fehlermeldung "Die Erweiterung
mysql kann nicht geladen werden" und mit php5-mysql sieht es so aus:
http://pinguin.uni.cc/pics/phpMyAdmin_screenshot2.jpg (26kB)

Unten liest man dann:
"Die PHP-Erweiterung "mbstring" wurde nicht gefunden, trotzdem jedoch
scheinen Sie einen Mehrbyte-Zeichensatz zu verwenden. Ohne besagte
Erweiterung ist phpMyAdmin nicht in der Lage Zeichenketten zu trennen, was
zu unerwarteten Ergebnissen führen kann."

Verwendete Pakete:

php4-4.4.0-6.8
php4-gd-4.4.0-6
phpMyAdmin-2.7.0pl2-1.2
php4-mysql-4.4.0-6
apache2-mod_php5-5.0.4-9.8
php4-bz2-4.4.0-6
php4-mcrypt-4.4.0-6
php5-5.0.4-9.8
php4-iconv-4.4.0-6
php5-mysql-5.0.4-9
php4-zlib-4.4.0-6

perl-DBD-mysql-3.0002-2
mysql-shared-4.1.13-3
mysql-client-4.1.13-3
mysql-4.1.13-3.2


Al


PS: F'up de.comp.lang.php.installation
Ich habe nochmal ein X'post gemacht, um auch in de.comp.os.unix.linux.misc
zu dokumentieren, dass wie bereits gepostet, das Problem doch nicht
erledigt ist, sondern es sich IMHO um einen Bug handelt.

Re: SuSE 10: phpMyAdmin - Fehler: Die Erweiterung mysql kann nicht geladen werden

am 11.03.2006 13:36:07 von Al Bogner

Al Bogner wrote:

>> Ich kann mir nicht vorstellen, dass SuSE das so geplant hat. IMHO
>> solltest Du eine Version davon entsorgen, damit es für den Anfang nicht
>> zu kompliziert wird.
> Verwendete Pakete:
>
> php4-4.4.0-6.8
> php4-gd-4.4.0-6
> phpMyAdmin-2.7.0pl2-1.2
> php4-mysql-4.4.0-6
> apache2-mod_php5-5.0.4-9.8
> php4-bz2-4.4.0-6
> php4-mcrypt-4.4.0-6
> php5-5.0.4-9.8
> php4-iconv-4.4.0-6
> php5-mysql-5.0.4-9
> php4-zlib-4.4.0-6
>
> perl-DBD-mysql-3.0002-2
> mysql-shared-4.1.13-3
> mysql-client-4.1.13-3
> mysql-4.1.13-3.2

Ich habe nun alle automatisch installierten php4-Pakete durch php5-Pakete
ersetzt, sowie php5-mbstring dazu installiert und nun klappt es, wenn man
die Suse 10 Default-Werte von /srv/www/htdocs/phpMyAdmin/config.inc.php so
anpasst:

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';

Al