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
。升级版本即解决问题。
至此,本次工程迁移结束。