Проблема, требующая ресурсов PHP Codeigniter - PullRequest
0 голосов
/ 07 декабря 2009

Вчера вечером у меня возникла проблема, когда я отправил загрузить проект, над которым я работал, на свой сервер.

У меня было это:

require_once "/../controllers/source/MySpaceID/myspace.php";

Какой правильный путь к этому файлу находится в папке с библиотеками. Он работал нормально, пока я не положил его на сервер. Есть мысли?

Ответы [ 2 ]

1 голос
/ 07 декабря 2009

Выводит ваш текущий рабочий каталог на сервере (echo getcwd ();) и проверяет ваш путь оттуда, вероятно, в этом и заключается ваша проблема.

Мне кажется странным, что CI будет использовать ./library в качестве рабочего каталога - если вы не установите его самостоятельно.

Обратите внимание, что для создания абсолютных путей вместо константных путей следует использовать константу APPPATH воспламенителя кода, это облегчит вам задачу в долгосрочной перспективе.

0 голосов
/ 08 декабря 2009

Лепидостус правильный. Ваша библиотека должна жить в /application/library/, и вам нужно это так: require_once APPPATH.'/libraries/MySpaceID/myspace.php'

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