PDA

View Full Version : не могу создать суперпользователя


Imposable
19.04.2007, 22:27
Помогите. Вот я открываю admin.php и регестрирую суперпользователя. Потом захожу им оттуда и он снова выводит меня на страницу регистрации суперпользователя. Что делать?

Soniks
20.04.2007, 09:17
Imposable а куда потом заходите им не в админку ли случайно?

Imposable
20.04.2007, 10:49
Soniks Потом появляется окошко "Вход в систему администрирования". Ввожу ID админа и пароль и снова кидает на страницу регистрации.. Знаете выход?

P.s. судя по вашему вопросу я что-то неправильно сделал?

Soniks
22.04.2007, 21:08
возможно это поможет http://forum.mynuke.ru/faq.php?faq=phpnuke_faq_install#faq_phpnuke_install_admin

Imposable
23.04.2007, 14:47
спасибо но... нет... там про это ничего нет.

Soniks
23.04.2007, 21:03
ну как же нет, читайте внимательнее....

Proxydj
23.04.2007, 23:11
У меня такая же петрушка, всю голову сломал, облазил весь инет, но ответ на свой вопрос так и нигде не могу найти! Проблема точ в точ такая же. Регаю суперюзера, потом шагаю в админку, далее тыкаю на значок МОДУЛИ, после чего он меня просит заново ввести лог и пас, а при нажатии на АДМИНЫ выдаёт ваще перл Illegal Operation. Я грешил на всё что можно: 1) кодировка - не подтвердилось 2) потом на денвер - не подтвердилось 3) уже поставил appserv и тоже самое. Но вот что я заметил.
Стоит денвер с нюкой на Windows серваке, када из дома ломлюсь на него выдаёт вот такой глюк, но когда я захожу с сервера на дошнюю машину и начинаю лазить по админке, то всё нормально работает.
Подскажите пожалуйста!!!! в чём может быть причина!

Imposable
24.04.2007, 13:35
Soniks да все вроде делал как там.. Cooke и временные файлы почистил - ничего. Браузер даже сменил (Mozilla) но все по прежнему. Регистрирую суперпользователя на admin.php, пытаюсь зайти им в админку но меня опять на страницу регистрации кидает...

Soniks
24.04.2007, 19:32
Imposable вообще для входа в админку нужен не супер пользователь, а администратор...
вы кого создаете?

