Apacheとmod-wsgiとPython3とDjangoでハマった
アイカツキャプデータベースを作るためにお名前vpsの1Gプランを借りた。
環境構築でかなりハマったことまとめておく
ちゃちゃっと書き留めただけなのでわかりにくいです。
参考ページを見る。
- apacheが起動してるのに、アクセスしてもページが表示されない
iptablesの設定確認
http://web.plus-idea.net/2012/04/iptables-apache-error/
- パーミッションのエラーを吐いてる
そのファイルではなく大本のディレクトリのパーミッションを変更してみる
- import error encoding
WSGIPythonPath /usr/local/lib/python3.4
を追加
- No module named _sqlite3
Python2.6からsqlite3が読み込まれないエラーの解決方法 - ドラあり!*ドラゴンに挑むアリの物語 ** Python使いの日々
- static filesが読み込めない
cssとかjsとかが読み込まれない(怒り
python - Django/Apache/Mod_WSGI - HTTP 404 Error with Static Files - Stack Overflow
mediaのディレクトリも同様に指定した
pythonのスクリプトによって読み込むのを指定しているファイル(templateのファイルとか)以外はapacheの設定が必要だと解釈
参考
ApacheのインストールからDjangoのデプロイまで - 忘れないようにメモっとく
Python3.3 + mod_wsgi3.4 をさくらVPS(CentOS)にインストールした時に少しハマったので振り返りメモ - Qiita
Python3.4 + Django を、Apache で動かすよ | ご近所歴史遺産データベース 管理サイト
mod_wsgiでDjangoを動かすまでを淡々と記録する - スコトプリゴニエフスク通信
DjangoとApacheとWSGIの設定(CentOS偏) - In urban breeze
mod_wsgiでアプリごとにvirtualenv環境を設定する - cl.note
ApacheのインストールからDjangoのデプロイまで - 忘れないようにメモっとく