Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 错误appcfg.py:2488发生意外错误。流产_Php_Python_Google App Engine - Fatal编程技术网

Php 错误appcfg.py:2488发生意外错误。流产

Php 错误appcfg.py:2488发生意外错误。流产,php,python,google-app-engine,Php,Python,Google App Engine,我想在appengine上部署对我的web应用程序的更改,然后出现了这个错误,我从未在此处更改app.yaml handlers: - url: /assets/lib/parsley/(.*\.md) static_files: assets/lib/parsley/\1 upload: assets/lib/parsley/(.*\.md) mime_type: text/x-markdown - url: /assets/lib/nvd3/(.*\.md) static

我想在appengine上部署对我的web应用程序的更改,然后出现了这个错误,我从未在此处更改app.yaml

handlers:

- url: /assets/lib/parsley/(.*\.md)
  static_files: assets/lib/parsley/\1
  upload: assets/lib/parsley/(.*\.md)
  mime_type: text/x-markdown

- url: /assets/lib/nvd3/(.*\.md)
  static_files: assets/lib/nvd3/\1
  upload: assets/lib/nvd3/(.*\.md)
  mime_type: text/x-markdown

- url: /assets/js/(.*\.json)
  static_files: assets/js/\1
  upload: assets/js/(.*\.json)
  mime_type: application/json

- url: /assets/lib/examples/(.*\.json)
  static_files: assets/lib/examples/\1
  upload: assets/lib/examples/(.*\.json)
  mime_type: application/json

- url: /assets/css/fonts/glyphicons/(.*\.(eot|ttf|woff))
  static_files: assets/css/fonts/glyphicons/\1
  upload: assets/css/fonts/glyphicons/(.*\.(eot|ttf|woff))
  mime_type: application/x-woff

- url: /assets/css/fonts/font-awesome/(.*\.(eot|ttf|woff|otf))
  static_files: assets/css/fonts/font-awesome/\1
  upload: assets/css/fonts/font-awesome/(.*\.(eot|ttf|woff|otf))
  mime_type: application/font-woff 

- url: /assets/css/fontello/font/(.*\.(eot|ttf|woff))
  static_files: assets/css/fontello/font/\1
  upload: assets/css/fontello/font/(.*\.(eot|ttf|woff))
  mime_type: application/x-woff

- url: /assets/css/font/(.*\.(eot|ttf|woff))
  static_files: assets/css/font/\1
  upload: assets/css/font/(.*\.(eot|ttf|woff))
  mime_type: application/x-woff

- url: /assets/css
  static_dir: assets/css

- url: /assets/js
  static_dir: assets/js

- url: /assets/lib
  static_dir: assets/lib

- url: /assets/img
  static_dir: assets/img

- url: /.*
  script: index.php
  secure: always
这让我犯了这个错误

2014-07-01 19:32:28,868 ERROR appcfg.py:2488 An unexpected error occurred. Aborting. 
Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2329, in DoUpload
    self._UploadMissingFiles(missing_files, openfunc)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2455, in _UploadMissingFiles
    self.UploadFile(missing_file, file_handle)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2002, in UploadFile
    file_classification.StaticMimeType())
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 1442, in AddToBatch
    self.SendSingleFile(path, payload, mime_type)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 1388, in SendSingleFile
    path=path)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 1684, in Send
    result = self.rpcserver.Send(url, payload=payload, **kwargs)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 408, in Send
    HttpRequestToString(req, include_data=self.debug_data))
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 102, in HttpRequestToString
    'data': req.get_data(),
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 307343: ordinal not in range(128)
07:32 PM Rolling back the update.
Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 126, in <module>
    run_file(__file__, globals())
  File "C:\Program Files (x86)\Google\google_appengine\appcfg.py", line 122, in run_file
    execfile(_PATHS.script_file(script_name), globals_)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 5220, in <module>
    main(sys.argv)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 5211, in main
    result = AppCfgApp(argv).Run()
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2886, in Run
    self.action(self)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 4890, in __call__
    return method()
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3682, in Update
    self._UpdateWithParsedAppYaml(appyaml, self.basepath)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3735, in _UpdateWithParsedAppYaml
    self.UpdateVersion(rpcserver, basepath, appyaml, APP_YAML_FILENAME)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3618, in UpdateVersion
    return appversion.DoUpload(paths, openfunc)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2329, in DoUpload
    self._UploadMissingFiles(missing_files, openfunc)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2455, in _UploadMissingFiles
    self.UploadFile(missing_file, file_handle)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2002, in UploadFile
    file_classification.StaticMimeType())
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 1442, in AddToBatch
    self.SendSingleFile(path, payload, mime_type)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 1388, in SendSingleFile
    path=path)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 1684, in Send
    result = self.rpcserver.Send(url, payload=payload, **kwargs)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 408, in Send
    HttpRequestToString(req, include_data=self.debug_data))
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 102, in HttpRequestToString
    'data': req.get_data(),
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 307343: ordinal not in range(128)
2014-07-01 19:32:30 (Process exited with code 1)

