Mengatasi "URL Was Not Found" di Laravel dengan Webserver Apache di GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.GagalTotal666
akan berbagi kepada anda cara mengatasi URL was not found atau halaman yang
tidak ditemukan di server apache saat menggunakan framework php
yaitu laravel di GNU/Linux.

ketika saat membuat menu baru dan saat di request dengan server apache ternyata not found
atau halaman tidak ditemukan tetapi halaman tersebut sudah kita buat dan dibuat nya
pun tidak ada kendala error sama sekali,
kenapa bisa tidak ada diserver nya ? kenapa yak hmm
mungkin kita belum mengaktifkan salah satu setting konfigurasi di server
apache nya dan padahal laravel request list nya tidak ada guest
malah web berarti kalau web itu halaman bisa di akses dan halaman itu sudah ada,
nah ini kenapa yak bisa not found atau halaman tidak ditemukan
oke ikuti langkah berikut

contoh
$ sudo php artisan route:list

buka terminal/console anda, masuk ke directory /etc/apache2/mods-enabled
$ cd /etc/apache2/mods-enabled
setelah masuk di direcroty /apache2/mods-enabled
masukan perintah ini untuk membuat modul rewrite.load
$ sudo a2enmod rewrite
kalau sudah jangan restart apache dulu, ada satu lagi yang harus
kita setting di konfigurasi apache nya
$ sudo vi /etc/apache2/apache2.conf
$ sudo nano /etc/apache2/apache2.conf
cari script seperti ini
<Directory /var/www/>
   Options Indexes FollowSymLinks
   AllowOverride None
   Require all granted
</Directory>
ubah yang tadi nya None menjadi All
<Directory /var/www/>
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>

setelah di ubah menjadi All kemudian save
langsung saja restart apache nya
$ systemctl restart apache2

coba buka kembali di browser maka tampilan halaman akan muncul
oke mungkin itu saja yang bisa saya berbagi kepada anda
kalau masih ada yang kurang mengerti silakan berkomentar

sekian dan semoga bermanfaat....

Wassalamualaikum Wr.Wb...

Sumber : [Stackoverflow]
Previous
Next Post »