php - .css 和 .js 在被 HTML 调用时返回错误 500,但在新选项卡中打开时不会

标签 php linux apache ubuntu lamp

HTML(即 <link> 标签或 <script src=... 标签)请求的文件均无效。无论浏览器如何,每次他们都会返回错误 500。

如果我在 a 中打开上述文件 - 我会正确地看到内容。我可以在查看源代码时右键单击 URL 以确保没有拼写错误。

刷新页面不会向/var/log/apache2/error.log 添加新行

Ubuntu 10.04 - 32 位

HTML 示例:

<style type="text/css">
@import '/css/main.css';
a em, button em {font-style:normal; text-decoration:underline;}
</style>
<link type="text/css" rel="stylesheet" href="/floatbox/floatbox.css" />
<script type="text/javascript" src="/floatbox/floatbox.js"></script>

找到一些原因:
与 javascript 的问题无关——这完全是我的错。
对于 .css,我也使用 PHP 解析这些文件。这是通过以下行完成的:

AddType application/x-httpd-php .php .css

我试着把它改成

AddHandler application/x-httpd-php .php .css

但没有成功——如果出现上面两行中的任何一个,我就会收到错误 500。

最佳答案

不幸的是,这不是社区可以解决的问题。触发错误 500 是因为我从已注册的关闭函数中调用了 xdebug 函数,但我没有正确加载 xdebug 模块。

关于php - .css 和 .js 在被 HTML 调用时返回错误 500,但在新选项卡中打开时不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7956437/

相关文章:

php - 要使用螺旋算法排序的坐标 (x,y) 列表

php - 如何使用 instagram API 关注和取消关注 Instagram 用户

python - 使用 python 进行多线程?

linux - Vim 不接受换行作为输入

macos - 无法在 OSX 10.8 (Mountain Lion) 上使用颠覆

php - Phing 未加载 .properties 文件

javascript - AngularJS 联系表

linux - 唯一标识文件

java - Apache TIKA - 添加新的元数据值

java - 我应该使用哪个 Apache Tomcat 版本?