前两天写了个生成mapsite的源码,想提交到百度和谷歌,在本地测试一点问题都没有,但是在服务器上就显示500错误
最后废了九牛二虎之力,终于可以设置iis直接显示出错信息。
也搞懂了问题所在,默认服务器环境支持php短标签
php默认把这个声明当做php语句了,我晕死了
<?xml version="1.0" encoding="utf-8"?>和php冲突
问题解决很简单,用php输出这个语句
echo '<?xml version="1.0" encoding="utf-8"?>'."\r\n";/
或者关闭服务器的短标签
设置short_open_tag = off
完美解决
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
网友评论