Instalasi laravel saya bekerja dengan baik kemarin tetapi hari ini saya mendapatkan kesalahan berikut:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apakah ada yang tahu di mana saya salah?
Sudahkah Anda mencoba mengubah file .htaccess yang disarankan laravel jika file default tidak berfungsi? Saya mengalami masalah serupa dan mengubahnya menjadi
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
dan itu berhasil :)
Bagi saya, masalahnya adalah tidak ada file index.php di folder public_html. Namun, ketika saya mengetikkan alamat ini: http://azxcvfj.org/public , itu berhasil (alamat ini hanya contoh. Alamat ini tidak mengarah ke mana-mana). Hal ini membuat saya berpikir dan akhirnya saya menyelesaikannya dengan melakukan hal berikut.
Saya membuat file .htaccess di folder root aplikasi (folder public_html) dengan isi sebagai berikut:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ public/index.php [L]
</IfModule>
Dan ini berhasil. Dengan file ini, pada dasarnya Anda mengatakan kepada server (Apache) bahwa setiap kali seseorang mencoba mengakses folder html publik (http://azxcvfj.org), seseorang yang sedang dialihkan akan dialihkan ke http://azxcvfj.org/public/index.php
Anda mungkin menghadapi masalah izin file. Verifikasi file htacces Anda, apakah itu berubah dari kemarin? Juga, jika Anda melakukan "composer update &" atau "artisan optimize &" stuff, cobalah chowning folder proyek laravel Anda untuk username Anda.
chown -R yourusername yourlaravelappfolder
EDIT: masalahnya mungkin disebabkan oleh izin file lokal Anda terkait Vagrant. Cobalah untuk
set the permissions to the Vagrantfile containing folder to 777