2016-05-25 12 views
0

私はUbuntu Server 16.04 LTSにグラファイト0.9.15をインストールしています。コンフィギュレーション・ステップの間 はその後、公式のインストール指示でコマンドを使用して manage.py migrateを実行しますが、graphite.dbで作成されたaccout関連テーブルはありません

cd /opt/graphite/webapp/graphite sudo cp local_settings.py.example local_settings.py

:情報

Operations to perform:
Apply all migrations: (none)
Running migrations:
No migrations to apply.

を与えた

sudo PYTHONPATH=/opt/graphite/webapp/ python manage.py migrate --settings=local_settings

は、その後、私はgraphite.db

sqlite3 graphite.db
SELECT name FROM sqlite_master WHERE type='table';

を確認するために行ってきました

django_migrationsとsqlite_sequenceの2つのテーブルのみが作成され、アカウント関連のテーブルはありません。内部のApacheエラーログ/opt/graphite/storage/log/webapp/error.log、OperationalError:いいえそのようなtalbe:auth_user。これらのアカウントテーブルがないためです。

いくつかの情報:知っ のUbuntu 16.04 LTS
python2.7.11
ジャンゴ1.9.6
ジャンゴ・タギング0.4.3
ささやき、カーボン、グラファイト0.9.15

してください理由と解決方法どうもありがとう!

+0

のみ作成auth_ *しかし、誰account_ *テーブルです。 –

答えて

0

実際に私の問題は、「sudo python manage.py migrate」を実行すると部分的なテーブルのみが作成され、account_、dashboard_、eventsで始まる複数のテーブル名が常に欠落することです。
最後に理由を見つけました。使用したコマンドと公式ドキュメントに記載されているコマンドを使用しないでください。 Django 1.9以降では動作しません。そして、長い間更新されていない、公式文書をグラファイト....あなたが必要なもの


sudo PYTHONPATH=/opt/graphite/webapp django-admin.py migrate --settings=graphite.settings --run-syncdb

+0

Django 1.9.xにグラファイトを正常にインストールできますが、graphite-webは動作しません。 djangoのプライマリAPIが変更されたため.... django 1.8.xと1.7.xグラファイトについては、実行時に問題が発生する可能性があり、mod_wsgiの一部のバージョンで発生する可能性があります。 –

+0

私のテストでは、安定した組み合わせは、django 1.6.x最新バージョン、djang-tagging 0.3.x最新バージョンでなければなりません。今、私の黒鉛はうまくいきます。 –

-1

INSTALLED_APPSのDjango settings.pyファイルにグラファイトを含める必要があります。

+0

詳しい手順を教えてください。私は、ジャンゴと黒鉛に精通していない。ありがとう –

関連する問題