503 ошибка если заходишь не залогинен
Если я захожу в админку и нажимаю перейти на сайт — все отлично. Но если я попытаюсь зайти на главную предварительно не войдя в админку, то пишет 503 ошибку. Что характерно — все остальные страницы открываются хорошо.
Сначала подумал что у меня там вызов pdopage и какие то неправильные параметры задал, я удалил полностью шаблон и содержание главной страницы, ожидая что откроется чистая страница, но 503я тем не менее осталась. (кеш чистил и в админке и вручную)
В логах сайта такая ошибка
[2015-09-22 18:53:33] (ERROR @ /index.php) `0` is not a valid integer and may not be passed to makeUrl()
Эта ошибка была постоянно и как ее решить я тоже не знал, но видимых проблем она не вызывала. Логи сервера пустые.
Ошибку протестировал на openservere и на своем vps настроенному по инструкции Безумкина, в обоих вариантах ошибка повторяется. Подумал, что ошибка в настройках friendly urls
Суффикс контейнера — Использовать дружественные URL-Да
Строгий режим дружественных URL-Да
Проверять на дублирование URI во всех контекстах-Да
Использовать вложенные URL-Да
Типы содержимого
HTML-
Дружественные урлы не отключал, но игра с другими параметрами не решила проблему.
Может кто сталкивался?
Сначала подумал что у меня там вызов pdopage и какие то неправильные параметры задал, я удалил полностью шаблон и содержание главной страницы, ожидая что откроется чистая страница, но 503я тем не менее осталась. (кеш чистил и в админке и вручную)
В логах сайта такая ошибка
[2015-09-22 18:53:33] (ERROR @ /index.php) `0` is not a valid integer and may not be passed to makeUrl()
Эта ошибка была постоянно и как ее решить я тоже не знал, но видимых проблем она не вызывала. Логи сервера пустые.
Ошибку протестировал на openservere и на своем vps настроенному по инструкции Безумкина, в обоих вариантах ошибка повторяется. Подумал, что ошибка в настройках friendly urls
Строгий режим дружественных URL-Да
Проверять на дублирование URI во всех контекстах-Да
Использовать вложенные URL-Да
Типы содержимого
HTML-
Дружественные урлы не отключал, но игра с другими параметрами не решила проблему.
Может кто сталкивался?
Комментарии: 3
Очень похоже, что ты что-то накрутил в контроле доступа. Типа разрешил работать с контекстом web только админам, отсюда и такое поведение.
Дело в том, что в эти настройки я никогда и не заходил, сравнил эти настройки с другим сайтом на modx`е который на том же сервере успешно работает — они одинаковые. Да и я думаю что в таком случае весь бы сайт отдавал 503, а эта ошибка только на главной, все остальные страницы открываются отлично.
Заметил такую вещь — если я вручную удаляю кеш, то обратившись к главной, она открывается. Но если после этого обновлю страницу, то опять выходит 503. Мистика…
Заметил такую вещь — если я вручную удаляю кеш, то обратившись к главной, она открывается. Но если после этого обновлю страницу, то опять выходит 503. Мистика…
Проблема оказалась в APC. В его кеше хранились данные о старой версии этого сайта на другом движке.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.