Цитата:
Сообщение от Roxy
$cfg['Servers'][$i]['controlpass'] = 'пароль pma';
$cfg['Servers'][$i]['controluser'] = 'pma';
в).в твоем конфиге заменила C:\\php\\temp на C:\\php\\tmp
|
да, нормально все, за исключением, читай ниже..
Цитата:
Сообщение от Roxy
Создать папку "config" в C:\apache\localhost\www\phpmyadmin? Или конфиг файл? Если файл, то у меня сейчас стоит твой.
|
папку. и еще раз повторяю, она нужна только для того, чтоб скрипт сетупа имел возможность сохранять файлы в нем. все остальные функции в нем работать будут и так.
если же все-таки folder config будет создан, все равно, нажатие на кнопку save в сетупе
не означает, что то, что ты нарулила, от этого вступит в силу. оно просто создаст файл конфига config.inc.php в этой (config/) директории. продиктовано это соображениями безопасности той же. сама подумай, ведь скрипт setup.php не спрашивает паролей. следовательно кто-то, найдя нужную ссылку, сможет так же запустить его. но в данном случае это не приведет ни к каким последствиям, ибо даже если что-то и нарулить-сохранить, файл конфигурации окажется в "левом" месте, и никак не повлияет ни на что.
для того, чтоб изменения вступили в силу, нужно перенести этот файл из подкаталога phpmyadmin/config/ в основной каталог его, - phpmyadmin/, а для этого нужны локальные права (хотябы ftp на DocumentRoot директорию, но про это читай ниже, - тоже можно (и нужно)вырубить, тогда до настроек phpmyadmin сможет достучаться только пользователь с глобальными правами, тоесть root (в винде правда, всё банальней..

)
[offtop]фраза "ты ноль без палочки" в применении к Никсам приобретает веееесёлый смысл
. ID пользователя root (глобальные права, позволяющие снести всё, вплоть до всей системы) в Unix - 0
[/offtop]
из тех же соображений (безопасности) и рекомендуется удалять после настройки каталог config - чтоб даже сохранить ничего не было возможности.
по первому атачу (config.inc.txt) :
ты уж определись с тем, кто у тебя phpmyadmin коннектить будет: root или pma. ибо там дважды прописаны значения
$cfg['Servers'][$i]['controluser'] и $cfg['Servers'][$i]['controlpass']
какую-то пару надо убрать. если оставляешь pma (а это более правильный вариант), то спрева проверь, имеет ли он полные права на mysql.
по httpd. - это уже отдельный топ,
не надо мешать все в кучу.
скажу тольк, что помимо ссылки
http://localhost/pma/ у тебя почти наверняка туда же еще и ведет ссыль
http://localhost/localhost/www/phpmyadmin
что не есть здорово опять же сточки зренья безопасности.
применение алиаса для phpmyadmin обусловлено необходимостью вывести его за пределы DocumentRoot (абзацем выше я про причины упоминал), а у тебя он всеравно там и лежит:
стр 179: DocumentRoot "C:/apache"
стр 326: Alias /pma "C:/apache/localhost/www/phpmyadmin"
опять же, с точки зренья локальных опытов, - пофиг; с точки зрения применения этого в "боевых условиях" - это серьезный косяк