2015-01-24 2 views
0

Я пытаюсь внедрить API Google в PHP на WAMP, но я даже не могу включить файлы.Несколько require_once и активные папки

Мой код выглядит следующим образом:

<?php 
    require_once "./vendor/google/apiclient/src/Google/Client.php"; 

Client.php

require_once 'Google/Auth/AssertionCredentials.php'; 
require_once 'Google/Cache/File.php'; 
require_once 'Google/Cache/Memcache.php'; 
.... 

Моя ошибка:

Предупреждение: require_once (Google/Auth/AssertionCredentials.php): неудачная до открытый поток: нет такого файла или каталога в
C: \ wamp \ www \ mysite \ ve ndor \ Google \ apiclient \ SRC \ Google \ Client.php на линии 18

Как следует использовать, включают путь, и подобные команды, чтобы получить Client.php, чтобы найти то, что он хочет?

+1

Какова структура вашего каталога, где находится AssertionCredentials.php? Предположим, если вы хотите включить его из Client.php, а Client.php находится в каталоге Google, вместо «Google/Auth/AssertionCredentials.php» это может быть просто «Auth/AssertionCredentials.php», –

+0

Я бы с радостью продемонстрировал вам структуру каталогов, но мне еще не разрешено размещать изображения. Я не думаю, что проблема заключается в файле Client.php, поскольку он является официальным (я установил через композитор). – Barth

ответ

0

Существует несколько способов, чтобы файл можно было найти. К ним относятся абсолютный путь или также использование установки пути включения. Включают путь может быть установлен с помощью:

  • php.ini
  • .htaccess
  • ini_set функции
  • функция set_include_path

Пожалуйста Гул один наиболее подходящий для использования

0

Я решил проблему с помощью Composer.

Смежные вопросы