Linux虚机PHP程序提示“Fatal error: fatal flex scanner internal error-end of buffer ”的分析解决
发布日期:2015-12-8 10:12:34
Linux版虚拟主机,通过域名访问PHP程序,页面提示“Fatal error: fatal flex scanner internal error--end of buffer missed in /data/home/qxuxxxxxxx//htdocs/wp-includes/xxx.php 4842 line”错误。 出现此类错误,多半是因为PHP程序中没有闭合代码注释等。 检查错误信息中提到的网页文件中的某某行代码段附近,是否有未闭合的注释段,比如注释段 /** * * */ 少了几行注释和最后的注释终止符*/ 虚拟主机中遇到此类问题的解决方案, 1. 请检查本地电脑上的PHP程序文件能,特别是错误信息中提到的网页文件中的某某行代码段附近,是否有未闭合的注释段,比如少了结尾的*/,请补齐注释段的终止符。 2. 如果您确认PHP程序内容在本地电脑上无误,或您的网站是第三方程序,比如Discuz、wordpress,那么问题多是出现在上传PHP程序的时候,导致程序文件没有上传完整。建议您清空网站空间,再重新通过FTP软件上传程序。如果是上传压缩包,FTP请选择二进制传输方式;如果是上传网页文件,FTP请选择ASCII传输方式。
|