我在服务器上有this 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
这不会发生在我的本地(Linux)服务器上。
答案 0 :(得分:5)
您启用了PHP短标记,因此它尝试将其解析为PHP文件。
您可以通过多种方式禁用此功能。 php.ini是您的最佳选择:http://php.net/manual/en/ini.core.php#ini.short-open-tag