搞了个半成品项目,本地跑得好好的,一上服务器就白屏。查了N遍日志,最后发现是某行代码末尾少了个分号。这玩意儿在本地PHP配置里可能被忽略了,但服务器开了严格模式直接炸。 还有一次更离谱,改完配置忘了重启PHP-FPM,改了个寂寞。后来学乖了,每次改完配置先php -l检查语法,再顺手重启服务。 新手容易踩的坑:别用记事本改代码,编码格式容易乱;上传文件用二进制模式,别用文本模式,不然换行符全给你改了。 反正现在养成习惯,改完代码先本地跑通,再传服务器,传完再跑一遍,三重保险。虽然麻烦点,但总比线上出问题强。","content":"搞了个半成品项目,本地跑得好好的,一上服务器就白屏。查了N遍日志,最后发现是某行代码末尾少了个分号。这玩意儿在本地PHP配置里可能被忽略了,但服务器开了严格模式直接炸。 还有一次更离谱,改完配置忘了重启PHP-FPM,改了个寂寞。后来学乖了,每次改完配置先php -l检查语法,再顺手重启服务。