Php 错误appcfg.py:2488发生意外错误。流产
我想在appengine上部署对我的web应用程序的更改,然后出现了这个错误,我从未在此处更改app.yamlPhp 错误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
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我已经看到了每个文件名,但都很好,我想知道是什么问题。