Показать сообщение отдельно
Старый 04.04.2008, 19:40     # 31
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 066

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от 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"
опять же, с точки зренья локальных опытов, - пофиг; с точки зрения применения этого в "боевых условиях" - это серьезный косяк
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума