1

Тема: Еще раз про установку phpMyAdmin >2.10

Скачал версию 2.10, 2.11
система - FreeBSD 6.2
php5

Ответа по форуму не нашел - то что советуется, все перепробовано.

Распаковал, а дальше - "0"
Пытаюсь запустить хоть один скрипт - "Невозможно отобразить страницу" и никакой ошибки (номера)

В тех же условия запускаю версию 2.6.1 - все нормально, все работает.
Версию 2.6.1 просто скопировал весь каталог с другого компа, где был установлен Денвер. (ест. виндовс)

Права на каталог и файлы с новыми версиями - 777

а вот в httpd-error.log пишет:
child pid 789 exit signal Segmentation fault

2

Re: Еще раз про установку phpMyAdmin >2.10

valenok сказал:

а вот в httpd-error.log пишет:
child pid 789 exit signal Segmentation fault

А что за процесс имеет этот PID?

Попробуйте установить из портов. Проверьте зависимости:
http://www.freebsd.org/ports/databases. … n-2.11.1.2

3

Re: Еще раз про установку phpMyAdmin >2.10

в общем версия 2.10.3
вываливается на common.lib.php:

foreach (get_defined_vars() as $key => $value) {
    if (! in_array($key, $variables_whitelist)) {
        unset($$key);
    }

конкретно на $$key - я пока в php не силен - но кажется это лишнее, вобщем сделал $key
по крайней мере визард и index.php запустился - дальше еще не проверял

а вот версии 2.11.1(2) уже этого участка кода не имеют, но все равно сходу не запускаются - пока не вычислил

4

Re: Еще раз про установку phpMyAdmin >2.10

собственно в версиях 2.11.1(2) тоже самое, только этот код помещен в common.inc.php
Да, а вот если сервер под виндой, - то все работает

5

Re: Еще раз про установку phpMyAdmin >2.10

valenok
Упомянутый вами цикл ошибок не содержит, он удаляет неразрешенные переменные по их имени, почему и используется переменная переменная ($$key).

У вас где-то ошибки в настройках веб-сервера или PHP.

6

Re: Еще раз про установку phpMyAdmin >2.10

Спасибо
понятно, будем искать.
Просто до этого на работу скриптов не жаловался - поэтому и глубоко не копал настройки php