IIS10+PHP7.2 遭遇的无法解决的 拒绝访问 HTTP500 错误

IIS,PHP7.2 php
文件输出echo这种简单的活不会报错,
如果复杂或有错误IIS就报错HTTP500,
日志里的事件为FastCgiModule拒绝访问,
php本身不输出任何错误信息,怎么回事?
IIS的错误报告:

313.  -MODULE_WARNING 
ModuleName
FastCgiModule 
Data1
FASTCGI_RESPONSE_ERROR 
Data2
ErrorCode
拒绝访问。
 (0x5) 
314.  -MODULE_SET_RESPONSE_ERROR_STATUS 
ModuleName
FastCgiModule 
Notification
EXECUTE_REQUEST_HANDLER 
HttpStatus
500 
HttpReason
Internal Server Error 
HttpSubStatus
0 
ErrorCode
操作成功完成。
 (0x0) 
ConfigExceptionInfo
0 ms
Informational
315.  -FASTCGI_RESPONSE_WRITTEN 
0 ms
Verbose
316.  -NOTIFY_MODULE_END 
ModuleName
FastCgiModule 
Notification
EXECUTE_REQUEST_HANDLER 
fIsPostNotificationEvent
false 
NotificationStatus
NOTIFICATION_CONTINUE 

改目录权限等网上的方案都试过了,同服务器上另一个网站没有这个问题。

阅读 2.2k
1 个回答

PHP的错误日志的指向的文件位置不可用,修改后恢复正常。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题