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-

Дружественные урлы не отключал, но игра с другими параметрами не решила проблему.

Может кто сталкивался?
Алексей
22 сентября 2015, 16:32
modx.pro
1 647
0

Комментарии: 3

Василий Наумкин
23 сентября 2015, 03:19
+1
Очень похоже, что ты что-то накрутил в контроле доступа. Типа разрешил работать с контекстом web только админам, отсюда и такое поведение.
    Алексей
    23 сентября 2015, 10:48
    0
    Дело в том, что в эти настройки я никогда и не заходил, сравнил эти настройки с другим сайтом на modx`е который на том же сервере успешно работает — они одинаковые. Да и я думаю что в таком случае весь бы сайт отдавал 503, а эта ошибка только на главной, все остальные страницы открываются отлично.
    Заметил такую вещь — если я вручную удаляю кеш, то обратившись к главной, она открывается. Но если после этого обновлю страницу, то опять выходит 503. Мистика…
    Алексей
    23 сентября 2015, 13:55
    0
    Проблема оказалась в APC. В его кеше хранились данные о старой версии этого сайта на другом движке.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3