установка библиотеки Google Chart на сервере - PullRequest
0 голосов
/ 07 апреля 2011

Я только что скопировал папку библиотеки в корневой каталог моего сетевого сервера. т.е. / var / www.

и б

require ('GChartPhp / gChart.php');

в моем коде в файле graph.php. ОШИБКА: Но по какой-то причине браузеры не загружают этот файл (graph.php).

Однако я сделал то же самое на локальном wamp-сервере и смог запустить файл. Я понятия не имею, что мне нужно дополнительно сделать для этого сервера Linux / Apache.

Спасибо

1 Ответ

0 голосов
/ 07 апреля 2011

Полагаю, include_path не настроен одинаково на ваших двух серверах: вам, возможно, придется добавить WAMP-эквивалент /var/www или . в это.

Изменить include_path можно, отредактировав файл php.ini или используя set_include_path() в начале ваших сценариев.


Другое возможное решение - использовать абсолютный путь к файлу, который вы включаете, - что можно сделать, используя что-то вроде этого:

include dirname(__FILE__) . '/GChartPhp/gChart.php';

Примечания:

  • __FILE__ будет соответствовать полному пути к файлу, в который вы его записываете
  • И, используя dirname(), вы получите путь к каталогу, содержащему этот файл.

Это означает, что эта строка будет использовать абсолютный путь ... но записана относительно файла, в который вы поместили эту строку.

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