FastNetMon

Saturday, 21 November 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 comments :

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

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

    ReplyDelete
  3. День добрый!

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

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

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

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

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

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete

Note: only a member of this blog may post a comment.