3

私は自分の個人サイトにdjangoCMSを選択してきましたが、メザニンが私のニーズを最も満たすものになると判断しました。しかし、Webfactionにインストールすることは不可能だと思います。あらゆる種類のエラーが発生しており、私のような初心者にとっては非常に苛立たしいものです。私はこの素晴らしいガイドhttp://ijcdigital.com/blog/installing-django-mezzanine-at-webfaction/に従いました。これは、おそらく1年前に書かれたものです。残念ながら、私はそのガイドに従うだけではそれを機能させることができません。では、WebfactionにMezzanineをインストールするための、より最新でわかりやすいガイドを誰かに提供してもらえますか?

どうもありがとう。

4

2 に答える 2

8

WebFactionホスティングアカウントにMezzanineをインストールするには、最初にWFコントロールパネルを使用して新しいPostgreSQLデータベースを作成し、データベース名とパスワードをメモします。

次に、「Django 1.6.10(mod_wsgi 3.5 / Python 2.7)」アプリケーションを作成し、それをWebサイトに割り当てます。

次に、サーバーにSSHで接続し、次のコマンドを実行します(、、、、およびを適切な値に置き換えます)name_of_your_appdatabase_namedatabase_passwordmy_cms

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パスとして「」を使用してそのアプリをサイトに割り当てます。

次に、最後の変化がゲル化するまで数分待つだけで完了です。

于 2012-09-13T22:20:25.940 に答える
0

わかりました。まだ誰も私の質問に答えていません。また、django-cmsの方が私にとってより良い選択肢であることがわかったので、自分で答えてこの質問を閉じることにしました。ありがとう。

于 2012-08-15T06:40:24.597 に答える