首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Webfaction上安装Mezzanine

如何在Webfaction上安装Mezzanine
EN

Stack Overflow用户
提问于 2012-08-14 14:32:09
回答 2查看 1.9K关注 0票数 3

我一直在为我的个人网站选择django CMS,我决定Mezzanine将是最能满足我需求的CMS。但是我发现我不可能把它安装在Webfaction上。有各种各样的错误在发生,对于像我这样的新手来说,这是非常令人沮丧的。我关注了这个很棒的指南,http://ijcdigital.com/blog/installing-django-mezzanine-at-webfaction/,它可能是一年前写的。不幸的是,我根本不能通过遵循该指南来让它工作。那么,有没有人能给我提供一个更新的、更容易遵循的关于在Webfaction上安装Mezzanine的指南呢?

非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-14 06:20:26

要在WebFaction托管帐户上安装夹层,首先通过WF控制面板创建一个新的PostgreSQL数据库,并记下数据库名称和密码。

接下来,创建一个"Django 1.6.10 (Python3.5/mod_wsgi 2.7)“应用程序并将其分配给一个网站。

接下来,通过SSH连接到您的服务器并运行以下命令(将name_of_your_appdatabase_namedatabase_passwordmy_cms替换为适当的值):

代码语言:javascript
复制
mkdir -p ~/lib/python2.7
easy_install-2.7 pip
cd ~/webapps/name_of_your_app
export PYTHONPATH=$PWD/lib/python2.7
pip2.7 install -U --install-option="--install-scripts=$PWD/bin" --install-option="--install-lib=$PWD/lib/python2.7" mezzanine
~/bin/mezzanine-project my_cms
cd my_cms
sed -i 's/"ENGINE": "django.db.backends.sqlite3"/"ENGINE": "django.db.backends.postgresql_psycopg2"/g' local_settings.py
sed -i 's/"NAME": "dev.db"/"NAME": "database_name"/g' local_settings.py
sed -i 's/"USER": ""/"USER": "database_name"/g' local_settings.py
sed -i 's/"PASSWORD": ""/"PASSWORD": "database_password"/g' local_settings.py
sed -i 's/DEBUG = True/DEBUG = False/g' local_settings.py
echo "ALLOWED_HOSTS = ['yourdomain.com',]" >> local_settings.py
python2.7 manage.py createdb --noinput
python2.7 manage.py collectstatic --noinput
sed -i 's/myproject\/myproject\/wsgi.py/my_cms\/wsgi.py/g' ../apache2/conf/httpd.conf
sed -i 's/myproject/my_cms/g' ../apache2/conf/httpd.conf
../apache2/bin/restart

接下来,在控制面板中创建一个“指向静态应用程序的符号链接”,使用"/home/your_username/webapps/name_of_your_app/my_cms/static“作为符号链接路径(在”额外信息“字段中),然后使用”/static“作为URL路径将该应用程序分配到您的站点。

然后,只需等待几分钟,最后一次更改为gel,您就完成了。

票数 8
EN

Stack Overflow用户

发布于 2012-08-15 14:40:25

好了,既然还没有人回答我的问题,而且我意识到django-cms对我来说是一个更好的选择,我决定自己回答这个问题来结束这个问题。谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11946914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档