質問編集履歴

2

内容の要点を絞った。

2021/12/05 12:33

投稿

ASAPBYAF
ASAPBYAF

スコア2

test CHANGED
File without changes
test CHANGED
@@ -122,38 +122,16 @@
122
122
 
123
123
  ##エラー内容
124
124
 
125
- 4つエラーがありました。
126
125
 
127
- ###1つ目
128
126
 
129
127
  ```ここに言語を入力
130
128
 
131
129
  /home/web/miniconda3/envs/complexri/lib/python3.9/site-packages/scipy/__init__.py:67: UserWarning: NumPy was imported from a Python sub-interpreter but NumPy does not properly support sub-interpreters. This will likely work for most users but might cause hard to track down issues or subtle bugs. A common user of the rare sub-interpreter feature is wsgi which also allows single-interpreter mode.
132
130
 
133
- ```
134
-
135
- ###2つ目
136
-
137
- ```ここに言語を入力
138
-
139
131
  Improvements in the case of bugs are welcome, but is not on the NumPy roadmap, and full support may require significant effort to achieve.
140
-
141
- ```
142
-
143
- ###3つ目
144
-
145
- ```ここに言語を入力
146
132
 
147
133
  from numpy import show_config as show_numpy_config
148
134
 
149
135
  ```
150
136
 
151
- ###4つ目
152
-
153
- ```ここに言語を入力
154
-
155
- Matplotlib created a temporary config/cache directory at /tmp/matplotlib-ufwg0gf1 because the default path (/var/www/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing.
156
-
157
- ```
158
-
159
- ##どなたか解決方法をご教授いただければ幸いです。よろしくお願いします
137
+ どなたか解決方法をご教授いただければ幸いです。よろしくお願いします

1

内容の詳細を追記

2021/12/05 12:33

投稿

ASAPBYAF
ASAPBYAF

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ##現在の状況。
2
2
 
3
- python3.9を使ったDjangoのアプリケーションをapache2.4とmod_wsgi4.9.0を使ったサーバーでデプロイしようとしています。OSはubuntuを使っています。
3
+ python3.9を使ったDjangoのアプリケーションをapache2.4とmod_wsgi4.9.0を使ったサーバーでデプロイしようとしています。OSはubuntuを使っています。Django側でurlやview,settingの設定が完了したので、curl localhostでレスポンスを確認しようとしたのですが、返答がありませんでした。apacheのerror_logファイルを確認したのですが改善方法がわからないという状況です。
4
+
5
+
4
6
 
5
7
  ##試したこと
6
8
 
@@ -14,7 +16,99 @@
14
16
 
15
17
  ```
16
18
 
17
- するが、応答が何もありませんでした。
19
+ しましたが、応答が何もありませんでした。
20
+
21
+ 応答は、“Hello World”になるはずだと考えていました。
22
+
23
+ なぜなら、/etc/apache2/apache2.confで
24
+
25
+ ```ここに言語を入力
26
+
27
+ LoadModule wsgi_module "/usr/lib/apache2/modules/mod_wsgi-py39.cpython-39-x86_64-linux-gnu.so"
28
+
29
+ WSGIPythonHome "/home/web/miniconda3/envs/complexri"
30
+
31
+ WSGIPythonPath "/home/web/ComplexRI/CRIproject/"
32
+
33
+ WSGIScriptAlias /wsgi "/home/web/ComplexRI/CRIproject/CRIproject/wsgi.py"
34
+
35
+ <Directory "/home/web/ComplexRI/CRIproject/CRIproject">
36
+
37
+ <Files wsgi.py>
38
+
39
+ Require all granted
40
+
41
+ </Files>
42
+
43
+ </Directory>
44
+
45
+ ```
46
+
47
+ Djangoのアプリ側のurls.pyの中で
48
+
49
+ ```ここに言語を入力
50
+
51
+ from django.urls import path
52
+
53
+ from . import views
54
+
55
+
56
+
57
+ app_name = 'CRI'
58
+
59
+ urlpatterns = [
60
+
61
+
62
+
63
+ path('test', views.test),
64
+
65
+ ]
66
+
67
+ ```
68
+
69
+
70
+
71
+ さらに、プロジェクト側のurls.pyの中で
72
+
73
+ ```ここに言語を入力
74
+
75
+ from django.contrib import admin
76
+
77
+ from django.urls import path, include
78
+
79
+ from django.conf import settings
80
+
81
+ from django.conf.urls.static import static
82
+
83
+
84
+
85
+ print("urls_projectOK")
86
+
87
+ urlpatterns = [
88
+
89
+ path('admin/', admin.site.urls),
90
+
91
+ path('', include('CRI.urls')),
92
+
93
+ ]
94
+
95
+ ```
96
+
97
+ とし、そのうえで、、views.pyの中で
98
+
99
+ ```ここに言語を入力
100
+
101
+ from django.http import HttpResponse
102
+
103
+ def test(request):
104
+
105
+ return HttpResponse('Hello World!')
106
+
107
+ ```
108
+
109
+ としているからです。
110
+
111
+ そこで、
18
112
 
19
113
  ```ここに言語を入力
20
114