最近在部署一个网站时出了一个问题。
在本地运行没有问题的代码,上传到服务器后,打开直接就500了。
经过查找了解到服务器环境配置与本地的不同,本地php采用handle模式,而服务器采用fastcgi模式。
一般情况下应该是没有问题的,但这个网站用了htaccess文件进行php参数设置
# php settings. php_value post_max_size 50M php_flag file_uploads On php_value upload_max_filesize 50M php_value display_errors 1 # for post vars limit. php_value max_input_vars 3000
把这段脚本注释掉,再在php.ini里设置好这些参数,之后网站就正常运行了。