2014-11-09 2 views
0

Я не могу найти простую ошибку в моем файле app.yaml. ,, Я новый в python и движке Google. ,, , когда я запускать или развертывать его работает и работать с папкой css, но когда я нажимаю, чтобы отправить сообщение в getvideo.php, я думаю, что это проблема в определении curl.php. Потому что это дает мне: -Ошибка файла app.yaml: вызов функции undefined curl_init()

Неустранимая ошибка: звоните неопределенная функция curl_init() в C: \ Users ----- \ Desktop \ Наивысший \ curl.php на линии 9

это мой app.yaml

application: isdarat-is 
version: 2 
runtime: php 
api_version: 1 


handlers: 
- url:/
    script: index.php 

- url: /config.php 
    script: config.php 

- url: /curl.php 
    script: curl.php 

- url: /download.php 
    script: download.php 

- url: /getimage.php 
    script: getimage.php 

- url: /getvideo.php 
    script: getvideo.php 

- url: /ytdl.user.js 
    script: ytdl.user.js 

- url: /css/ 
    static_dir: css 

и это исходный сценарий PHP https://github.com/jeckman/YouTube-Downloader

ответ

0

родной локон не поддерживается приложением двигателя, так как завиток требует приложение, чтобы открыть определенный порт, который делается по-разному при использовании приложения платформы двигателя через Sockets API.

Если вы только доступ к данным через основной GET и POST с помощью завиток, вы можете проверить URLFetch PHP API.

2

С 2015 PHP локон звонки поддерживаются до тех пор, как вы принимаете эти шаги

In app.yaml убедитесь, что версия PHP правильно

runtime: php55 

Если он не существует создать php.ini в том же месте, app.yaml и добавьте эту строку

google_app_engine.enable_curl_lite = 1 

Теперь он будет работать как в dev, так и в производственных средах.

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