Я установил платформу Symphony на моем локальном хосте, используя этот руководство. Я использую сервер по умолчанию PHP и MySQL.
URL внешнего интерфейса работает нормально, но когда я иду на URL администратора (http://localhost:8000/symdemo/admin
), тогда мой URL-адрес CSS также перенаправляется на страницу администратора, что означает, что я не получаю код CSS в ответ.
Причина в том, что сервер PHP по умолчанию не имеет модуля перезаписи URL и index.php
также добавляет к пути CSS.
Как я могу это исправить?
Я не уверен на 100%, но я думаю, вы обнаружите, что использование веб-сервера, поддерживающего перезапись, происходит быстрее, чем попытка реплицировать необходимые переписывания в PHP. Перезаписи перечислены в качестве требования в ознакомительном файле Symphony CMS, и в прошлый раз, когда я проверял, Symphony все еще зависел от переписываний веб-сервера для некоторых его маршрутизации / файлов.
Вы можете, конечно, использовать Apache. Если вы хотите использовать более легкий и чистый веб-сервер, который легко настроить, я рекомендую Гайавата, которая имеет симфонию URL инструментарий / набор правил перезаписи имеется в наличии.
Других решений пока нет …