Открыть Ответить

Проблема с БД

0.00

0.00

1
19.06.2009 18:55:26

Кагда я захожу в админку в разделе (Панель управления модулями - пишет Access Denied) Как устранить эту проблему?

Статус
Гость
XelferX
XelferX
19.06.2009 19:06:35

А поподробнее можно? После чего это случилось хотя бы. Тут с экстрасенсами напряженка.

Группа
Новички
Пункты
30
Регистрация
13.04.2009
Пол
Мужчина
Предупреждения
Нет
BugsTracker
BugsTracker
3.85

3.85

19.06.2009 19:21:39

Я это обнаружил когда закачал (модуль Ref_phone(Справочник телефонов) и импортировал в бд slaed_telefone.sql и решил активировать этот модуль)
Но не получилось в разделе (Панель управления модулями - пишет Access Denied)

SLAED CMS 2.6 Lite
PHP 5
Сервер в интернете
Статус
Гость
XelferX
XelferX
19.06.2009 20:39:29 19.06.2009 20:40:08

XelferX, ну БД здесь абсолютно не при чем, удаляйте данный модуль, только следуйте точной структуре модуля и удалите все его файлы.

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

20.06.2009 11:56:39

Ну, таким образом он ошибку устранит, конечно, но задача, надо понимать, все-таки установить справочник.
А чтобы понять, почему ошибка вылезла, надо по крайней мере понимать, что за справочник человек устанавливал, для какой версии CMS он сделан и на какую версию CMS он его ставил. И при всех этих знаниях еще не помешало бы знать, все ли он правильно сделал, когда устанавливал таблицы от этого модуля в БД (с префиксами, например, все ок или нет).
А в идеале надо иметь сам справочник и нужную версию CMS у себя в руках. В этом случае можно провести полноценные исследования. :)

Группа
Новички
Пункты
30
Регистрация
13.04.2009
Пол
Мужчина
Предупреждения
Нет
BugsTracker
BugsTracker
3.85

3.85

20.06.2009 13:11:51

BugsTracker, жжоте батенька... Смайл - 06
Хотя, конечно, на самом деле всё так и есть...

Группа
Посетители
Пункты
949
Регистрация
15.11.2007
Пол
Мужчина
Предупреждения
Нет
Chianuk
Chianuk
3.89

3.89

20.06.2009 16:51:05

BugsTracker, тут и исследовать нечего, этот модуль явно не для 2.6Lite, и проблема скорее всего в файле модуль/admin/index.php.
Человек спросил как устранить проблему - ему посоветовали, а чтобы заработал модуль, то Вы правы, нужно хотя бы модуль видеть.

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

20.06.2009 20:22:09

Дело в том, что на Денвере пашет. Проблема в файле модуль/admin/links.php когда его удаляешь проблем с доступом к бд нет, но нет админки модуля.
(if (!eregi("admin.php", $_SERVER['PHP_SELF'])) { die ("Access Denied"); }

global $currentlang;

$module_name = "Ref_phone";

include_once("modules/$module_name/admin/language/lang-".$currentlang.".php");

adminmenu("admin.php?op=mod_numer", ""._REF_PHONE."", "ref_phone.gif");)

SLAED CMS 2.6 Lite
PHP 5
Сервер в интернете
Статус
Гость
XelferX
XelferX
20.06.2009 20:33:56 20.06.2009 20:34:43

XelferX, замените на этот код, но я не уверен, что проблема только в этом файле, может еще и index.php ерундить. Это модуль не для версии 2.6, это явно видно из кода.

<&#063;php<br /> if (!defined('ADMIN_FILE')) die("Illegal File Access");<br /> global $currentlang;<br /> include_once("modules/Ref_phone/admin/language/lang-".$currentlang.".php");<br /> adminmenu("".$admin_file.".php&#063;op=mod_numer", ""._REF_PHONE."", "ref_phone.gif");<br /> &#063;>

Попробуйте, отпишитесь потом, но вообще-то, если работает на Денвере, то и на сервере должно работать, это странно.

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

20.06.2009 20:48:39

XelferX,


(if (!eregi("admin.php", $_SERVER['PHP_SELF'])) { die ("Access Denied"); }



В элемент $_SERVER['PHP_SELF'] помещается имя скрипта, начиная от корневой директории виртуального хоста, т.е. если строка запроса представляет собой адрес

http://www.mysite.ru/test/index.php?id=1&test=wet&id_theme=512

то элемент $_SERVER['PHP_SELF'] будет содержать фрагмент "/test/index.php".

int eregi (string pattern, string string [, array regs])
Ищет в строке string совпадения с регулярным выражением, данным в pattern без учета регистра.

XelferX, Делайте выводы самостоятельно, либо читайте п.2

2.

А в идеале надо иметь сам справочник и нужную версию CMS у себя в руках. В этом случае можно провести полноценные исследования. :)



Chianuk, а Вы говорите

жжоте батенька...


Как тут не жечь, если человек думает, что обо всем можно догадаться на расстоянии.

Группа
Новички
Пункты
30
Регистрация
13.04.2009
Пол
Мужчина
Предупреждения
Нет
BugsTracker
BugsTracker
3.85

3.85

Всего: 18 на 2 страницах по 10 на каждой странице

1 2
Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код