我無法嘗試將文件包含到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中';''。 –
現貨,非常感謝:) –