-
- 2 Posts
Здравствуйте, искал по форуму, но ответа не нашел. Вчера установил сайт на Modx последней версии, работал в админке, входил и выходил из нее без проблем. Сегодня попасть в нее не могу. Пробывал со всех браузеров, чистил куки, добавлял index.php с разными параметрами - результат нулевой. Ошибок не выдает, при вводе неправильного пароля срабатывает адекватно, перезалил файлы, но не помогло. В чем может быть проблема? Подскажите где копать.
PS: сейчас включил консоль отладки JavaScript для Оперы выдает такую ошибку:
Event thread: AfterEvent.load
message: Statement on line 11: Second argument to ’instanceof’ does not implement [[HasInstance]]
Error:
name: TypeError
stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace
Вот еще в серверных логах нарыл:
[18-Mar-2010 10:58:07] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/***/manager/includes/config.inc.php:1) in /home/***/public_html/****/manager/includes/config.inc.php on line 74
[18-Mar-2010 10:58:07] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/****/public_html/****/manager/includes/config.inc.php:1) in /home/****/public_html/****/manager/index.php on line 168
Поиск дал ссылки на похожие проблемы на англоязычном форуме, но с английским у меня не очень. Чтобы это значило? Да, заметил, что после чистки куков, новые броузеру не передаются.
Заранее спасибо за помощь!
-
- 11 Posts
Было малость не до того, сейчас вернулся к проблеме.
В поддержке сказали добавить строку в файл конфига, вот цитата:
В нашей схеме виртуального хостинга веб-сервер Apache работает не на стандартном порту (80), а на каком-либо ином. Многие CMS и другие веб-приложения определяют номер порта из переменных окружения HTTP и использует его для построения ссылок. Например, http://www.Ваш_домен:4252/index.php. Такие ссылки не работают.
Решить эту проблему можно, например, таким образом - в файл конфигурации Вашей системы нужно добавить такие строчки:
$SERVER_PORT = 80;
$_SERVER["SERVER_PORT"] = 80;
Для MODx - ~/Ваш_домен/www/manager/config.inc.php
Файла такого не было в папке manager. Попробовал создать, прописал эти строки. Не помогло, пишет:
$SERVER_PORT = 80; $_SERVER["SERVER_PORT"] = 80;Could not load DBAPI class.
Может кто знает куда нужно это прописать?
-
- 2,113 Posts
Quote from: Shad at May 24, 2010, 07:31 AM
В нашей схеме виртуального хостинга веб-сервер Apache работает не на стандартном порту (80), а на каком-либо ином.
Умеют же некоторые хостеры создавать проблемы на ровном месте, чтобы клиентам было как можно неудобнее.
Quote from: Shad at May 24, 2010, 07:31 AM
Для MODx - ~/Ваш_домен/www/manager/config.inc.php
~/Ваш_домен/www/manager/
includes/config.inc.php
-
- 23 Posts
у меня тоже такая проблема была. при входе в админку просто сбрасывались логин и пароль. если неправильный пароль вводил - выводил ошибку о неправильности.
а выяснилось, что квота на хостинге была превышена. после чистки на сервере, все нормализовалось.