Ошибка клиента API Youtube не может решить хост

Вау. Раньше сегодня я получал

A client error occurred: Could not create storage directory: /tmp/Google_Client/00 

Теперь я получаю

 A client error occurred: HTTP Error: (0) Couldn't resolve host 'www.googleapis.com' 

Я использую API PHP Youtube в документации Google, найденной здесь .

Я не знаю, что пойдет не так; У меня почти такой же код.

Кажется, здесь есть две ошибки, и я подозреваю, что это проблемы с вашим сервером или сетью:

  1. Убедитесь, что в любой учетной записи PHP есть права. / tmp должен быть доступен для записи всем, но может быть что-то странное. Как предлагает jlmcdonald, проверьте пространство.
  2. С вашего сервера убедитесь, что у вас есть возможность подключения. Это может быть любое число причин: проблемы DNS или общая связь. Вы можете устранить их с помощью SSHing на своем сервере и запустить:

Проверки на наличие проблем с DNS

 nslookup googleapis.com 

Проверки на общую связь

 ping googleapis.com 

Это не обязательно, но проверяет, может ли ваш сервер даже открыть исходящий сокет на этом порту (ping = ICMP)

 telnet www.googleapis.com 443