You can close this window now.
2014-07-01 19:32:28868错误appcfg.py:2488发生意外错误。流产。
回溯(最近一次呼叫最后一次):
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第2329行,双pload格式
self.\u上传缺少文件(缺少文件,openfunc)
文件“C:\Program Files(x86)\Google\Google\u appengine\Google\appengine\tools\appcfg.py”,第2455行,在UploadMissingFiles中
self.UploadFile(缺少文件、文件句柄)
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第2002行,在UploadFile中
文件\u classification.StaticMimeType())
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第1442行,位于AddToBatch中
self.SendSingleFile(路径、负载、mime_类型)
SendSingleFile中的文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第1388行
路径=路径)
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第1684行,在Send中
结果=self.rpcserver.Send(url,有效负载=有效负载,**kwargs)
文件“C:\Program Files(x86)\Google\Google\u appengine\Google\appengine\tools\appengine\u rpc.py”,第408行,在Send中
HttpRequestToString(请求,包含数据=self.debug\u数据))
文件“C:\Program Files(x86)\Google\Google\u appengine\Google\appengine\tools\appengine\u rpc.py”,第102行,在HttpRequestToString中
“数据”:请求获取数据(),
UnicodeDecodeError:“ascii”编解码器无法解码位置307343处的字节0xe2:序号不在范围内(128)
晚上7:32正在回滚更新。
回溯(最近一次呼叫最后一次):
文件“C:\Program Files(x86)\Google\Google\u appengine\appcfg.py”,第126行,在
运行\u文件(\uuuu文件,globals())
文件“C:\Program Files(x86)\Google\Google\u appengine\appcfg.py”,第122行,在run\u文件中
execfile(_PATHS.script_文件(script_名称),全局文件)
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第5220行,在
主(系统argv)
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第5211行,主目录
结果=AppCfgApp(argv).Run()
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第2886行,正在运行
自我行动(self)
文件“C:\Program Files(x86)\Google\Google\u appengine\Google\appengine\tools\appcfg.py”,第4890行,在调用中__
返回方法()
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第3682行,正在更新中
self.\u UpdateWithParsedAppYaml(appyaml,self.basepath)
文件“C:\Program Files(x86)\Google\Google\u appengine\Google\appengine\tools\appcfg.py”,第3735行,位于\u UpdateWithParsedAppYaml中
UpdateVersion(rpcserver、basepath、appyaml、APP\u YAML\u文件名)
UpdateVersion中的文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第3618行
返回appversion.DoUpload(路径,openfunc)
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第2329行,双pload格式
self.\u上传缺少文件(缺少文件,openfunc)
文件“C:\Program Files(x86)\Google\Google\u appengine\Google\appengine\tools\appcfg.py”,第2455行,在UploadMissingFiles中
self.UploadFile(缺少文件、文件句柄)
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第2002行,在UploadFile中
文件\u classification.StaticMimeType())
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第1442行,位于AddToBatch中
self.SendSingleFile(路径、负载、mime_类型)
SendSingleFile中的文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第1388行
路径=路径)
文件“C:\Program Files(x86)\Google\Google\U appengine\Google\appengine\tools\appcfg.py”,第1684行,在Send中
结果=self.rpcserver.Send(url,有效负载=有效负载,**kwargs)
文件“C:\Program Files(x86)\Google\Google\u appengine\Google\appengine\tools\appengine\u rpc.py”,第408行,在Send中
HttpRequestToString(请求,包含数据=self.debug\u数据))
文件“C:\Program Files(x86)\Google\Google\u appengine\Google\appengine\tools\appengine\u rpc.py”,第102行,在HttpRequestToString中
“数据”:请求获取数据(),
UnicodeDecodeError:“ascii”编解码器无法解码位置307343处的字节0xe2:序号不在范围内(128)
2014-07-01 19:32:30(流程退出,代码为1)
你现在可以关闭这个窗口了。
我真的不知道发生了什么。昨天天气过去很好

有人能帮我一下我这里缺少什么吗


提前谢谢,祝你度过愉快的一天。

我在这里找到了答案

基本上,我的css中有一个变化,所以当我上传它时,错误发生了,我在使用php之前从未在应用程序引擎中工作过,所以请不要告诉我这个错误,但这是一个快速修复


编辑app.yaml每个
url:/dir
必须有一个mime\u类型,例如


-url:/assets/css
静态目录:资产/css
mime_类型:“文本/css”


问题通过这行
mime\u类型解决:“text/css”

它可能与你的app.yaml没有任何关系。看起来源文件中的某个地方有一个unicode字符,Python对此并不满意。这个答案可能也会有帮助:我明白了,我会跟踪它并在知道答案后更新它。我可以跟踪它是什么文件吗?还是什么线路?我很迷茫可能你在资产目录中的一个文件有一个非ascii文件名?@Mars我已经看到了每个文件名,但都很好,我想知道是什么问题。