php工程上传服务器后一片空白的几点总结

php工程上传服务器后一片空白的几点总结


DATE: 2018-01-11 21:59:57

最近php源码做了几次工程迁移(CentOS6、CentOS7),出现几次空白现象,现对问题作一总结。

问题1:不同操作系统对路径的解析不同

在windows下,可识别/css/style.css,能正常显示。但迁移到CentOS6 后,出现空白现象。
原因是在我的版本php5.6 中,CentOS6 只认识 css/style.css ,更改后解决问题。

问题2:权限问题
Windows平台下的代码迁移到CentOS7 后,又出现空白问题。
原因:使用root 用户复制工程后,工程的权限为root ,同样,使用其它用户如yixzm 后,工程的权限为yixzm 。而在测试版本CentOS7.4 环境时,apache使用的执行用户是apache
解决办法:@localhost html]$ sudo chown apache:apache -R *

问题3:php版本问题
空白,打开php告警信息发现不识别三目运算符的? ,也不识别字符连接的 .
原因是在开发时,使用的是php5.6 版本,而CentOS7.4 的默认php 版本为5.4 。升级版本即解决问题。

至此,本次工程迁移结束。

版权声明

弈心博客


本文首发site_name,转载请附上博文链接!