2013-06-04 51 views
0

我的網站腳本目前安裝在我的域的根目錄中。我想將它移動到一個名爲/ script的新目錄中。腳本創建者說要編輯globals.php文件,以便將腳本的public_html根位置更改爲我的新位置,即/腳本。如何更改我網站的真實公共路徑?

雖然我不知道任何PHP。我在這裏改變什麼?

<?php 
session_start(); 
ini_set("display_errors",1); 
error_reporting(E_ALL & ~E_NOTICE); 
define('REAL_PUBLIC_PATH',dirname(realpath(__FILE__)));#getcwd()); // e.g. /home/user/public_html 
define("PHP_DIR",REAL_PUBLIC_PATH."/../ClixScript_PHP_DOCS/"); // DEFINE THE PATH TO your ClixScript_PHP_DOCS folder here... 
define('STORAGE_DIR',PHP_DIR.'storage/'); 
define("PHP_ERRORS_DIR",@constant("STORAGE_DIR")."err/PHP_errors.log"); 
define("START_MICROTIME",microtime(true)); 
define('REAL_PUBLIC_DIR',basename(getcwd())); // e.g public_html 
define('RUN_HOOK',PHP_DIR.'runHook.php'); 
define('ASSET_POINTS',0); 
define('ASSET_CASH',1); // USD 
define('ASSET_TE_CREDITS',250); // Traffic Exchange Credits 
define('CONTROLLER_DIR',constant("PHP_DIR").'controller/'); 
+0

您是否試圖移動它?乍一看,它看起來應該起作用。 – MarioP

+0

ClixScript _...位於何處(絕對路徑)? – MarioP

+0

好問題。它位於/ public_html路徑旁邊,/ www,/ bin,/ etc,/ ssl等旁邊。你知道我怎樣才能找出絕對路徑嗎? – Mohammad

回答

0

搜索:( 「PHP_DIR」,REAL_PUBLIC_PATH 「/../ ClixScript_PHP_DOCS /」)

定義;

替換:

定義( 「PHP_DIR」,REAL_PUBLIC_PATH 「/../../ ClixScript_PHP_DOCS /」);

+0

謝謝你!像魅力一樣工作。 – Mohammad

+0

嘿,我有另一個問題。你還在嗎? – Mohammad

+0

請訪問我的網站https://thespartaninstitute.com/portal 所有鏈接仍指向舊的根目錄。我如何編輯我的global.php,以便我可以添加/門戶/到網址?我相信這導致了CSS和圖像的問題。 – Mohammad

0

通常你有一個index.php文件,它依賴於網站的根目錄。然後該文件包含所有必需的文件,而不管它們駐留在何處(例如在腳本目錄中)。

+0

這個答案根本不涉及這個問題。 – MarioP