I am currently migrating a Laravel site from a virtual hosting to a shared hosting (000webhost). The original admin have left and cannot be reached.
After I copied over the php files and imported the MySQL to new hosting, I updated \public_html\bootstrap\cache\config.php for the paths and MySQL db config. Also I have chmod 755 he permission of storage
and the bootstrap/cache
directories.
However when I try to load the site it returns 2 errors:
InvalidArgumentException in FileViewFinder.php line 137: View
[auth.login] not found.ErrorException in Filesystem.php line 81:
file_put_contents(/public_html/storage/framework/sessions/xxxxxxxxxx):
failed to open stream: No such file or directory
For the first error, I double checked \public_html\resources\views\auth\login.blade.php is existing. What else should I check?
In some old thread it is suggested to run artisan commands to fix it:
- php artisan cache:clear
- php artisan view:clear
- php artisan
config:cache
However I cannot run command on shared hosting. Also I do not find /route/ folder and web.php so I cannot do it on web browser too. Can I simply delete all files under /sessions/ & /cache/ and reset my cache manually?