FastNetMon

суббота, 21 ноября 2009 г.

При входе в PhpMyAdmin появляется белый экран, что делать?

Часто такая ошибка вызвана тем, что включен eaccelerator, необходимо добавить папку phpmyadmin`а в исключение следующим образом:


<Directory /usr/share/phpmyadmin>
php_admin_value eaccelerator.enable 0
</Directory>


Или в частности конкретно по ОС.

CentOS
vi /etc/httpd/conf.d/phpmyadmin.conf


И в самый низ блока Directory добавляем:
php_admin_value eaccelerator.enable 0


И перезапускаем Апача:

/etc/init.d/httpd restart


Debian 5 Lenny
vi /etc/apache2/conf.d/phpmyadmin.conf


И в самый низ блока Directory добавляем:
php_admin_value eaccelerator.enable 0


Перезапускаем Апача:
/etc/init.d/apache2 restart

9 комментариев :

  1. напиши по-человечески

    ОтветитьУдалить
  2. А мне не помогло.. Я прописал и сохранил, перезагрузил, проверил - не получилось. Хотя по мануалам вашим поставил все - php, акселератор, мускул. В чем может быть проблема?

    ОтветитьУдалить
  3. День добрый!

    А в логах error.log сайта и глобальном Апача есть что-либо подозрительное?

    ОтветитьУдалить
  4. Спасибо, :) реально помог, а то я мучился, думал что у меня phpmyadmin не пашит.
    Сижу на Debian 5

    ОтветитьУдалить
  5. Ога, мы этот баг тоже ооооччееьь долго искали :)

    ОтветитьУдалить
  6. Можно пропатчить eaccelerator перед установкой:
    http://eaccelerator.net/ticket/396
    Тогда такая ошибка не будет вываливаться не только в phpmyadmin, но и в других скриптах.
    За пост: "Установка eAccelerator на Debian 5 Lenny для PHP в FastCgi режиме"
    Огромное спасибо!!!

    ОтветитьУдалить
  7. Всегда пожалуйста :) За патч и Вам спасибо, заюзаем :)

    ОтветитьУдалить
  8. Этот комментарий был удален автором.

    ОтветитьУдалить