我剛開始設置谷歌廣告PHP庫,並立即關閉蝙蝠有超級煩惱的麻煩。php require_once找不到絕對路徑的文件?
我跑Arch Linux的,我有我的所有文件在/ var/lib中/ googleads
試圖運行GetRefreshToken.php,它需要在同一目錄下名爲的init.php文件。這是該行:
require_once dirname(__FILE__) . '/init.php';
當我運行這個PHP文件,我得到這個錯誤:
Fatal error: require_once(): Failed opening required '/var/lib/googleads/examples/AdWords/Auth/init.php' (include_path='.:/usr/share/pear') in /var/lib/googleads/examples/AdWords/Auth/GetRefreshToken.php on line 30
即使你可以清楚地看到,它是尋找絕對路徑是正確的,我即使它現在設置爲777的權限。
-rwxrwxrwx 1 root root 1.4K Nov 20 10:17 /var/lib/googleads/examples/AdWords/Auth/init.php
不知道這裏發生了什麼事。誰能幫忙?這(include_path='.:/usr/share/pear')
其正確的路徑在您的init.php或GetRefreshToken.php
我沒有低估這一點。然而,每當有人低估了答案時,那個人應該自己發佈答案,看到他們(可能)知道「如何」或至少說出爲什麼被低估;這只是*正確的做法。 – 2014-11-20 17:43:40
我同意你的意見......我不知道是誰低估了這個,但它不是我:) – ryes31 2014-11-20 17:45:32
這對我來說並不重要,如果它對你有價值:) – hakiko 2014-11-20 17:46:24