Proxydj
24.04.2007, 23:20
Imposable вообще для входа в админку нужен не супер пользователь, а администратор...
вы кого создаете?
Лично я создаю того админа кого он просит сделать с самого начала. Ну типа главный админ. Я его создаю, админка вроде открывается, тыкаю на АДМИНЫ и получаю Illegal Operation. Тыкав на другие ссылки типа МОДУЛИ и БЛОКИ получаю возврат к странице ввода ID админа и пароля!!! =(

Imposable
25.04.2007, 12:38
Soniks я суперпользователя создаю. Бланк регистрации на аdmin.php... А как еще?

Astrix
25.04.2007, 19:44
Proxydj , у вас cookies включены?

Proxydj
25.04.2007, 19:57
Proxydj , у вас cookies включены?

Может быть это глупый вопрос! Но где именно? на сервере или в браузере. Лично в браузере включены. А вод что касается сервера - точно не знаю!
Но ставил Denwer, Appserv, Xampp, везде одна и так же проблема!!

Imposable
25.04.2007, 20:38
Astrix да. Все включено.

Astrix
26.04.2007, 01:28
Proxydj, естественно, в браузере. На сервере их включать не надо, да и не где. сервер их видит просто как массив переменных.

...теперь об админке.
Сделайте так: поставьте Оперу (кто не знает - это браузер такой). почему именно ее? да, потому, что в ней с cookies удобно возиться.

Дальше идете в админку, вводите ID и пароль. как попадете на главную страницу админки, лезете в меню: Сервис-Дополнительно-Управление cookies. в появившемся окне находите свой домен и там смотрите переменную admin
она должна иметь вид: admin:UkdfQXN0cml4Ojc2YTg3MmI0YjViY2E2M2IyMGJkZDkdfQOjc2YTg3MmI0YjVOg

Если она:
- пустая... - такого быть не может... хотя - см. ниже
- вообще отсутствует - проверьте. У вас точно не включены cookies
- короче, чем в примере (не считайте символы. смотрите "на глаз"), то у вас некорректно обрабатываются ID или пароль админа - это проблема в скрипте (чистка cookies тут особо не поможет) и надо смотреть исходники.

Ну, и меняли что-нибудь в ядре или в admin.php?

Imposable
26.04.2007, 11:29
Astrix А как админа создать? Не Год админа, а обычного?

Proxydj
26.04.2007, 23:07
Proxydj, естественно, в браузере. На сервере их включать не надо, да и не где. сервер их видит просто как массив переменных.

...теперь об админке.
Сделайте так: поставьте Оперу (кто не знает - это браузер такой). почему именно ее? да, потому, что в ней с cookies удобно возиться.

Дальше идете в админку, вводите ID и пароль. как попадете на главную страницу админки, лезете в меню: Сервис-Дополнительно-Управление cookies. в появившемся окне находите свой домен и там смотрите переменную admin
она должна иметь вид: admin:UkdfQXN0cml4Ojc2YTg3MmI0YjViY2E2M2IyMGJkZDkdfQOjc2YTg3MmI0YjVOg

Если она:
- пустая... - такого быть не может... хотя - см. ниже
- вообще отсутствует - проверьте. У вас точно не включены cookies
- короче, чем в примере (не считайте символы. смотрите "на глаз"), то у вас некорректно обрабатываются ID или пароль админа - это проблема в скрипте (чистка cookies тут особо не поможет) и надо смотреть исходники.

Ну, и меняли что-нибудь в ядре или в admin.php?

Спс, огромное попробую!! В ядре админа ничего не менялось!!!

Astrix
27.04.2007, 00:16
Astrix А как админа создать? Не Год админа, а обычного?

Заходите в админку, выбираете раздел Админы и там добавляете администратора и наделяете его необходимыми правами (в т. ч. можно создать дополнительных Год)

Но чтобы туда попасть, надо сначала Год создать и войти под ним.

хотя можно руками в базу данные вбить, но это уже другая история

Alie
27.04.2007, 02:48
хотя можно руками в базу данные вбить, но это уже другая история
Mojet i vpravdu cherez phpMyAdmin prosto GOD admina dobavit?

Vot bukva Q zashifrovannaia v MD5, vvedite ee v stroku pwd v baze dannih.

Pomnitsia u menia toje takaia problema bila. Skachala dlia koviriania otkuda-to versiu 7.9 3.1 (ili final release... tochno ne pomniu) i tam iznachalno gliuk v kode bil...
Sorry za translit - klava nakrilas :cry:

Astrix
28.04.2007, 00:27
Mojet i vpravdu cherez phpMyAdmin prosto GOD admina dobavit?

Vot bukva Q zashifrovannaia v MD5, vvedite ee v stroku pwd v baze dannih.

Pomnitsia u menia toje takaia problema bila. Skachala dlia koviriania otkuda-to versiu 7.9 3.1 (ili final release... tochno ne pomniu) i tam iznachalno gliuk v kode bil...
Sorry za translit - klava nakrilas :cry:


У меня стоит 7.9.3.2 и никаких проблем не было ни сначала, ни потом. все корректно работает.

Насчет рук: думаю, ничего сложного нет в том, чтобы в PHPMyAdmin добавить нового God юзера..

А чтобы получить хеш пароля, можно использовать вот такой простенький скриптик:


<?php
$pass = $_GET['pass'];
echo md5($pass);
?>


сохраняете его в корне сайта и обращаетесь: http;//site/script.php?pass=Ваш_Пароль - получаете страничку с одной единственной строчкой - хешем. копируете и вставляете, куда надо...

Proxydj
29.04.2007, 21:52
Proxydj, естественно, в браузере. На сервере их включать не надо, да и не где. сервер их видит просто как массив переменных.

...теперь об админке.
Сделайте так: поставьте Оперу (кто не знает - это браузер такой). почему именно ее? да, потому, что в ней с cookies удобно возиться.

Дальше идете в админку, вводите ID и пароль. как попадете на главную страницу админки, лезете в меню: Сервис-Дополнительно-Управление cookies. в появившемся окне находите свой домен и там смотрите переменную admin
она должна иметь вид: admin:UkdfQXN0cml4Ojc2YTg3MmI0YjViY2E2M2IyMGJkZDkdfQOjc2YTg3MmI0YjVOg

Если она:
- пустая... - такого быть не может... хотя - см. ниже
- вообще отсутствует - проверьте. У вас точно не включены cookies
- короче, чем в примере (не считайте символы. смотрите "на глаз"), то у вас некорректно обрабатываются ID или пароль админа - это проблема в скрипте (чистка cookies тут особо не поможет) и надо смотреть исходники.

Ну, и меняли что-нибудь в ядре или в admin.php?

В общем ничё не помогло, как он было так и осталось!
Делал:
1) чистил куки.
2) поставил сервак по отдельности
(Apache 2.2, Php 5.2.1, Mysql 5.1)
Результат:
НИчего не изменилось как выкидывал так и выкидывает в авторизацию.
причём при создания GOD'a куки не пишутся в папку Cookies.

P.S. Неужели эту проблему никак нельзя устранить?

P.S2 Пробовал с другими КМС типа Slaed там тоже такая же хрень Админа регает, а пускать не хочет.

Сервак работает на WinXP.

У меня такое подозрение на конфиги в php.ini и httpd.conf

Proxydj
30.04.2007, 16:29
усё!! проблема решилась! всем спасибо за внимание!