[sisyphus] ...опять php, на этот раз с новым phpMyAdmin

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Вт Июл 4 07:19:46 MSD 2006


Приветствую!

Не работает phpMyAdmin после обновления:

phpMyAdmin - Error

Cannot load mysql extension. Please check your PHP configuration. - 
Documentation

Разборки с PHP пока привели к идее, что новый phpMyAdmin загружает расширение 
mysql.so динамически, использую функцию dl(), которая запрещене в режиме Safe 
Mode, который по умолчанию включен. Вот что на той же конфигурации говорит 
тестовый скрипт, просто пытающийся выполнить dl('mysql.so'):

Warning: dl() [function.dl]: Dynamically loaded extensions aren't allowed when 
running in Safe Mode in /var/www/html/index.php on line 3

И это никаким путем не объезжается: убирание функции dl() из списка 
disable_functions не помогает, и даже -- внимание! установка safe_mode = off 
в /etc/php/4.4.3/mod_php/php.ini ровным счетом ничего не дает -- mod_php 
по-прежнему утверждает, что работает в safe mode (httpd естественно 
перегружал).

Третий раз прошу, нет -- умоляю: господа мейнтейнеры, проверяйте пожалуйста 
пакеты перед выкладыванием в Сизиф НА РАБОТОСПОСОБНОСТЬ в текущем 
репозитарии, по крайней мере в стандартной конфигурации. Я лично не 
представляю себе, как может работать phpMyAdmin без PHP и mysql.so, но видимо 
мейнтейнеру пакета приснилось, что работает.

-- 
Иван



Подробная информация о списке рассылки Sisyphus