当前位置: 首页 > 面试题库 >

警告:require_once():服务器配置中通过allow_url_include = 0禁用了http://包装器

潘琨
2023-03-14
问题内容

我正在尝试通过页面在页面中包含一个php文件

  require_once(http://localhost/web/a.php)

我收到一个错误

 Warning: require_once(): http:// wrapper is disabled in the server configuration by   allow_url_include=0

我更改allow_url_include=1了php.ini并成功了,但我认为每个人都不会让我更改其php.ini文件。

那么,有什么办法可以做到这一点?


问题答案:

生成警告是因为您使用的是包含文件的完整URL。这不是正确的方法,因为您将通过这种方式从Web服务器获取一些HTML。采用:

require_once('../web/a.php');

这样,网络服务器就可以执行脚本并提供其输出,而不仅仅是提供源代码(您当前的情况会导致警告)。



 类似资料:
  • 问题内容: 当我上传带有邮政编码的csv文件时,它将转换并保存纬度和经度。将邮政编码转换为lat,lng时发生的错误。在我的本地主机工作正常。在实时服务器中上传时。我收到此错误 警告:file_get_contents():https://包装器在服务器配置中由/hermes/bosnaweb05a/b1410/ipg.rwdinfotechcom/vw/zipmapping/index.php在

  • 告警配置 合理、灵活的监控规则可以帮助更快、更精确的发现业务线上故障。本篇主要分为五个部分: 告警规则示例 如何验证告警已发出 告警的通用配置:包括告警服务器配置、告警策略、告警接收人、默认告警接收人及告警开关、告警服务端 告警规则配置 具体的五种告警类型:包括Transaction告警、Event告警、心跳告警、异常告警、业务指标告警 告警规则示例 CAT自带一个告警规则,便于对告警有一个宏观的

  • 以下是配置一个生产Web服务器一般过程: 要拥有一个正在运行的生产Web服务器,需要一个运行Linux/Unix,Windows或MacOS等的专用节点(物理/虚拟或云实例)。 Web服务器必须具有直接网络连接并在服务器上配置静态IP地址。 它需要拥有运行网页所需的所有模块。如果Web服务器处理PHP页面,则需要启用PHP模块。 它还需要配置并运行良好的防病毒应用程序,以保护Web服务器免受恶意软

  • 本文向大家介绍AngularJS通过$http和服务器通信详解,包括了AngularJS通过$http和服务器通信详解的使用技巧和注意事项,需要的朋友参考一下 $http AngularJS提供了$http服务来同服务端进行通信,$http服务队浏览器的XMLHttpRequest对象进行了封装,让我们可以以ajax的方式来从服务器请求数据。 在AngularJS中与远程HTTP服务器交互时会用一

  • 我想实现以下目标: 在“开发”模式下,在当前webapp中执行Spring云配置 因此,当前webapp的类路径包含对配置服务器和客户端的依赖关系: 在开发模式下,并在引导程序中具有以下属性。yml,没问题(嵌入式配置服务器已配置并启动) 当不在'dev'模式(例如spring.profiles.active=prod)时,当前的webapp不会启动:它无法自动装配我的属性(我猜嵌入式服务器是以错

  • 我在运行cassandra时出现以下错误。 $ sudo服务cassandra start $卡桑德拉 JavaHotSpot(TM)服务器VM警告:由于权限被拒绝,无法打开文件 /var/log/cassandra/gc.log。