質問編集履歴

3

記述ミスがあったので修正

2023/03/12 07:29

投稿

keiichinoapp
keiichinoapp

スコア2

test CHANGED
File without changes
test CHANGED
@@ -63,7 +63,7 @@
63
63
  ```
64
64
  試しに、wsgi.pyをコマンドラインで叩いてみても同じエラーが出力されています。
65
65
  ```
66
- $ python3 プロジェクト名/wsgi.py
66
+ $ python3 プロジェクト名_hoge/wsgi.py
67
67
  以下同様のエラー
68
68
  ```
69
69
 

2

注意点を書き加えました。

2023/03/12 07:23

投稿

keiichinoapp
keiichinoapp

スコア2

test CHANGED
@@ -1 +1 @@
1
- EC2,Apache,Django環境の「ModuleNotFoundError: No module named 'プロジェクト名'」エラーが出ていて困っています。
1
+ EC2,Apache,Django環境の「ModuleNotFoundError: No module named 'プロジェクト名_hoge'」エラーが出ていて困っています。
test CHANGED
@@ -2,15 +2,16 @@
2
2
  Apache, Djangoの設定を解説してる記事は一通り読んだ挙句、解決できないのでどなたかアドバイスをいただけませんか。。。
3
3
  実現したいことは以下のとおりです。
4
4
  - [ ] Apacheを使用し、Djangoを本番環境でデプロイしたい。
5
- - [ ] しかし、httpdのエラーログにはタイトルのエラー「ModuleNotFoundError: No module named 'プロジェクト名'」が出ており、これを解決したい。
5
+ - [ ] しかし、httpdのエラーログにはタイトルのエラー「ModuleNotFoundError: No module named 'プロジェクト名_hoge'」が出ており、これを解決したい。
6
6
  - [ ]考えられる原因、おかしい点、見落としてそうな点などを皆さんに教えていただきたい。
7
7
 
8
8
  ### 前提
9
+ **※「プロジェクト名_hoge」としているのは、settingsなどが入っているフォルダをプロジェクト名と識別するためです。**
9
10
 
10
11
  gitに上がっている&EC2環境にcloneしているコードディレクトリ群は以下のとおりです。
11
12
  ```
12
13
  ├──その他アプリ名など
13
- ├── プロジェクト名(settings.pyなど入っているディレクトリ)
14
+ ├── プロジェクト名_hoge(settings.pyなど入っているディレクトリ)
14
15
  │   ├── __init__.py
15
16
  │   ├── __pycache__
16
17
  │   │   ├── __init__.cpython-37.pyc
@@ -33,9 +34,9 @@
33
34
  import sys
34
35
  #本番環境時セッティングする
35
36
  sys.path.append('/home/ec2-user/プロジェクト名')
36
- sys.path.append('/home/ec2-user/プロジェクト名/プロジェクト名')
37
+ sys.path.append('/home/ec2-user/プロジェクト名/プロジェクト名_hoge')
37
38
 
38
- os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'プロジェクト名.settings')
39
+ os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'プロジェクト名_hoge.settings')
39
40
 
40
41
  application = get_wsgi_application()
41
42
 
@@ -58,7 +59,7 @@
58
59
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
59
60
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
60
61
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
61
- ModuleNotFoundError: No module named 'プロジェクト名'
62
+ ModuleNotFoundError: No module named 'プロジェクト名_hoge'
62
63
  ```
63
64
  試しに、wsgi.pyをコマンドラインで叩いてみても同じエラーが出力されています。
64
65
  ```

1

「プログラミングに関係のない質問」という修正依頼に対応してタイトルを微修正

2023/03/12 07:16

投稿

keiichinoapp
keiichinoapp

スコア2

test CHANGED
@@ -1 +1 @@
1
- EC2,Apache,Django環境「ModuleNotFoundError: No module named 'プロジェクト名'」が解決できな
1
+ EC2,Apache,Django環境「ModuleNotFoundError: No module named 'プロジェクト名'」エラー出てて困っています。
test CHANGED
File without changes