中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁(yè) > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > 在DreamHost的空間上安裝web.py
Dojo Javascript 編程規(guī)范 回到列表 ASP操作數(shù)據(jù)庫(kù)的類
 在DreamHost的空間上安裝web.py

作者:planRED 時(shí)間: 2007-11-19 文檔類型:原創(chuàng) 來(lái)自:藍(lán)色理想

第 1 頁(yè) 在DreamHost的空間上安裝web.py
第 2 頁(yè) web.py的說(shuō)明一
第 3 頁(yè) web.py的說(shuō)明二

最近在這個(gè)博客,我開(kāi)始用這樣帶"/"的標(biāo)題,原因是方便搜索.因?yàn)榫W(wǎng)上關(guān)于python的資料實(shí)在是少的可憐.能多做點(diǎn)貢獻(xiàn)就多做點(diǎn)貢獻(xiàn)吧,大家一起努力

話說(shuō)前端時(shí)間藍(lán)色理想的一個(gè)朋友給了我一份DreamHost的空間,于是我的python就有用武之地了.結(jié)果...折騰了快一個(gè)星期,才把這個(gè)python搞定,現(xiàn)在大家看這個(gè)網(wǎng)址: http://181920.net  就是用web.py輸出的結(jié)果.
讓我們從頭開(kāi)始,在DreamHost的空間上裝個(gè)web.py

前期準(zhǔn)備

工欲善其事,必先利其器.要在DreamHost上裝個(gè)web.py得準(zhǔn)備下列工具:

  • 運(yùn)行shell命令和服務(wù)器端交互的軟件:這個(gè)我是用putty
  • 上傳文件用的ftp軟件:這個(gè)我用cuteftp
  • python腳本編輯軟件:這個(gè)我用IDLE

如何能操縱服務(wù)端

這個(gè)可以想象一下遠(yuǎn)程連接是怎么回事.一般DreamHost的用戶會(huì)有一個(gè)帳號(hào)用來(lái)遠(yuǎn)程登陸到服務(wù)端,然后就可以進(jìn)行一些操作.下載需要的文件,安裝文件,配置apache服務(wù)器,配置mysql服務(wù)器等等等等.如果你要問(wèn)你配置了你的,會(huì)不會(huì)影響到別人.我想應(yīng)該是不會(huì)影響的.

關(guān)于putty

putty是DreamHost推薦使用的工具.用來(lái)輸入命令和服務(wù)端交互.稍微小白些的解釋,就是你通過(guò)putty和服務(wù)端連接,然后輸入一些命令行,可以操作服務(wù)端的文件什么的.類似于在本機(jī)用cmd打開(kāi)的命令行提示符那樣的操作.
看這里的介紹: http://wiki.dreamhost.com/Putty
可以在這里下載: http://www.chiark.greenend.org.uk/~sgtatham/putty/
安裝后打開(kāi)putty,會(huì)讓你輸入服務(wù)器地址,這個(gè)地址是用戶名@主機(jī)名,選擇ssh登陸,完成后打開(kāi),會(huì)提示你輸入密碼.注意這個(gè)時(shí)候你開(kāi)始在鍵盤敲你的密碼,但是在putty的界面上并不會(huì)顯示什么,直到你輸入完密碼,按回車.如果密碼正確,就會(huì)出來(lái)一個(gè)歡迎界面,否則putty就會(huì)提示密碼錯(cuò)誤,要求再次輸入.還有一種情況是密碼正確了,但是putty自動(dòng)關(guān)閉了.這是因?yàn)槟愕馁~戶還沒(méi)有使用shell的權(quán)限,需要到用戶面板開(kāi)通一下.
然后就是開(kāi)始輸入命令了,一些常用的命令,比如dir顯示當(dāng)前目錄,cd進(jìn)入到某個(gè)目錄,mkdir新建文件夾,wget遠(yuǎn)程下載,tar解壓縮...
基本明白了吧.
還有,如果要在里面粘貼文本,只要點(diǎn)擊一下右鍵就可以.

關(guān)于ftp和關(guān)于IDLE

省略了.

開(kāi)始安裝web.py
基本上就是打開(kāi)這個(gè)頁(yè)面 http://wiki.dreamhost.com/Web.py 照著一步一步的來(lái).
我在這里來(lái)個(gè)難點(diǎn)解說(shuō).

應(yīng)該在哪個(gè)目錄下?
是在你的web主目錄下

我不用python2.4怎么辦?
改成#!/usr/bin/env python2.3 就可以.

怎么修改web.py's web/wsgi.py?
這個(gè)其實(shí)挺費(fèi)了一番功夫,一開(kāi)始沒(méi)看明白那些加加減減是什么意思,后來(lái)明白過(guò)來(lái),就是打開(kāi)wsgi.py這個(gè)文件,把runfcgi()里面的兩句替換一下.
import flup.server.fcgi as flups
return flups.WSGIServer(func, multiplexed=True, bindAddress=addr).run()
替換成
import fcgi as flups
return flups.WSGIServer(func, multiplexed=False, bindAddress=addr).run()
要注意不要有多余的空格.

怎么使用vim命令修改.htaccess?
首先是敲入vim .htaccess
然后復(fù)制那一段,貼上去.然后檢查下對(duì)不對(duì).我復(fù)制粘貼的時(shí)候經(jīng)常會(huì)把一開(kāi)始Options的字母"O"給弄丟了,仔細(xì)檢查下.沒(méi)問(wèn)題后,摁鍵盤上的ESC鍵,這個(gè)時(shí)候就進(jìn)入命令模式,在輸入":X",這是保存退出的意思.這就可以了.
如果不放心,可以在使用vim .htaccess命令,這個(gè)時(shí)候一般會(huì)提示文件已經(jīng)存在,讓你選擇打開(kāi)的模式,用只讀模式看下有沒(méi)有問(wèn)題吧.
大家可以看看這個(gè)文章,我覺(jué)得挺好的: http://man.lupaworld.com/content/manage/ringkee/vim.htm

關(guān)于FCGI和web.py

在DreamHost的web.py是這么運(yùn)行的:
web請(qǐng)求->apache->FCGI->web.py->.cgi程序頁(yè).
我不知道對(duì)不對(duì),暫且這么理解吧.
但是如果你是和我一樣,在用windows,那就會(huì)覺(jué)得有這樣的問(wèn)題:在本地如何編寫程序,然后傳到服務(wù)端看效果.因?yàn)槲矣X(jué)得是在本地在裝apache和fcgi會(huì)是非常麻煩的事情,不如直接雙擊.py文件就自動(dòng)啟動(dòng)一個(gè)web server簡(jiǎn)單啊.
后來(lái)我發(fā)現(xiàn)其實(shí)是可以實(shí)現(xiàn)的.我們來(lái)對(duì)比下web.py的程序和web.py+fcgi的程序,不同的就是最后如何解析文件:
web.py:
if __name__=='__main__':
    web.run(urls,globals())

web.py+fcgi:
def runfcgi_apache(func):
    web.wsgi.runfcgi(func, None)
if __name__ == "__main__":
   web.wsgi.runwsgi = runfcgi_apache
   web.run(urls, globals())

所以,我們只管在本地寫我們的程序,最后上傳到服務(wù)端的時(shí)候,就把最后的webrun部分改一下就可以.

稍微麻煩了些,但是比較簡(jiǎn)單快速的辦法

其他

另外,我現(xiàn)在還是運(yùn)行python2.3,我已經(jīng)裝了python2.5,但是還不清楚該怎么調(diào)用.需要再研究下.

暫時(shí)記得起來(lái)的問(wèn)題就這么多,以后有需要了再補(bǔ)充.

出處:藍(lán)色理想
責(zé)任編輯:moby

上一頁(yè) 下一頁(yè) web.py的說(shuō)明一

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

相關(guān)文章
Karrigell 入門簡(jiǎn)介
作者文章
Karrigell 入門簡(jiǎn)介
使用SQL Server 2005中的CLR集成
[asp.net]擴(kuò)展Forms驗(yàn)證
.net 用戶控件(使用緩存)
用 DataSet 對(duì)象更新數(shù)據(jù)
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁(yè)制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開(kāi)啟
國(guó)際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國(guó)國(guó)防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問(wèn)題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語(yǔ)言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡(jiǎn)單繪制一個(gè)可愛(ài)的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡(jiǎn)單的作品展示頁(yè)面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開(kāi)發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁(yè) 首頁(yè) 前頁(yè) 后頁(yè) 尾頁(yè) 頁(yè)次:1/3頁(yè) 1個(gè)記錄/頁(yè) 轉(zhuǎn)到 頁(yè) 共3個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來(lái)自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來(lái)自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說(shuō)明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無(wú)關(guān)的廣告鏈接,違者封ID
請(qǐng)您注意:
·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測(cè)試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開(kāi)發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開(kāi)發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2