Добрый день!
Проблема такая, что программеры сдали сайт, я начал менять пароли. Сменил от БД, домена и тд. В результате сайт не работает. Я поменял в config, но все равно не загружается. Уже не знаю, что делать. Пробовал заходить через другой фтп-клиент подключаться, проверять. Пароль такой же, с которым я вхожу в phpMyAdmin.
В чем может быть проблема, можете подсказать?
Сменил пароли, сайт не работает.
Версия MODX: Все
Комментарии (14)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Олег 17.05.2016 20:25 #
IlyaIlya 17.05.2016 20:27 #
Логины нигде не менял, просто пароли решил сменить. Ошибок, кроме не работающего сайта, нет. Я сменил пароль к домену, может, из-за этого?
Олег 17.05.2016 20:32 #
Олег 17.05.2016 20:34 #
/core/config/config.inc.php
Пароль от БД еще раз поменяйте и в этом файле пропишите, в принципе пароль только тут прописывается, все остальное не должно на работоспособности сайта сказаться
IlyaIlya 17.05.2016 20:36 #
Олег 17.05.2016 20:47 #
Игорь Сухинин 18.05.2016 16:00 #
С одной стороны, хорошо, что меняете пароли. Это правильно с т.з. безопасности. С другой стороны, чего ж Вы у самих разработчиков не спросили, как и что надо сделать? Как-то это несколько странно выглядит :)
[/offtop]
>> В чем может быть проблема, можете подсказать?
Проблема в том, что меняли пароли, совсем не понимая, что делаете :) Извините за очевидный ответ, но это так.
В принципе пароли подключения к базе данных обычно хранятся в файле /core/config/config.inc.php. После смены этих данных желательно очистить папку с кешем: /core/cache — все, что в ней есть, смело удаляйте. Надеюсь, это не поломает Вам сайт :) Шутка. Скорее всего, не должно. Вообще у Вас, я надеюсь, есть же полная копия сайта и базы данных? Т.е. если что, Вы могли бы легко восстановиться из нее.
Ну и после того, как сайт заработает (надеюсь, Вы добьетесь этого), авторизуйтесь в менеджере (CMS) и замените уже там свой пароль, если он был известен разработчикам ранее. Кстати, и если у них остались пользователи в системе, а Вы, очевидно, с ними распрощались — удалите их пользователей оттуда. Все то же самое можно сделать непосредственно из базы данных, но этот процесс Вам будет объяснить слишком сложно.
IlyaIlya 18.05.2016 18:37 #
Кеш почистил, но толку нет.
Бекап есть, но, полагаю, что вместе с ним восстановятся и старые пароли, что не особо решит проблему.
К разработчикам не обращаюсь, так как сайт они должны были сдать еще в середине февраля и до сих пор его делали, ссылаясь на разные причины, пока не сменил доступы. По факту, просто нет квалификации, разве что сайты визитки только делать. Поэтому я скорее сам изучу html, Java и C++, чем снова к ним обращусь.
Александр Андреев 18.05.2016 21:20 #
Что пишет сайт? например: «Error 500» или просто пустой экран?
IlyaIlya 18.05.2016 21:28 #
Александр Андреев 18.05.2016 21:58 #
Перейдите по адресу ИМЯ_САЙТА.РУ/test.php
Открылось? Замечательно.
В этом же файле в разделе «Apache Environment» Запишите переменную «DOCUMENT_ROOT»
2. \config.core.php В корне сайта. Проверяем пути до папки core. Часть пути должна быть один в один, как из DOCUMENT_ROOT. Внимательно смотрите на слеши в начале и в конце.
3. \connectors\config.core.php
4. \manager\config.core.php
5. \core\config\config.inc.php
Проверяем пути до разных папок. Если вы поменяли только пароль от БД то смотрим строчку $database_password на соответствие. Если поменяли что то еще, то помимо строчек $database_user и $dbase необходимо поменять $database_dsn
IlyaIlya 18.05.2016 22:18 #
Александр Андреев 18.05.2016 22:21 #
Пытаюсь, мол, открыть файл по адресу site.ru/test.php с таким-то кодом, но вместо ожидаемого результата открывается пустой экран.
modx тут ни при чем
IlyaIlya 18.05.2016 22:44 #
Тут-то я и почуял не ладное, ибо в этом пути не было папки «root», в которой я все это время находился.
Ну в общем, мужики, вы поняли…
Спасибо, за помощь!
p.s.: сайт заработал