さくらインターネット(スタンダード)で、Djangoで作成したサイトを公開しようとしています。
下記サイトを参考にして、進めました。
http://blog.chibiegg.net/2015/05/05_23_791.htm
・さくらインターネットのサーバコントロールパネルで、データベースを新規作成しました。
データベース名:abc_archibazaar
ユーザ名:abc
データベースバージョン:MySQL 5.5
データベース サーバ:mysql123.db.sakura.ne.jp
・SSHでログインして、 ~/www/.htaccessを作成しました。
RewriteEngine on RewriteCond %{HTTP_HOST} abc.sakura.ne.jp [NC] RewriteCond %{REQUEST_URI} !(^/abc.sakura.ne.jp/archi_bazaar) [NC] RewriteRule .* /abc.sakura.ne.jp/archi_bazaar%{REQUEST_URI} [L]
・Djangoのsettings.pyを編集しました(下記は、追記・修正したもののみ記載しています)。
python
1#settings.py 2#encoding=utf-8 3from .settings import * 4ALLOWED_HOSTS = ["abc.sakura.ne.jp"] 5DATABASES = { 6 'default': { 7 'ENGINE': 'django.db.backends.mysql', 8 'NAME': 'abc_archibazaar', 9 'USER': 'abc', 10 'PASSWORD': 'abcd123456', 11 'HOST': 'mysql123.db.sakura.ne.jp', 12 'OPTIONS': { 13 "init_command": "SET storage_engine=InnoDB", 14 } 15 } 16} 17STATIC_ROOT = '/home/abc/www/abc.sakura.ne.jp/archi_bazaar 18r/static/'
上記の時点で、一旦、
python manage.py runserver
を実行したところ、
django.db.utils.OperationalError: (1045, "Access denied for user 'abc'@'182.48.49.19' (using password: YES)")
というエラーが出てしまいました。
db.utilsと書いてあることから、DBに関する設定がおかしいのだと思いますが、どこがおかしいのでしょうか?
お分かりの方、ご教示頂ければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/07/20 09:51
2015/07/20 13:23