spam 11 Опубликовано: 24 марта 2009 Рассказать Опубликовано: 24 марта 2009 Косяк связан с "неуказанием" домена сайта, по документации тогда должен использоватся текукущий домен, но косяк в том что в админке он определяется как /admin.php соотвественно некоторые ссылки тоже идут вида /admin.php/ или еще лучше /admin.phpengine/путь к файлу вот из-за этого часть функций редактора недоступна (скрипт просто не находит нужный файл)... Думаю стоит попрравить Вот мое решение /engine/init.php нати if ($config['http_home_url'] == "") { $config['http_home_url'] = explode ( "index.php", $_SERVER['PHP_SELF'] ); $config['http_home_url'] = reset ( $config['http_home_url'] ); $config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url']; } заменить if ($config['http_home_url'] == "" and (strpos ($_SERVER['PHP_SELF'], $config['admin_path']) === true)) { $config['http_home_url'] = explode ( $config['admin_path'], $_SERVER['PHP_SELF'] ); $config['http_home_url'] = reset ( $config['http_home_url'] ); $config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url']; } elseif ($config['http_home_url'] == "") { $config['http_home_url'] = explode ( "index.php", $_SERVER['PHP_SELF'] ); $config['http_home_url'] = reset ( $config['http_home_url'] ); $config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url']; } После этого все стало работать нормально, но имхо, как то мне не нравится это решение, громоздкое какое-то..., может кто что лучше посоветует? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 марта 2009 Рассказать Опубликовано: 24 марта 2009 Вот мое решение /engine/init.php этот файл в админпанели даже не подключается. И никаких проблем в админпанели в стандартном дистрибутиве в данном вопросе нет. Ошибка видимо в ваших сторонних модулях установленных на админпанель Цитата Ссылка на сообщение Поделиться на других сайтах
spam 11 Опубликовано: 24 марта 2009 Рассказать Опубликовано: 24 марта 2009 Автор Вот мое решение /engine/init.php этот файл в админпанели даже не подключается. И никаких проблем в админпанели в стандартном дистрибутиве в данном вопросе нет. Ошибка видимо в ваших сторонних модулях установленных на админпанель Хм, и вправду стороний модуль, необратил сразу внимание, модулей у меня много к админке прикручено ) Прошу прощения за некорректное название темы. Цитата Ссылка на сообщение Поделиться на других сайтах
alex_darter 0 Опубликовано: 16 мая 2009 Рассказать Опубликовано: 16 мая 2009 Косяк связан с "неуказанием" домена сайта у меня вот это выводит Warning: fopen() has been disabled for security reasons in /home/public_html/engine/inc/include/init.php(1) : eval()'d code on line 1 Tpsoft.ru Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.