我遇到問題,包括Auth.php
。該文件位於該確切的位置,這是我的WWW網站的根。PHP需要一次
指定$config
變量沒有問題。
我的代碼:
<?php
include("./head.inc");
// start a new session (required for Hybridauth)
session_start();
// change the following paths if necessary
$config = dirname(__FILE__) . '/www.bommachine.co.uk/site/modules/ProcessHybridAuth/hybridauth/config.php';
require_once("/www.bommachine.co.uk/site/modules/ProcessHybridAuth/hybridauth/Hybrid/Auth.php");
我的錯誤:
Compile Error: require_once(): Failed opening required '/www.bommachine.co.uk/site/modules/ProcessHybridAuth/hybridauth/Hybrid/Auth.php' (include_path='.:/usr/share/php:/usr/share/pear') (line 11 of /var/www/www.bommachine.co.uk/site/templates/Test.php)
不知道什麼是最好的,最安全的,爲什麼解決這個問題。
你是不是想要在你的'require_once'調用中做同樣的事情? – 2014-10-28 13:35:17
你不要在'require_once'中使用$ config var – 2014-10-28 13:35:47
它看起來好像在你正在分配配置變量的那一行中,你正在預先設置一個'/ wwww ...'的路徑,這會使它成爲相對的。在第二種情況下,您使用的是require_once,但是,您正在使用'/ www ...'作爲絕對路徑。所以你可能想把它改成require_once(dirname(_ _ FILE _ _)。'/ www ....') – rethab 2014-10-28 13:36:23