我刚开始设置谷歌广告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