Mini update.
Jeżeli nie macie jak zmienić katalogu głównego z public_html na public_html/public
Dodajcie w folderze: public_html plik .htaccess z taką zawartością:
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> <FilesMatch "\.(env|env\.example|gitignore|gitattributes|composer\.(json|lock)|phpunit\.xml|README\.md|artisan|composer\.phar)$"> Order allow,deny Deny from all </FilesMatch> Options -Indexes <IfModule mod_rewrite.c> RewriteRule ^(storage|vendor|node_modules|tests|config|app|bootstrap|resources|database|routes)/ - [F,L,NC] </IfModule> <Files .htaccess> Order allow,deny Deny from all </Files>
Wtedy aplikacja powinna działać poprawnie bez żadnych błędów.
Na hostingach gdzie macie nginx który nie wspiera plików .htaccess, musicie poczekać na osobną paczkę.