iHere Blog 安装 简要配置
星期五, 三月. 6. 2009 –
Category: GAE 开发 –
13 Comments
Tags:
Google App Engine
ihere
blog
准备工作:
1.你已经有一个google account
2.用这个google account 去http://appengine.google.com/
申请一个google app engine的id 假设为yourappid
下载之后有两个文件需要配置:
1.app.yaml
第一行 改为 application: yourappid
2.settings.py
#start ihere blog settings##########################################
#LINK_FORMAT=r'^(?P<slug>.*).html$'
#LINK_FORMAT=r'^(?P<slug>.*)/$'
#LINK_FORMAT=r'^(?P<year>\d+)/(?P<month>\d\d+)/(?P<day>\d\d+)/(?P<slug>.*).html$'
LINK_FORMAT=r'^(?P<year>\d+)/(?P<month>\d\d+)/(?P<slug>.*).html$'
WLW_ADMIN='ihere@domain.com'
WLW_PASSWD='ihere'
#end ihere blog settings############################################# Email server settings
EMAIL_HOST = 'gmail.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'user'
EMAIL_HOST_PASSWORD = 'pass'
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = 'user@gmail.com'
SERVER_EMAIL = 'user@gmail.com'
LINK_FORMAT是你的文章url的格式,共有4种都很直观,修改的话
在LINK_FORMAT前面加# 再去掉相应的#注释就可以了,
WLW_ADMIN / WLW_PASSWD是你的Windows Live Writer的用户名与密码,建议用户名与你申请id时候的gmail一致 【注意保密】
下面Email server settings填你的gmail就可以了,很直观。
然后就可以本地运行你的程序了:-)
cd到项目根目录执行: dev_appserver.py .
到http://localhost:8080 可以看到你的程序已经在运行了
登陆选中is administrator执行右边的run test 全部test通过说明就没问题可以上传到app engine了
上传使用: appcfg.py update .
可能很多同学发现自带的yui editor不好用,所以我推荐使用windows live writer 最新的WLW2009 很好用 完全免费~
WLW配置:
1.添加日志帐户:选中最下面的选项 其他日志服务
2.
日志网址:http://yourappid.appspot.com
用户名/密码:WLW_ADMIN / WLW_PASSWD
3.
日志类型:MetaWeblog api
远程发布URL:http://yourappid.appspot.com/xmlrpc/4.完成
5.可以写你的第一篇blog了,赶快发篇文章来庆祝吧 o(∩_∩)o...哈哈
WordPress 导入&导出(iHere Killer feature!)
两种方式:
1.本地脚本导入【荐!】:
打开一个本地cmd窗口
cd 到apps\import_wxp\
执行import.py (import.py -h查看用法)
下面是个例子:
import.py -f c:/wordpress.xml -m evertobe@gmail.com -a inforsphere -s 6.latest.inforsphere.appspot.com2.在线导入,上传后用admin帐户登入blog 选择右侧import菜单
上传你的wordpress.xml文件 然后点击导入
注意:这种方法需要多重试几次 可能会遇到Deadline Exceed Error
不过没关系 点击浏览器的刷新按钮,继续导入 文章多的话需要多试几次就好了。如果实在不行的话请用如上的脚本导入方式
注意:如果导入后出现500错误 可能需要清空数据重新导入:
用admin帐户登入blog 选择右侧console菜单 左侧第2项
在 console里面执行
from blog.models import *
db.delete(Tag.all())
db.delete(Post.all())
db.delete(Category.all())
db.delete(Comment.all())
db.delete(Event.all())3.导出选择右侧的Export 会将你的blog数据导出成WordPress Extended RSS Xml 格式的数据。可以直接导入回到Wordpress里从而实现两者之间的无缝数据迁移。建议经常备份数据:P
13 Response to “iHere Blog 安装 简要配置”
Leave a Reply
Logo
About Me
-
A Computer Geek in Beijing, China. Focus on Web2.0 Technology: Google App Engine, Python, Django, Software Architecture, Agile, JAVA, J2EE, JavaScript, etc.
Coding for fun, Coding with passion :-) It's my life!
Most Popular Posts
- 1. GAE限制续 (2044)
- 2. Eclipse Google Plugin安装指南 (1905)
- 3. iHere Blog 1.0.2 安装配置 (1755)
- 4. iHere Blog 安装 简要配置 (1458)
- 5. 终于在做导入的时候遇到了GAE的瓶颈 (1194)
- 6. 新加Ajax效果Page flow (1058)
- 7. GAE上面的Unittest总结 (1048)
- 8. Web Python IDE Py I/O release! (1021)
- 9. 新东西 呵呵 JS3D (1006)
- 10. 转向了Appengine patch (992)
Tags
-
App Engine
Appengine patch
Django
Google
Google App Engine
Google App Engine
Java
algorithm
api
app
appengine
autodiscovery
blog
cache
chat
cloud computing
cron jobs
datastore
demo
feature
fetion
fridge
gae
geo
google
google app engine
google docs
googlemaps
iHere Blog History
ide
ihere
inforsphere
install
java
jquery
map
mashup
memcache
metaweblog
new
nutch
open source
pageflow
plugin
projects
pyio
python
quota
release
released
rss
sdk
snap
sort
topStory
twitter
weblog api
杂记


