如何部署到谷歌应用程序引擎。邮递https://xxx.appspot.com/vendor/sms.php 500()错误

如何部署到谷歌应用程序引擎。邮递https://xxx.appspot.com/vendor/sms.php 500()错误,php,google-app-engine,Php,Google App Engine,启动索引html和所有静态文件工作良好。我可以部署静态文件,但对于php,首先我遇到了404 eror,但毕竟我将app.yaml更改为: runtime: php55 api_version: 2 threadsafe: true handlers: - url: /(.*).php script: \1.php - url: / static_files: www/index.html upload: www/index.html - url: /(.*) stati

启动索引html和所有静态文件工作良好。我可以部署静态文件,但对于php,首先我遇到了404 eror,但毕竟我将app.yaml更改为:

runtime: php55
api_version: 2
threadsafe: true

handlers:
- url: /(.*).php 
  script: \1.php

- url: /
  static_files: www/index.html
  upload: www/index.html

- url: /(.*)
  static_files: www/\1
  upload: www/(.*)
现在,一些php工作正常。但这次一些php文件给出了Post 500错误。有什么想法吗

部署日志文件的一部分:

 "GET /images/Egg-heart-for-slider.png HTTP/1.1" 204
 "POST /vendor/sms.php HTTP/1.1" 500
 "POST /vendor/mail.php HTTP/1.1" 200
 "POST / HTTP/1.1" 200
 "GET /js/jquery.scrollex.min.js HTTP/1.1" 204
 "GET /js/jquery.scrolly.min.js HTTP/1.1" 204
 "GET /js/util/jquery.inputmask.js HTTP/1.1" 204
 "GET /js/util/inputmask.extensions.js HTTP/1.1" 204
 "GET /js/jquery.min.js HTTP/1.1" 204
 "GET /js/skel.min.js HTTP/1.1" 204
 "GET /js/util.js HTTP/1.1" 204
 "GET /js/main.js HTTP/1.1" 204
 "GET /js/util/inputmask.js HTTP/1.1" 204
 "GET /js/jstulumbal.js HTTP/1.1" 204
 "GET /js/kkvalidate.js HTTP/1.1" 204

要获得这方面的帮助,您需要提供以下信息:从服务器日志中提取,显示完整的错误消息和任何stacktrace,以及失败的代码。我在上面添加了部署日志文件结果的一部分。您需要检查服务器日志,而不是部署日志。如图所示。PHP致命错误:调用未定义的函数curl_init()!?我修复了php.ini设置中的。(我在root中包含了一个php.ini,并声明了curl_init和其他发送邮件所需的lib.ex。)