在我们的实时网站上,由其他开发人员编码,我们在根目录上有一个全局文件。它是自动添加到每个请求的PHP文件。大。
我们现在正试图让开发服务器镜像我们的实时内容。我正在查看他们的apache全局配置,我看到了:
php_value auto_prepend_file /home/site/SITE/globals.php
但是,在创建.htaccess文件时,我尝试使用直接URL调用该文件(基于服务器的根目录),我收到此错误:
致命错误:未知:未能打开所需
'opt/lampp/htdocs/globals.php'
(include_path ='.:/opt/lampp/htdocs/site/SITE/include'
)在第0行的未知中
似乎它正在尝试使用包含路径进行自动前置。我可以确认,如果我只放置globals.php,它将在索引和服务器根目录下的文件中工作。你们有什么线索可以解决问题吗?
使用实时文件替换我们的配置文件不是一种选择。
答案 0 :(得分:0)
auto_prepend_file
。
它有两种价值:
所以,如果他们的auto_prepend_file
的值为/home/site/SITE/globals.php
,那么php会查看该路径!因此,如果你想将这个文件添加到你的php文件中,你必须编辑那个php指令。