Что означает $ config - PullRequest
       1

Что означает $ config

1 голос
/ 06 сентября 2011

Я создаю блог WordPress. У меня было Учебное пособие, но я не могу понять, что означает $config['pathSrcInclude']? Как в:

include_once($config['pathSrcInclude']."common.inc.php");

Я получаю такую ​​ошибку

/ Предупреждение: include_once () [function.include]: не удалось открыть файл src / common.inc.php для включения (include_path = '.: / Usr / local / php5 / lib / php') в / home / content / 66/8073766 / html / thinkblogger.com / popups / photos.php в строке 8

Пожалуйста, кто-нибудь знает причину этого?

Ответы [ 3 ]

4 голосов
/ 06 сентября 2011

This:

$config['pathSrcInclude']

ищет в массиве $ config для элемента pathSrcInclude

Из того, что я вижу, строка, которую вы показали, пытается включить файл, ноего нет в указанном местоположении.

Исходя из ошибки, которую вы получаете, элемент массива выше содержит следующую строку: "src /"

Итак, что на самом деле делает эта строка, ищет это:

include_once("src/common.inc.php");

Каким должно быть местоположение файла, но, судя по вашей ошибке, файла там нет.

Надеюсь, это поможет, Крис

0 голосов
/ 06 сентября 2011

Что сказал Крис Каммингс, плюс проверьте ваши разрешения для этого файла.

Убедитесь, что он доступен через сценарии (возможно, CHMOD 0755).

0 голосов
/ 06 сентября 2011

Судя по тому, что вы сказали, проблема заключается в пути к файлу ... это неправильно, и PHP генерирует ПРЕДУПРЕЖДЕНИЕ , сообщающее вам именно это!

$config кажетсяbe и массив значений конфигурации, и pathSrcInclude должен указывать правильный путь для файла, который вы пытаетесь включить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...