我无法尝试将文件包含到php脚本中。该文件存储在根文件夹中,该文件夹不是实际的Web根目录,而是通过共享主机帐户访问的根目录。共享主机 - 如何在web根目录下包含文件?
我已经在这个目录存储PHP会话数据,在创建的文件夹关于这将是以下行的.htaccess配置:
php_value session.save_path "/usr/home/accountname/sessions"
网站根将被存储在这个目录中:
/usr/home/accountname/public_html/domainname/
我所试图做的是确保保存数据库连接细节素文字,文件夹中的,将是这样的:
/usr/home/accountname/includes/
这是我目前如何包含文件:
require_once $_SERVER['DOCUMENT_ROOT'].'/includes/config.php';
我已经试过这样:
require_once $_SERVER['PATH'].'/usr/home/accountname/includes/config.php';
至于$_SERVER['PATH']
点/bin
这不是工作作为页面出来空白,这意味着config.php
中定义的变量未激活,因为页面未包含在内。
谁能提供有关此事的一些信息,或点我解决问题的方向。此外,任何教程或其他信息将不胜感激。
谢谢!
不,我没有尝试过,但我看到它的方式,目录暗示将基于脚本的路径?我基本上不想重写这取决于每个脚本路径。我是否会包含一个文件,比如位于我的webroot中的'config.php',然后从该文件包含webroot下的实际配置文件? –
这就是为什么你应该有一个前端控制器。尝试使用这个:''require_once $ _SERVER ['DOCUMENT_ROOT']。 '/../../包括/ config.php中';''。 –
现货,非常感谢:) –