小编Dan*_*ing的帖子

Apache/PHP在错误页面上返回HTTP状态代码200

我在CentOS 7上运行PHP 5.4,当有一个php文件抛出错误(异常或语法错误)时,它返回HTTP 200状态代码而不是500.

当PHP遇到错误时,如何让它返回500服务器错误?

我已经尝试过查看其他Stackoverflow帖子了,他们似乎都指向围绕返回你自己的500错误代码的解决方案(我认为这应该是PHP的正常行为,而不需要手动触发http标头,如同根据这个信息:PHP在错误上发出500 - 这在哪里有记录?)它还指出Xdebug是一个可能的问题,但即使我在没有Xdebug的情况下重建服务器,我的问题仍然存在.

我的相关设置是:

  • display_errors:on
  • display_startup_errors:on
  • error_reporting:-1(这会导致报告所有错误)

php apache error-code

9
推荐指数
1
解决办法
5728
查看次数

在IE中没有混合内容警告的域中链接到CSS文件?

我的网站运行子域名(yyy.example.com),但我需要包含主域名(example.com)的CSS文件.我们运行的CMS不允许我在预览阶段做任何服务器端的东西,所以我很难通过https发送一个包含CSS导入到http的页面.因此,我的所有IE用户都收到混合内容警告.

除了在每台客户端计算机上为域维护单独的安全设置之外,是否有任何客户端方法可以阻止此操作?

css internet-explorer include

7
推荐指数
1
解决办法
5070
查看次数

无法从 esbuild 访问包 - 此错误是什么意思?

更新依赖项时,出现以下错误:

npm ERR! esbuild-android-64 not accessible from esbuild
Run Code Online (Sandbox Code Playgroud)

除了 ESBuild 上的一个问题之外,我找不到任何对它的引用,该问题显然是通过更新到 Node 16 解决的,而我已经在使用 Node 16。

我找不到错误试图传达的内容,更不用说如何修复它了。有人在 NPM 上看到过“无法访问”错误吗?

我在 Mac 上没有遇到这个问题,但我们的 CI 服务器是 Windows,而且似乎经常遇到它。

node.js npm esbuild

3
推荐指数
1
解决办法
4238
查看次数

由于'X-Frame-Options'到'SAMEORIGIN',Laravel 4拒绝加载iframe

我正在构建一个chrome扩展程序,我在Gmail主页的弹出窗口中显示iframe.由于Gmail主页采用HTTPS格式,因此我的iframe也应采用https格式.我通过启用mod_ssl配置了apache2,并在apache2上运行了HTTPS.我制作了一个原生的PHP页面,并尝试在Gmail页面上的框架上显示该页面.我没有遇到从localhost加载页面的问题.但是当我想使用Laravel后端时,它显示了错误.

Refused to display 'https://localhost/laravel/laravel/public/index.php/chromelogin' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

有什么建议??

same-origin-policy http-headers laravel laravel-4

1
推荐指数
1
解决办法
5507
查看次数