Назад | Перейти на главную страницу

Установка Silverstripe на 000webhost.com (бесплатный веб-хостинг)

Я пытаюсь узнать, как работать с Silverstripe, поэтому я извлек tar-файл в свою учетную запись бесплатного хостинга. Затем я перешел на install.php и отредактировал разрешения, чтобы они соответствовали требованиям, изложенным в install.php, но я все еще получаю два предупреждения из раздела «Конфигурация веб-сервера»:

Я не могу сказать, на каком веб-сервере вы работаете. Без Apache я не могу сказать, включен ли mod_rewrite.

Я не могу сказать, работает ли mod_rewrite. Возможно, вам придется настроить правило перезаписи самостоятельно.

Я посмотрел в phpinfo (), и, похоже, установлен mod_rewrite. Я связался с веб-хостингом, и они сказали, что это связано с путями виртуальных каталогов, и я должен добавить «RewriteBase /» в начало моего файла .htaccess в каталоге public_html. Однако я сделал это, и у меня все еще была та же проблема. Сценарий install.php говорит, что я могу установить его даже с этими предупреждениями, но когда я нажимаю «установить», он просто обновляет страницу install.php. Он даже не перезаписывает файл .htaccess. 000webhost.com сообщает, что они успешно установили Silverstripe на свои учетные записи пользователей без особой настройки, но я не могу понять, как это сделать.

РЕДАКТИРОВАТЬ: мне удалось перейти на следующую страницу, но теперь есть еще одно предупреждение, которое останавливает его установку:

Дружественные URL-адреса не работают. Скорее всего, это связано с тем, что mod_rewrite неправильно настроен на вашем сайте. Пожалуйста, проверьте следующее в вашей конфигурации Apache; вам может потребоваться, чтобы ваш веб-хостинг или администратор сервера сделали это за вас:
* mod_rewrite включен
* AllowOverride All настроен для вашего каталога

Я также получаю это сообщение об ошибке от сервера:

Предупреждение: unlink (mysite / _config.php) [function.unlink]: Permission denied in /home/a2716553/public_html/install.php в строке 701

Похоже, пользователь вашего веб-сервера не может писать на .htaccess и чтобы mysite/_config.php.

Попробуйте изменить права доступа этих файлов на 777 (rwxrwxrwx) и снова изменить их после успешной установки.