Не найдено выходит, когда laravel проект перемещается на рабочий сервер - PullRequest
0 голосов
/ 16 марта 2020

Когда проект локальный. Это представление можно увидеть по ссылке url "localhost / contact". Но когда проект находится на рабочем сервере, «Not Found Запрошенный URL / контакт не был найден на этом сервере». Отображается Как я могу решить эту проблему. Спасибо

Route::get('/contact', 'ContactController@index')->name('contact.index');

Ответы [ 2 ]

0 голосов
/ 16 марта 2020

Вы можете запустить проект laravel двумя способами.

  1. php artisan serve (Сервер разработки)
  2. с использованием apache сервера (localhost / project_folder / public) /)

, если вы используете 2-й метод (apache), попробуйте это.

sudo a2enmod rewrite

sudo service apache2 restart

0 голосов
/ 16 марта 2020

Это может быть связано со многими проблемами. Я бы посоветовал вам проверить, правильно ли определен ваш .htaccess, и вы включили mod_rewrite на своем сервере. Метод для этого зависит от вашего сервера, будь то Apache или Nginx. Следуйте методу, предложенному в официальной документации , как на рисунке ниже.

Screenshot of Documentation

Если вы используете сервер Apache, не забудьте выполнить следующие команды, чтобы включить mod_rewrite и перезапустить apache.

sudo a2enmod rewrite

sudo systemctl restart apache2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...