Я установил SilverStripe на нескольких серверах в прошлом (но я не эксперт SilverStripe). На этот раз моя SS-установка не работает, и я не понимаю, как ее исправить.Исключение SilverStripe CMS при смене страниц в CMS
Проблема
- SilverStripe 2.4.6 установлен правильно на сервере (AFAIK).
- Лицевой интерфейс работает, как ожидалось. (Показать тему по умолчанию. Страницы загружаются правильно.)
- Я могу успешно войти в раздел администратора CMS. CMS загружается, но при изменении страниц сайта в CMS, используя панель браузера слева, CMS показывает символ циклической загрузки. Новая загрузка страницы никогда не завершается.
- Использование консоли Firebug в Firefox - при попытке изменить страницы в CMS (нажав на панель браузера страницы) CMS пытается загрузить две страницы. Второй запрос страницы 404. Первый запрос GET от начальной загрузки страницы. Следующие POST + GET запрашивают огонь при нажатии на дерево страниц для изменения страниц.
Попытка найти решение
Я попытался удалить и переустановить SilverStripe дважды. (2.4.7 и 2.4.6) Оба раза проблема повторяется.
Странно, что на этом сервере уже работают еще два серебряных сайта (оба из которых я установил без заминки). Все три веб-сайта доступны через разные домены. Я попытался получить доступ к этой установке через другой домен, думая, что может быть что-то не так, как настроен этот третий домен, но это тоже не помогло.
Что мне теперь делать? Я в тупике.
Заранее спасибо.
Ответы Комментарии
Проверьте файл .htaccess корневой. Убедитесь, что значение RewriteBase установлено на/
Проверено. Full .htaccess on PasteBin
Действительно, URL-адрес javascrip странный. Проверьте, нет ли чего-то необычного в том, что возвращается с предыдущего запроса POST. Работает ли сайт в режиме dev, test или live?
Я не вижу ничего необычного в запросе POST.
Подтвердить Найдено: Сайт работает в режиме DEV. Переключение в режим LIVE, и проблема исчезает. Также второй запрос GET появляется только в режиме DEV.
Example Post request with response.
Example Get request with respones.
вызов javascript странный: он говорит 'javascrip' вместо' javascript'. У меня нет этого звонка здесь. Существуют ли какие-либо модули? вы также можете проверить, является ли кодировка utf8, просто чтобы убедиться. – ivoba
Не установлены модули. Это стандартная установка SS. Где/как проверить кодировку? – Shannon
Действительно, URL-адрес 'javascrip' странный. Проверьте, нет ли чего-то необычного в том, что возвращается с предыдущего запроса POST. Работает ли сайт в режиме dev, test или live? – drzax