У меня проблема, включая 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'? –
Вы не используете $ config var в 'require_once' –
Похоже, что в строке, в которой вы задаете конфигурационную переменную, вы добавляете путь к '/ wwww ...', что сделает его относительным. во втором случае, когда вы используете require_once, вы используете «/ www ...» как абсолютный путь. Поэтому вы можете изменить его на require_once (dirname (_ _ FILE _ _). '/ Www ....') – rethab