1

Тема: phpMyAdmin не может найти папку 'themes'

Доброго времени суток.
Такая проблема возникла:
когда (при auth_type = config)загружал через браузер ./phpMyAdmin-2.7.0-pl2/index.php он выдавал просто кучу варнингов. Они гласили
1) opendir(./themes): failed to open dir: No such file or directory
2)closedir(): supplied argument is not a valid Directory resource in
3)asort() expects parameter 1 to be array, null given in
4)Cannot modify header information - headers already sent by in
это все по поводу файла select_theme.lib.php
потом поставил auth_type= cookie
теперь появляется поле для введения пользователя и пароля и все вышеперечисленные варнинги. Причем при вводе пользователя и пароля ( пользователь и пароль я так понимаю от мискл) перекидывает на странную страницу которая не существует smile
Подскажите пожалуйста что в этой ситуации делать ?
Заранее благодарен.

2

Re: phpMyAdmin не может найти папку 'themes'

Olegasun
Для начала проверь значение конфигурационной переменной $cfg['PmaAbsoluteUri'] она должна иметь вид подобно: $cfg['PmaAbsoluteUri'] = 'http://yoursite/phpmyadmin/'

Ну и проверь, существует ли папка /themes.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3 (изменено: Olegasun, 2006-03-01 22:34:24)

Re: phpMyAdmin не может найти папку 'themes'

['PmaAbsoluteUri']
С этой переменной эксперементировал по разному и каждый раз получается одно и то же. В конце концов прочел на сайте php-myadmin.ru что если оставить там просто пробел то он вроде сам все наидет. И действительно ничего не изменилось ).

4

Re: phpMyAdmin не может найти папку 'themes'

Olegasun
Смысл данной ошибки в том, что phpMyAdmin не видит папки /themes. Проверь, существует ли папка /themes. Именно так ли она называется? Доступны ли файлы для чтения, выполнения? Не заархивированы ли темы?

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

5

Re: phpMyAdmin не может найти папку 'themes'

С этим разобрался вот еще вопрос возник. В общем когда загружаю через браузер основную страницу phpMyAdmin т.е. index вот она загружается и некоторые вещи опять же не отображаются (баннеры phpMyAdmin или какие то кнопки например в левом верхнем углу) и после когда я вхожу в подменю своей какой-либо БД то там вообще ничего не работает т.е. на какую бы кнопку не тыкнул все в браузере отображается как не наидена такая страница. Что может быть этому причиной ? Возможно это из-за прав различных файл какие ставить надо у меня по умолчанию 644 .

Заранее благодарен.

6

Re: phpMyAdmin не может найти папку 'themes'

Olegasun
Прав указанных тобой для файлов вполне достаточно; для директорий - права 755. Иконки могут не отображаться если указано значение FALSE для переменной $cfg['NavigationBarIconic'] в конфигурационном файле, но что-то подсказывает мне, что это не тот случай (т.к. в этом случае должны отображаться текстовые ссылки).

Все-таки, попробуй указать очевидно путь к директории куда установлен phpmyadmin в переменной $cfg['PmaAbsoluteUri'].

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

7

Re: phpMyAdmin не может найти папку 'themes'

У меня похожая проблема
Установил последнюю версию phpmyadmin. При попытке запуска phpmyadmin выходит следующее:
Warning: Default theme original not found! in /home/o/ogorod.h16.ru/WWW/phpmyadmin/libraries/Theme_Manager.class.php on line 108
Warning: Theme original not found! in /home/o/ogorod.h16.ru/WWW/phpmyadmin/libraries/Theme_Manager.class.php on line 142
Warning: main(./libraries/dbi/mysql.dbi.lib.php): failed to open stream: No such file or directory in /
Что в данном случае не находит сервер? Тема original есть, я проверил. Доступ к папке - 755. Сервер holm.ru.

8

Re: phpMyAdmin не может найти папку 'themes'

farmer
конфиг в студию, пожалста. А еще лучше мне на ящик admin@php-myadmin.ru шли логин, пароль на ftp - это конечно, если доверяешь - посмотрю.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

9

Re: phpMyAdmin не может найти папку 'themes'

Конфиг великоват, чтобы в форуме выложить. Высылаю на емэйл.

10

Re: phpMyAdmin не может найти папку 'themes'

Хм, говоришь, версию последнюю установил, но по конфигу этого не скажешь. Сейчас последняя стабильная версия - 2.8.1, причем я бы рекомендовал качать последнюю CVS версию, которая обновляется практически каждый день, и которая содержит больше багфиксов, нежели нововведений и дополнений.

Или ты установил 2.8.1, а конфиг юзаешь старой версии? Так теперь не всегда так можно. Попробуй заменить все содержимое свего конфига вот на это:

<?php
$cfg['PmaAbsoluteUri'] = 'http://www.ogorod.h16.ru/phpmyadmin';
$i = 0;
/* Server localhost (http:controluser) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'database';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = 'false';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['only_db']='твой логин';

/* End of servers configuration */
$cfg['blowfish_secret'] = '42275c7f573da2.45032343';
$cfg['OBGzip'] = 'false';
?>
Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

11

Re: phpMyAdmin не может найти папку 'themes'

Заменил. Все то же самое выходит. Варнингов еще больше.

12

Re: phpMyAdmin не может найти папку 'themes'

farmer
Ты так и не ответил какую версию ты юзаешь и почему у тебя конфиг дремучий. Тут нет телепатов. Установи CVS версию 2.8.1, может статься, что это баг и он уже пофиксен.

Попробуй предоставить phpMyAdmin самому найти путь к директории. Оставь пустым значение переменной PmaAbsoluteUri: $cfg['PmaAbsoluteUri'] = '';

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)