How can 404 errors in requests to laravel dynamic subdirectory be fixed?

310 Views Asked by At

How can 404 errors in requests to laravel dynamic subdirectory be fixed?

Vesta cp creates a different directory to hold nginx web content than default nginx.

The different directory is: /home/user/web/somesite.com/public_html

The normal default nginx directory is: /var/www/somesite.com/html

The nginx configuration can be edited to change the root directory from public_html to the laravel root directory public, in this file: /home/user/conf/web/somesite.com.nginx.conf

However, even after doing this, the orchid dashboard subdirectory somesite.com/dashboard, which is dynamically created by laravel, results in 404:

Any help would be greatly appreciated.

1

There are 1 best solutions below

0
65535 On BEST ANSWER

Solution:

Run nginx -T (uppercase T) // to list all of nginx configurations.

Then set the correct root in the nginx.conf, ie: /home/user/web/example.com/public;

To fix these 404s, add this to the /home/user/conf/web/example.com.nginx.conf:

location / {

        try_files $uri $uri/ /index.php?$query_string;
...