我在服务器上有这个SVG.一切都很好,直到我尝试使用PHP将其包含在我的页面中.当我这样做时,它会导致503错误出现在所有页面上,而不仅仅是我有SVG包含的错误.当我rhc tail
用来看看发生了什么时,我得到了这个:
[Tue Nov 11 19:47:37 2014] [error] [client <ip>] PHP Parse error: syntax error, unexpected 'encoding' (T_STRING) in /var/lib/openshift/<undisclosed>/app-root/runtime/repo/images/svg/monitor.svg on line 1
Run Code Online (Sandbox Code Playgroud)
这不会发生在我的本地(Linux)服务器上.
您启用了PHP短标记,因此它尝试将其解析为PHP文件.
您可以通过多种方式禁用此功能.php.ini是您的最佳选择:http://php.net/manual/en/ini.core.php#ini.short-open-tag