Silverstripe устанавливает корневую папку публично - PullRequest
0 голосов
/ 24 декабря 2018

Я установил silverstripe 4 в папку / var / www / html в apache.Тем не менее, когда я иду на URL, я должен использовать «localhost / public / index.php» для того, чтобы получить главную страницу.Я думал, что смогу просто зайти на "localhost", чтобы найти страницу по умолчанию.Что мне делать, если я хочу, чтобы главная страница была доступна без указания пользователем "/ public /"?

Спасибо.

1 Ответ

0 голосов
/ 25 декабря 2018

Обычно ваш локальный веб-сайт может быть разрешен без добавления /public/, если правильно сконфигурированы следующие 2 вещи.

  • Включить Apache mod_rewrite
  • Имея .htaccess переписать конфигурацию в /var/www/html

Устранение неполадок

  1. Проверьте, правильно ли вы получили .htaccess в /var/www/html.По сути, этот файл конфигурации Apache будет перенаправлять все запросы в папку /public/.
  2. Если .htaccess в порядке, убедитесь, что ваш mod_rewrite включен в вашем Apache.Проверьте эту ссылку .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...