ERRO LARAVEL DO PHP: nenhuma página foi encontrada, exceto a página de índice no Laravel implantada no LAMP Stack no Ubuntu 16 OS

0

Execução de imagem do servidor Ubuntu 16 no Google Compute Engine. Minha primeira vez para tocar no Ubuntu. Eu instalei o Laravel via composer e fiz tudo corretamente, mas meu site está abrindo apenas a home page, todo o resto está mostrando esse erro:

404 not found

Você pode conferir o site aqui: http://35.227.60.17 Todo botão é redirecionado em rotas, são apenas as rotas.

  1. Eu configurei meu host virtual e desativei o arquivo 000-default.conf e ainda é o mesmo.
  2. Eu testei localmente no servidor XAMPP (Windows). está bem.
  3. Até mesmo as migrações de banco de dados estão em execução.
  4. Eu instalei todas as dependências via composer .
  5. Eu tenho php 5.6, 7.0, 7.1, 7.2 instalado no meu servidor junto com todas as extensões de cada versão.

Aqui está meu routes/web.php :

App\Post
Route::get('/','PagesControllers@index');
Route::get('/about','PagesControllers@about');
Route::get('/services','PagesControllers@services');
Route::resource('posts','PostsController');
// writing a route for PostController other than resources
//and using App\Post for Post model...
Route:: get('/mytestroute', function()
{
$posts= Post::paginate(1);
return view('mytestroute')->with('posts', $posts);
});
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');

Como resolver isso?

    
por OsamaAli1996 07.03.2018 / 07:11

1 resposta

0

Tente executar isso no terminal

$ sudo a2enmod rewrite

Em seguida, adicione à sua tag /etc/apache2/sites-available/000-defaults.conf VirtualHost outra tag:

<Directory /var/www/html>
    AllowOverride All
</Directory>

Substitua /var/www/html por qualquer raiz do documento. Finalmente reinicie o apache

$ sudo service apache2 restart

E você deve ser bom para ir!

Fonte: link

    
por Jakub Szymsza 10.06.2018 / 14:17