我使用MediaWiki,但出現錯誤。我在文件中找到它。沒有與此代碼行:realpath返回空字符串
$IP = realpath('.');
但是$ IP返回一個空字符串,所以在系統的路徑,文件無法正常工作。 (例如,如果$ IP將是.
或E:/path_to_wwwroot
它工作)。我該如何解決這個問題。我的提供者是否有可能阻止訪問realpath?
謝謝!
我使用MediaWiki,但出現錯誤。我在文件中找到它。沒有與此代碼行:realpath返回空字符串
$IP = realpath('.');
但是$ IP返回一個空字符串,所以在系統的路徑,文件無法正常工作。 (例如,如果$ IP將是.
或E:/path_to_wwwroot
它工作)。我該如何解決這個問題。我的提供者是否有可能阻止訪問realpath?
謝謝!
來源:http://php.net/manual/en/function.realpath.php
注:運行腳本必須具有層次結構中的所有目錄可執行權限,否則
realpath()
將返回FALSE。
所以你的web服務器也應該訪問pre-webroot目錄。
我目前在從命令行運行PHP時遇到這個結果,但不在HTTP請求中。必須在某處配置或$ _SERVER設置,如果找到修復程序,將會更新。
你用'。/'得到了什麼喜悅嗎?不應該有所作爲,但可能值得一試...... – DaveRandom
否:-($ IP仍然是空的,但例如basename有效,但我不使用它,我想知道爲什麼會出現此錯誤。實際路徑可能會有更多的錯誤:-( – Jordy
和'realpath()'不適用於不存在的文件 – Thamaraiselvam