NGINX Laravel Issue
Can you please suggest me with Laravel Related Nginx configuration?
Getting public/index.php/index.php is not found error in logs
server {
listen 182.76.151.197:443 ssl;
server_name pickndeal.oidea.xyz www.pickndeal.oidea.xyz;
ssl_certificate /etc/letsencrypt/live/pickndeal.oidea.xyz/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/pickndeal.oidea.xyz/privkey.pem; # managed by Certbot
error_log /var/log/apache2/domains/pickndeal.oidea.xyz.error.log error;
location / {
root /home/idea99/projects/pickndeal/laravel_app/public;
#root /home/admin/web/pickndeal.oidea.xyz/public_shtml;
index index.php;
#try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
try_files $uri $uri/;
#try_files $uri $uri/ /index.php$is_args$args;
fastcgi_split_path_info ^(.+?\.php)(/.+)?$;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
}
location /error/ {
alias /home/admin/web/pickndeal.oidea.xyz/document_errors/;
}
#location @fallback {
# proxy_pass https://182.76.151.197:80;
#}
include /home/admin/conf/web/snginx.pickndeal.oidea.xyz.conf*;
}
You have index and root keys in the location block???
index index.php;
root /home/idea99/projects/pickndeal/laravel_app/public;
location / {
#root /home/admin/web/pickndeal.oidea.xyz/public_shtml;
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
Please or to participate in this conversation.