8 months, 3 weeks ago IP:117.39....
cd到项目根目录执行: dev_appserver.py .
到http://localhost:8080 可以看到你的程序已经在运行了
这个句话执行起来不太对啊
C:\Program Files\Google\google_appengine\ap_rpo>dev_appserver.py
C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py:40: De
precationWarning: the sha module is deprecated; use the hashlib module instead
import sha
Invalid arguments
Runs a development application server for an application.
dev_appserver.py [options] <application root>
Application root must be the path to the application to run in this server.
Must contain a valid app.yaml or app.yml file.
.......
请问是什么问题啊?
8 months, 3 weeks ago IP:117.39....
我配置好直接上传,在Gapp上可以用了...
8 months, 3 weeks ago IP:117.39....
我的站点:http://aoyoo-blog.appspot.com如果自己用的话,这个模板我可以修改吧
8 months, 3 weeks ago IP:117.39....
用C:\Program Files\Google\google_appengine>dev_appserver.py ap_rpo
可以,但是http://localhost:8080/却是很多错误,是不是python2.6.1不兼容?
8 months, 3 weeks ago IP:222.18....
我试了,可以,GAE SDK 1.1.9, Python2.6.1
应该是cd到ihere目录的上一级吧?或者dev_appserver.py ..\ihere
8 months, 3 weeks ago IP:222.129...
多谢surftheair帮忙解答问题
是应该cd到app.yaml所在目录 执行dev_appserver.py .
8 months, 3 weeks ago IP:117.39....
还是显示一堆错误,什么问题呢....
8 months, 3 weeks ago IP:222.18....
应该是cd到app.yaml所在目录的上一级目录,然后dev_appserver.py ihere 在app.yaml所在的目录就要 dev_appserver.py ..\ihere
8 months, 3 weeks ago IP:117.39....
还是出错,应该不是执行dev_appserver.py的问题,可能是GAE的问题...
8 months, 3 weeks ago IP:117.39....
重装了下GAE1.1.9就可以了...
8 months, 3 weeks ago IP:124.161...
前边的本机 模拟全部正常,run test 全部通过, 但是在上传过程中,运到了下面的错误提示: 2009-03-08 12:40:51,684 ERROR appcfg.py:1235 An unexpected error occurred. Aborting. Traceback (most recent call last): File "/home/song/google_appengine/google/appengine/tools/appcfg.py", line 1228, in DoUpload self.Commit() File "/home/song/google_appengine/google/appengine/tools/appcfg.py", line 1101, in Commit self.Deploy() File "/home/song/google_appengine/google/appengine/tools/appcfg.py", line 1129, in Deploy version=self.version) File "/home/song/google_appengine/google/appengine/tools/appengine_rpc.py", line 303, in Send f = self.opener.open(req) File "/usr/lib/python2.5/urllib2.py", line 387, in open response = meth(req, response) File "/usr/lib/python2.5/urllib2.py", line 498, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.5/urllib2.py", line 425, in error return self._call_chain(*args) File "/usr/lib/python2.5/urllib2.py", line 360, in _call_chain result = func(*args) File "/usr/lib/python2.5/urllib2.py", line 506, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 500: Internal Server Error Rolling back the update. Error 500: --- begin server output --- Server Error (500) A server error has occurred. --- end server output --- 本机的情况是:linux(ubuntu 8.04)python 2.5.2 这个问题应该怎么解决阿?
8 months, 2 weeks ago IP:222.129...
最好重新确认你的环境 python2.5+ , gae sdk 1.1.9然后这个应该是由于网络的原因 无法连到google服务器
你也知道现在是特殊时期 很多国外主机都连不上了
网上有些解决办法:http://www.google.cn/search?q=gae+%E4%B8%8A%E4%BC%A0+%E4%BB%A3%E7%90%86&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-a
希望能有所帮助:-)
8 months, 2 weeks ago IP:222.129...
in import _imaging ImportError: No module named _imaging
遇到这个错误 应该是你没有安装PIL 库
http://www.pythonware.com/products/pil/