Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день. Есть проблема, которую никак решить мне удаётся.
Имеется сайт на Laravel, у которого есть API.
Со второго сайта, который тоже написан на Laravel пытаюсь получить JSON ответ с помощью curl
Делаю так:
$url = "http://mydomain.ru/api/metod/1/table";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
В ответ на сервере возникает ошибка:
No supported encrypter found. The cipher and / or key length are invalid.
При этом если обратится по адресу: http://mydomain.ru/api/metod/1/table, то всё прекрасно работает. Более того,если выполнять запрос через AJAX, тоже работает.
Ключ для обеих сайтов сгенерирован. Куда копать и в чём ошибка?
Заранее спасибо за ответы.
Не в сети
предполагаю отсутствие php-модуля php5-mcrypt
"кто-то" ставил лару и не подумал оrequirements ?
Изменено hzone (06.07.2016 19:48:39)
Не в сети
предполагаю отсутствие php-модуля php5-mcrypt
"кто-то" ставил лару и не подумал оrequirements ?
спасибо за ответ, стоит php-модуль php5-mcrypt, иначе без него авторизация не работала, а она работает!
Изменено baltiks (06.07.2016 19:52:33)
Не в сети
Возможно, php artisan key:generate
Изменено Elelas (06.07.2016 22:54:14)
Не в сети
Поднимаю вопрос снова, кто нибудь пробовал два сайта на Laravel сделать и на одном из них через curl получать данные с другого? Использую OpenServer может дело в нём? Может что то надо в заголовке отправить? Кому не сложно проверьте, плиз.
Не в сети
Конечно в нём. Это же костыль linux для windows.
ставь linux и живи спокойно.
например рабочая машина на убунте решит 99.9999% вопросов этого форума.
Не в сети
но к сожалению создаст новые по теме как установить и настроит убунту.
Не в сети
Конечно в нём. Это же костыль linux для windows.
ставь linux и живи спокойно.
например рабочая машина на убунте решит 99.9999% вопросов этого форума.
Это точно? Или предположение? Для меня поставить линукса не проблема абсолютно....
Не в сети
точно. так как живу на линуксе всегда, то подобных вопросов банально не возникает.
естессно и под виндой смотрю что-то где-то, так что на опыт грешить не надо
Не в сети
поставь vmware и на него например debian (debian.org) или ubuntu (ubuntu.com).
(только "графический рабочий стол" не ставь, в простонародье "иксы" обойди стороной)
Изменено hzone (22.08.2016 17:00:25)
Не в сети
поставь vmware и на него например debian (debian.org) или ubuntu (ubuntu.com).
(только "графический рабочий стол" не ставь, в простонародье "иксы" обойди стороной)
Спасибо. Ну что такое иксы я знаю, VDS есть и не только. Попробую, точнее проверю, разработку под виндами веду, первый раз сталкиваюсь.
Изменено baltiks (22.08.2016 17:19:24)
Не в сети
под виндой как под водой
не хватает только жабр)))
Не в сети
- под виндой как под водой smile
- не хватает только жабр)))
Дело привычки. ИМХО, нужно ставить нормальные сборки — XAMPP, где уже настроенное окружение с БД, PHP и прочим. А не всякие OpenServer (хотя это мнение предвзятое).
А вести разработку сразу под двумя ОС или писать под Windows, а код держать на VM с *nix — это изврат. Тут либо всё на *nix включая IDE, либо всё под Windows.
- поставь vmware и на него например debian (debian.org) или ubuntu (ubuntu.com).
Не в сети
Спасибо за ответы, Вы правы!
Не в сети
но к сожалению создаст новые по теме как установить и настроит убунту.
зарегайесь на c9.io и будет вам виртуальная машина с убунтой.
Только для работы нужно будет онлайн быть.
hzone пишет:но к сожалению создаст новые по теме как установить и настроит убунту.
зарегайесь на c9.io и будет вам виртуальная машина с убунтой.
Только для работы нужно будет онлайн быть.
а я не автор темы и я сам себе хостинг
Не в сети
Страницы 1