有人用过keakon的Doodle博客么?

2010-11-28 19:00:12 +08:00
 deepice
昨天试了试 Keakon的GAE博客系统Doodle 安装后发现上去就是500错误而且页面文字除了主,副标题之外全是乱码... 后台访问正常
尝试修改了几次都失败了... 有人知道解决办法么?
6418 次点击
所在节点    Google App Engine
31 条回复
xinzhi
2010-11-28 19:31:32 +08:00
这个blog的访问路径是/blog。
deepice
2010-11-28 19:41:13 +08:00
@xinzhi 额,我看说明里面不是说默认的是根目录,如果想选择子目录才需要修改么?
xinzhi
2010-11-28 20:06:05 +08:00
@deepice 我也不太清楚,记得我安装这个blog程序的时候,直接访问首页是乱七八糟的,才知道是用/blog访问。真是莫名其妙,看了后台,噩梦呀。。。
keakon
2010-11-28 20:11:58 +08:00
@deepice 报的什么错贴出来吧,不然我怎么知道…
deepice
2010-11-28 20:26:46 +08:00
@keakon

<class 'google.appengine.runtime.DeadlineExceededError'>:
Traceback (most recent call last):
File "/base/data/home/apps/andy-wallproxy/1.346054292348715433/fetch.py", line 216, in main
run_wsgi_app(application)
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/util.py", line 97, in run_wsgi_app
run_bare_wsgi_app(add_wsgi_middleware(application))
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/util.py", line 115, in run_bare_wsgi_app
result = application(env, _start_response)
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 513, in __call__
handler.post(*groups)
File "/base/data/home/apps/andy-wallproxy/1.346054292348715433/fetch.py", line 172, in post
response = urlfetch.fetch(url, payload, fetch_method, headers, False, False, deadline)
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py", line 241, in fetch
return rpc.get_result()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 527, in get_result
return self.__get_result_hook(self)
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py", line 315, in _get_fetch_result
rpc.check_success()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 497, in check_success
self.wait()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 477, in wait
self.__rpc.Wait()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_rpc.py", line 112, in Wait
rpc_completed = self._WaitImpl()
File "/base/python_runtime/python_lib/versions/1/google/appengine/runtime/apiproxy.py", line 112, in _WaitImpl
rpc_completed = _apphosting_runtime___python__apiproxy.Wait(self)
keakon
2010-11-28 20:43:58 +08:00
我传了个新版本上去。原版本删了一个页面,但是URL映射里没有删,所以会报错。

你报的这个错看上去和Doodle无关,因为我的代码里没有调用过fetch.py。很显然是你把andy-wallproxy和Doodle集成时才出的错。

如果不是很熟悉YUI的话,建议你在app.yaml里将fetch.py分离出去。
deepice
2010-11-28 21:00:49 +08:00
@keakon 恩现在好了,谢谢作者.
deepice
2010-11-28 22:46:04 +08:00
@keakon 现在创建分类时保存之后 一会分类就会消失 还有Feed 和Comments Feed页面也会报错

我把Logs 里面的信息粘过来了.

/_ah/queue/deferred
http://gist.github.com/718987

/feed
http://gist.github.com/718988

/comment-feed
http://gist.github.com/718983
keakon
2010-11-29 00:24:33 +08:00
“创建分类时保存之后 一会分类就会消失”是指sidebar吗?
我设置了10分钟的缓存,过10分钟才会完全更新。
但是在后台创建和编辑文章时应该不会有问题,可以选择所有分类。

第一个是你没有设置正确的管理员邮箱(ADMIN_EMAIL),这个邮箱必须是这个app的管理员的邮箱。

第二个在之前更新的版本已经修正了。把blog.py里出错的那行代码删掉就行了。

第三个是格式不对的问题,目前我是把feed关闭的,所以没有测试这个问题…刚才我已经修正了,下载或check out最新的code即可。

谢谢指出这些问题。
rebolomo
2011-11-17 20:11:50 +08:00
kojp
2011-11-17 21:12:26 +08:00
正准备换。。
@keakon
从micolog 换过来,数据好导不?
keakon
2011-11-17 21:23:15 +08:00
@kojp 如果你懂Python和GAE的话,最好看看model.py,然后依葫芦画瓢把micolog的数据导出成JSON,再导入就行了
https://bitbucket.org/keakon/doodle/src/b8e135a0efa1/zh-CN/model.py#cl-949

另一种方法就是利用micolog可以导出成RSS的功能,再用GAE内置的导入数据的方法导入XML
https://bitbucket.org/keakon/doodle/src/b8e135a0efa1/zh-CN/README.txt#cl-28
kojp
2011-11-17 22:18:46 +08:00
@keakon

我试试。。。python 还算懂些,最近一直在复习。。
我对GAE的导入工具,表示很头疼。。折腾N次,失败N次。。
kojp
2011-11-20 01:52:07 +08:00
@keakon

你用的主题叫null?

自带的包里面,木有找见哦~~~
keakon
2011-11-20 02:12:14 +08:00
@kojp 要下载开发版本
kojp
2011-11-20 02:25:46 +08:00
呃~~~原来是这样子的呀。。

@keakon

google logs 里面,feed 出错了,在哪关掉???

具体表现为,首页出错,文章页面正常。

谢谢~~~
keakon
2011-11-20 10:44:17 +08:00
@kojp 究竟是feed出错还是首页出错?
kojp
2011-11-20 15:56:24 +08:00
@keakon

呃,首页出错~~~是我肉眼所能看见的。。。

FEED出错,是GOOGLE LOGS里面显示出来的。。。
keakon
2011-11-20 19:13:09 +08:00
@kojp 出的什么错?还有log里显示了什么?
kojp
2011-11-20 19:38:46 +08:00
@keakon

“”“糟糕,服务器出错了

我也不知道遇到了什么问题,如果刷新下还无法解决,您可以报告管理员。。。。
”“”
这个信息用处不大吧?

log里显示
/FEED

2011-11-19 10:04:48.472 /feed 500 504ms 0kb Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
E 2011-11-19 10:04:48.014 Traceback (most recent call last): File "/base/data/home/apps/s~mclnote/blog.354797217863749499/yui.py", line 1372, in __call__ handler.get(*gro
E 2011-11-19 10:04:48.468


----以上都是上传到GAE并且绑定域名以后才出现的错误,在本地,一切正常~~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/5107

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX