Thanks, where would I find this file on Mac OS? Or can I view it in Terminal with a command? I've had a Google but I can't find anything that works. A search for nginx on my computer doesn't find anything that looks like it's what I need - that's with hidden files set to display too.
I'm not sure, i don't use mac. If you're running vagrant or linux probably it's in /var/log/nginx/error.log
In /etc/nginx/sites-enabled/ I found this, if it helps?
server { listen 80; listen 443 ssl http2; server_name MYPROJECTNAME.dev; root "/home/vagrant/Code/MYPROJECTNAME/public";
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
access_log off;
error_log /var/log/nginx/MYPROJECTNAME.dev-error.log error;
sendfile off;
client_max_body_size 100m;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors off;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}
location ~ /\.ht {
deny all;
}
ssl_certificate /etc/nginx/ssl/MYPROJECTNAME.dev.crt;
ssl_certificate_key /etc/nginx/ssl/MYPROJECTNAME.dev.key;
}
I've tried a few different websites in my "Sites" folder. Does the site NEED a database and/or .php files to work or would an index.html get picked up too? Also should there be a public folder or should having an index.html file as a direct child work fine as well?
EDIT Not sure what's going on with the code formatting on this forum. I haven't even used any tags here and it's formatting it like this?!
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.