[nginx]nginx的一个奇葩问题 500 Internal Server Error phpstudy2018
Posted landv
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[nginx]nginx的一个奇葩问题 500 Internal Server Error phpstudy2018相关的知识,希望对你有一定的参考价值。
[nginx]nginx的一个奇葩问题 500 Internal Server Error
解决方案
nginx 一直报500 Internal Server Error 错误,配置是通过phpstudy2018站点域名管理生成的。
默认是 root "D:\php\phpstudy\PHPTutorial\WWW\foxphp";
修改成这样就好了
root "D:\\php\\phpstudy\\PHPTutorial\\WWW\\foxphp";
查找了很多资料,因为很奇葩,木有多少可供参考的,之前配置单斜杠一直木有问题,也找不到为毛产生的。有人说是地址问题,或许是单斜杠被当成转义符号了吧,那就再加一个,然后就没有然后了,php网站可以通过域名正常访问了。
好吧,nginx我确实没有系统的从头到尾学习,一般能有就好。个人愚见,遇见了奇葩问题就记录了下来进行分享,或许能够给别人带来帮助。
server listen 80; server_name k.cn ; root "D:\\php\\phpstudy\PHPTutorial\\WWW\\kppw"; location / index index.html index.htm index.php; #autoindex on; location ~ \.php(.*)$ fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; server listen 80; server_name t.cn ; root "D:\\php\\phpstudy\PHPTutorial\\WWW\\thinkphp\\public"; location / index index.html index.htm index.php; #autoindex on; location ~ \.php(.*)$ fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; server listen 80; server_name o.cn ; root "D:\\php\\phpstudy\PHPTutorial\\WWW\\opensns"; location / index index.html index.htm index.php; #autoindex on; location ~ \.php(.*)$ fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; server listen 80; server_name f.cn ; root "D:\\php\\phpstudy\\PHPTutorial\\WWW\\foxphp"; location / index index.html index.htm index.php; #autoindex on; location ~ \.php(.*)$ fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; server listen 80; server_name abc.cn; root "D:\\php\\phpstudy\\PHPTutorial\\WWW\\test"; location / index index.html index.htm index.php; autoindex on; location ~ \.php(.*)$ fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params;
以上是关于[nginx]nginx的一个奇葩问题 500 Internal Server Error phpstudy2018的主要内容,如果未能解决你的问题,请参考以下文章
nginx 413 请求实体在上传时太大[加载超过 1Mb 的文件