Чтение RSS каналов

Форум

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

Проблема с БД

0

0
1
19.06.2009 18:55:26
Кагда я захожу в админку в разделе (Панель управления модулями - пишет Access Denied) Как устранить эту проблему?
2
19.06.2009 19:06:35
А поподробнее можно? После чего это случилось хотя бы. Тут с экстрасенсами напряженка.
3.84

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


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Сервер в интернете
4
19.06.2009 20:39:2919.06.2009 20:40:08
XelferX, ну БД здесь абсолютно не при чем, удаляйте данный модуль, только следуйте точной структуре модуля и удалите все его файлы.
3.97

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

3.84
6
20.06.2009 13:11:51
BugsTracker, жжоте батенька... Смайл - 06
Хотя, конечно, на самом деле всё так и есть...
3.88

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

3.97
8
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: PHP 5
Сервер: Сервер в интернете
9
20.06.2009 20:33:5620.06.2009 20:34:43
XelferX, замените на этот код, но я не уверен, что проблема только в этом файле, может еще и index.php ерундить. Это модуль не для версии 2.6, это явно видно из кода.
<?php
if (!defined('ADMIN_FILE')) die("Illegal File Access");
global $currentlang;
include_once("modules/Ref_phone/admin/language/lang-".$currentlang.".php");
adminmenu("".$admin_file.".php?op=mod_numer", ""._REF_PHONE."", "ref_phone.gif");
?>

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

3.97
10
20.06.2009 20:48:39
XelferX,
1.

(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, а Вы говорите

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


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

3.84
Открыть Ответить
deniedустановкапишеткагдаустранитьaccessуправлениянастройкаадминкумодулямизахожупроблемапанельразделефорум
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь