melervand
@melervand

include php файлов на сервере Google App Engine

На днях решил поковырять Google App Engine PHP.
Установил их Launcher. Написал скрипт в корне папки вида
include('libs/lib.php');
$lib = new Lib();

на локальной машине все работает идеально, но на сервере пишет что не может найти lib.php (include(): apc failed to locate libs/lib.php)

Кто-нибудь сталкивался? Как решили? Надо ковырять app.yaml?
  • Вопрос задан
  • 2953 просмотра
Решения вопроса 1
melervand
@melervand Автор вопроса
гг, все оказалось намноооого проще. оказывается на сервере include case sensitive а на локалке нет.

В общем у меня файл был Lib.php, а вызывал я его как lib.php
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mlnkv
@mlnkv
JavaScript Developer
define('PATH', dirname(__FILE__) . DIRECTORY_SEPARATOR); // в константе PATH у тебя будет храниться путь к корню проекта (что то типа того)

после чего подключай так
include(PATH . 'libs/lib.php');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы