用centos部署webpy發現的各種坑:
1、python 版本:
2、中文編碼:
3、web模塊路徑:
在命令行里輸入python,能import web,但是網站錯誤報告一直報告沒有找到web模塊,說明web模塊路徑有問題。pythonpath有問題。用sys.path打印出來看后,果然找不到web模塊的路徑。
解決方法1:在index.py文件里將web模塊的路徑加入pythonpath --
sys.path.append('/usr/local/lib/python2.7/site-packages/')
sys.path.append(ABSPATH)
4、OperationalError: unable to open database file。
解決方法:sqlite文件使用絕對路徑。更改權限。
5、部分頁面報錯:數據庫被鎖定。
改判斷字段代碼,如:{% if schedule %} 為{% if schedule != "" ?%}