2016-08-11 1 views
1

Я установил сервер ubuntu 14.04, затем (apache, php и mysql). Я загрузил свой сайт в/var/www/html и nuzip и связал его с базой данных. Когда я запрашиваю свой ip в браузере, я получаю домашнюю страницу, но при нажатии на любой URL-адрес на сайте он возвращает 404 не найденную ошибку - не с моего сайта, а с сервера. Я искал, но проблема не решена это то, что я судимоеразрешение для каталога var/www/html

chmod -R g+w /var/www/html 
chown -R $user:$user /var/www/html/ 
chown -R www-data:www-data /var/www/html/ 

, но не это работает. любая идея?

+0

попробовать с Sudo команды 'Судо CHMOD -R 777 или 655/вар/WWW/html' – Saurabh

+0

я пытался, но никакого прогресса –

+0

я вошедшего в качестве корневого –

ответ

0

Я решил эту проблему, выполнив команду

a2enmod rewrite 

перезапустите сервер Apache.

Благодаря всем судимое помочь мне :)

0

Если вы используете Laravel, пожалуйста, имейте в виду, что вам нужно отделить «общедоступную» папку и приложение.

Прежде всего, перейдите к /var/www и создайте папку под названием «приложение».

Вставьте все здесь, за исключением общей папки.

Содержимое общей папки отправлено на /var/www/html. Теперь, редактировать маршруты в /var/www/html/index.php

От __DIR__.'/../bootstrap/app.php до ../app/bootstrap/app.php

Сделайте то же самое с другими маршрутами здесь.

Не забывайте менять свои права. Самый простой способ - установить его на 777 для всего/var/www, используя sudo chmod -R 777 /var/www

Удачи.

+0

«chmod 777» - такая страшная идея. – alzee

+0

@ user3137702 Вы правы, но это не тема этого вопроса. Я сказал, что это самый простой способ, а не самый безопасный. – RedMasterSK

Смежные вопросы