Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Модуль поиска битых ссылок Youtube на сервере работает на денвере нет

Модуль поиска битых ссылок Youtube на сервере работает на денвере нет


 berch    15.08.2017    Стол заказов    937    13 комментариев

Здравствуйте! Имеется данный модуль. На сервере скрипт работает, а на денвере при поиске в "Проверка YouTube API" выдает ошибку. Нужно чтобы заработал на денвере.

Из readme.txt:
"Далее в разделе "Проверка YouTube API" протестировать работу API, в поле ввода ввести любую фразу и нажать кнопку "Найти", в результате поиск должно отобразить до 4 плееров ютуба, с результатами поиска, если выдало ошибку, то следует проверить правильность получения ключа API."

API стоит идентичный на сервере и денвере, а работает поиск только на сервере.

13 комментариев

lutskboy
Эксперт

lutskboy - 15 августа 2017 13:40 -

Нужно чтобы заработал на денвере


на дворе 21-ый век. какой еще может быть денвер
ну хорошо. допустим денвер. так вы что хотите чтоб кто то залез к вам в компютер и посмотрел что не так
при поиске в "Проверка YouTube API" выдает ошибку

мда. мы видим ее. и нам все стало ясно

berch
Юзер

berch - 15 августа 2017 15:17 -

Денвер с коробки, пробовал и AppServ - без толку. Сервер не настолько мощный, чтобы скрипт обработал большую БД, поэтому я на локальном PC хочу выполнить скрипт! Может и в настройках Денвера что то нужно изменить, а не в скрипте, чтобы работал. Готов заплатить за решение!

На хостинге VDS работает: http://i.share.pho.to/05b158d6_o.png
На Денвере нет: http://i.share.pho.to/f1e12eef_o.png

lutskboy
Эксперт

lutskboy - 15 августа 2017 15:36 -

1.отключи файервол
2.найти
$response = curl_exec($ch);
curl_close($ch);
в engine\inc vchecker.php
и после него вставить

var_dump($response);

смотреть консоль что пишет

berch
Юзер

berch - 15 августа 2017 16:20 -

Пишет:
bool(false)
:
Ошибка curl:

lutskboy
Эксперт

lutskboy - 15 августа 2017 16:45 -

а curl хоть установлен
echo phpinfo();

berch
Юзер

berch - 15 августа 2017 16:53 -

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

lutskboy
Эксперт

lutskboy - 15 августа 2017 16:56 -

а что показывает var_dump($response);
если вместо $url вот тут $ch = curl_init($url);
другой сайт
$ch = curl_init('http://wen.ru');

berch
Юзер

berch - 15 августа 2017 17:08 -

string(2023) и html код сайта

lutskboy
Эксперт

lutskboy - 15 августа 2017 17:10 -

значит с https не работает
попробуй дописать
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 0 );

berch
Юзер

berch - 15 августа 2017 17:20 -

Дописал, в ответе появились видео: http://i.imgur.com/8ifFkJG.jpg но визуально нет их.

lutskboy
Эксперт

lutskboy - 15 августа 2017 17:25 -

убери var_dump($response)

berch
Юзер

berch - 15 августа 2017 17:34 -

Спасибо! Заработало, написал в ICQ.

lutskboy
Эксперт

lutskboy - 15 августа 2017 17:37 -

и вам спасибо

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх