質問編集履歴

3

修正

2022/01/03 19:09

投稿

pc_muzukashi
pc_muzukashi

スコア1

test CHANGED
@@ -1 +1 @@
1
- UbuntuにOmeka Sインストール
1
+ 解決済ため修正・変更
test CHANGED
@@ -1,371 +1,5 @@
1
- ### 前提・実現したいこと
1
+ 解決したため修正しました。
2
2
 
3
+ 解決したため修正しました。
3
4
 
4
-
5
- さくらのVPS上のUbuntu(18.04)にOmeka S(v3.1.1)のインストールを行おうとしています。
6
-
7
-
8
-
9
-
10
-
11
- ### 発生している問題・エラーメッセージ
12
-
13
-
14
-
15
- [こちら](https://qiita.com/yegusa/items/f0dfa0cde5d67fda0911)を参考にバージョンを上げて一通り設定したところ、
16
-
17
- Omeka Sの画面ではなく、ソースコードが表示されてしまいます。
18
-
19
-
20
-
21
- [前回](https://teratail.com/questions/375638)UbuntuにPHPのインストールが完了。
22
-
23
- phpinfoが表示されたことを確認済みです。
24
-
25
-
26
-
27
- MySQLのインストール
28
-
29
- ```
30
-
31
- # sudo mysql_secure_installation
32
-
33
- # sudo mysql
34
-
35
- Welcome to the MySQL monitor. Commands end with ; or \g.
36
-
37
- Your MySQL connection id is 4
38
-
39
- Server version: 5.7.36-0ubuntu0.18.04.1 (Ubuntu)
40
-
41
-
42
-
43
- Copyright (c) 2000, 2021, Oracle and/or its affiliates.
44
-
45
-
46
-
47
- Oracle is a registered trademark of Oracle Corporation and/or its
48
-
49
- affiliates. Other names may be trademarks of their respective
50
-
51
- owners.
52
-
53
-
54
-
55
- Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
56
-
57
-
58
-
59
- mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
60
-
61
- +------------------+-------------------------------------------+-----------------------+-----------+
62
-
63
- | user | authentication_string | plugin | host |
64
-
65
- +------------------+-------------------------------------------+-----------------------+-----------+
66
-
67
- | root | | auth_socket | localhost |
68
-
69
- | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
70
-
71
- | mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
72
-
73
- | debian-sys-maint | *C9E5F9129958605741BEAB6BF90F6048C48B8C85 | mysql_native_password | localhost |
74
-
75
- +------------------+-------------------------------------------+-----------------------+-----------+
76
-
77
- 4 rows in set (0.00 sec)
78
-
79
- mysql> exit
80
-
81
-
82
-
83
- mysql -u root -p
84
-
85
- ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'XXXX';
86
-
87
- Query OK, 0 rows affected (0.00 sec)
88
-
89
-
90
-
91
- mysql> FLUSH PRIVILEGES;
92
-
93
- Query OK, 0 rows affected (0.00 sec)
94
-
95
-
96
-
97
- mysql> show databases;
98
-
99
- +--------------------+
100
-
101
- | Database |
102
-
103
- +--------------------+
104
-
105
- | information_schema |
106
-
107
- | mysql |
108
-
109
- | performance_schema |
110
-
111
- | sys |
112
-
113
- +--------------------+
114
-
115
- 4 rows in set (0.00 sec)
116
-
117
- mysql> exit
118
-
119
- Bye
120
-
121
- ```
122
-
123
-
124
-
125
- Imagemagickのインストール
126
-
127
- ```
128
-
129
- #sudo apt-get -y install imagemagick
130
-
131
- ```
132
-
133
-
134
-
135
- OmekaS(v3.1.1)のインストール
136
-
137
- ```
138
-
139
- # sudo apt-get install wget
140
-
141
- # sudo apt-get install zip unzip
142
-
143
- # wget https://github.com/omeka/omeka-s/releases/download/v3.1.1/omeka-s-3.1.1.zip
144
-
145
- # unzip omeka-s-3.1.1.zip
146
-
147
-
148
-
149
- ```
150
-
151
- ファイルが解凍できたか念の為確認
152
-
153
- ```
154
-
155
- # ls
156
-
157
- omeka-s ダウンロード デスクトップ ビデオ ミュージック
158
-
159
- omeka-s-3.1.1.zip テンプレート ドキュメント ピクチャ 公開
160
-
161
-
162
-
163
- ```
164
-
165
-
166
-
167
-
168
-
169
- ```
170
-
171
- # sudo mv /var/www/html/ /var/www/html.old
172
-
173
- # sudo mv omeka-s /var/www/html
174
-
175
- # cd /var/www/html
176
-
177
- # sudo chown -R www-data:www-data * ./
178
-
179
- # /var/www/html# sudo service apache2 restart
180
-
181
- # /var/www/html# sudo vi config/database.ini
182
-
183
- ```
184
-
185
-
186
-
187
- config/database.iniの修正
188
-
189
- ```
190
-
191
- user = omeka_user # omeka_user を追加
192
-
193
- password = upw_omeka2018 # upw_omeka2018 を追加
194
-
195
- dbname = omeka_db # omeka_db を追加
196
-
197
- host = localhost # localhost を追加
198
-
199
- ;port =
200
-
201
- ;unix_socket =
202
-
203
- ;log_path =
204
-
205
- ```
206
-
207
-
208
-
209
- http://IPアドレス/にアクセスすると以下のようにソースコードが表示されます。
210
-
211
- ```
212
-
213
- <?php
214
-
215
- use Laminas\View\Model\ViewModel;
216
-
217
-
218
-
219
- error_reporting(E_ALL);
220
-
221
- if ((isset($_SERVER['APPLICATION_ENV'])
222
-
223
- && 'development' == $_SERVER['APPLICATION_ENV'])
224
-
225
- ||
226
-
227
- (isset($_SERVER['REDIRECT_APPLICATION_ENV'])
228
-
229
- && 'development' == $_SERVER['REDIRECT_APPLICATION_ENV'])
230
-
231
- ) {
232
-
233
- ini_set('display_errors', 1);
234
-
235
- } else {
236
-
237
- ini_set('display_errors', 0);
238
-
239
- }
240
-
241
-
242
-
243
- require 'bootstrap.php';
244
-
245
-
246
-
247
- try {
248
-
249
- $application = Omeka\Mvc\Application::init(require 'application/config/application.config.php');
250
-
251
- try {
252
-
253
- $application->run();
254
-
255
- } catch (\Exception $e) {
256
-
257
- $viewRenderer = $application->getServiceManager()->get('ViewRenderer');
258
-
259
- $model = new ViewModel;
260
-
261
- $model->setTemplate('error/index');
262
-
263
- $model->setVariable('exception', $e);
264
-
265
- $content = $viewRenderer->render($model);
266
-
267
- $parentModel = $application->getMvcEvent()->getViewModel();
268
-
269
- if (!$parentModel) {
270
-
271
- $parentModel = new ViewModel;
272
-
273
- }
274
-
275
- $parentModel->setTemplate('layout/layout');
276
-
277
- $parentModel->setVariable('content', $content);
278
-
279
- http_response_code(500);
280
-
281
- error_log($e);
282
-
283
- echo $viewRenderer->render($parentModel);
284
-
285
- }
286
-
287
- } catch (\Exception $e) {
288
-
289
- http_response_code(500);
290
-
291
- error_log($e);
292
-
293
- include OMEKA_PATH . '/application/view/error/fallback.phtml';
294
-
295
- }
296
-
297
- ```
298
-
299
-
300
-
301
- このエラーを解消して、omeka sの下記画面に入りたいと思います。
302
-
303
- ![イメージ説明](6ee16a563f31438bbbca251441513806.png)
304
-
305
-
306
-
307
- ### 試したこと
308
-
309
- Node.jsとNPMもインストール、apacheの再起動を行いました。
310
-
311
- ```
312
-
313
- # sudo apt-get install nodejs npm
314
-
315
- ```
316
-
317
-
318
-
319
- ### 補足情報(FW/ツールのバージョンなど)
320
-
321
- Apache 2.4.29(with AllowOverride set to "All" and mod_rewrite enabled)
322
-
323
- PHP 8.0.14
324
-
325
- ```
326
-
327
- # php -v
328
-
329
- PHP 8.0.14 (cli) (built: Dec 20 2021 21:22:38) ( NTS )
330
-
331
- Copyright (c) The PHP Group
332
-
333
- Zend Engine v4.0.14, Copyright (c) Zend Technologies
334
-
335
- with Zend OPcache v8.0.14, Copyright (c), by Zend Technologies
336
-
337
- ```
338
-
339
- mysql Ver 14.14
340
-
341
- ```
342
-
343
- # mysql --version
344
-
345
- mysql Ver 14.14 Distrib 5.7.36, for Linux (x86_64) using EditLine wrapper
346
-
347
- ```
348
-
349
- ImageMagick, Node.js, NPM インストール済み
350
-
351
- ```
352
-
353
- # node -v
354
-
355
- v8.10.0
356
-
357
- # npm --version
358
-
359
- 3.5.2
360
-
361
- ```
362
-
363
-
364
-
365
- ### 追記:試したこと2
366
-
367
- /etc/php/7.4/apache2/php.iniの
368
-
369
- short_open_tag , display_errors をそれぞれOffからOnに変更してもソースコードが表示されたままです。
370
-
371
- →元に戻しました。
5
+ 解決たため修正しました。

2

試したこと2を追加しました。

2022/01/03 19:09

投稿

pc_muzukashi
pc_muzukashi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -359,3 +359,13 @@
359
359
  3.5.2
360
360
 
361
361
  ```
362
+
363
+
364
+
365
+ ### 追記:試したこと2
366
+
367
+ /etc/php/7.4/apache2/php.iniの
368
+
369
+ short_open_tag , display_errors をそれぞれOffからOnに変更してもソースコードが表示されたままです。
370
+
371
+ →元に戻しました。

1

手順の詳細を追記しました。

2021/12/28 07:08

投稿

pc_muzukashi
pc_muzukashi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -12,15 +12,201 @@
12
12
 
13
13
 
14
14
 
15
- 下記を参考にバージョンを上げて一通り設定したところ、
15
+ [こちら](https://qiita.com/yegusa/items/f0dfa0cde5d67fda0911)を参考にバージョンを上げて一通り設定したところ、
16
-
16
+
17
- omekaの画面ではなく、ソースコードが表示されてしまいます。
17
+ Omeka Sの画面ではなく、ソースコードが表示されてしまいます。
18
-
19
-
20
-
18
+
19
+
20
+
21
- https://qiita.com/yegusa/items/f0dfa0cde5d67fda0911
21
+ [前回](https://teratail.com/questions/375638)UbuntuにPHPのインストールが完了。
22
+
22
-
23
+ phpinfoが表示されたことを確認済みです。
24
+
25
+
26
+
23
-
27
+ MySQLのインストール
28
+
29
+ ```
30
+
31
+ # sudo mysql_secure_installation
32
+
33
+ # sudo mysql
34
+
35
+ Welcome to the MySQL monitor. Commands end with ; or \g.
36
+
37
+ Your MySQL connection id is 4
38
+
39
+ Server version: 5.7.36-0ubuntu0.18.04.1 (Ubuntu)
40
+
41
+
42
+
43
+ Copyright (c) 2000, 2021, Oracle and/or its affiliates.
44
+
45
+
46
+
47
+ Oracle is a registered trademark of Oracle Corporation and/or its
48
+
49
+ affiliates. Other names may be trademarks of their respective
50
+
51
+ owners.
52
+
53
+
54
+
55
+ Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
56
+
57
+
58
+
59
+ mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
60
+
61
+ +------------------+-------------------------------------------+-----------------------+-----------+
62
+
63
+ | user | authentication_string | plugin | host |
64
+
65
+ +------------------+-------------------------------------------+-----------------------+-----------+
66
+
67
+ | root | | auth_socket | localhost |
68
+
69
+ | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
70
+
71
+ | mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
72
+
73
+ | debian-sys-maint | *C9E5F9129958605741BEAB6BF90F6048C48B8C85 | mysql_native_password | localhost |
74
+
75
+ +------------------+-------------------------------------------+-----------------------+-----------+
76
+
77
+ 4 rows in set (0.00 sec)
78
+
79
+ mysql> exit
80
+
81
+
82
+
83
+ mysql -u root -p
84
+
85
+ ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'XXXX';
86
+
87
+ Query OK, 0 rows affected (0.00 sec)
88
+
89
+
90
+
91
+ mysql> FLUSH PRIVILEGES;
92
+
93
+ Query OK, 0 rows affected (0.00 sec)
94
+
95
+
96
+
97
+ mysql> show databases;
98
+
99
+ +--------------------+
100
+
101
+ | Database |
102
+
103
+ +--------------------+
104
+
105
+ | information_schema |
106
+
107
+ | mysql |
108
+
109
+ | performance_schema |
110
+
111
+ | sys |
112
+
113
+ +--------------------+
114
+
115
+ 4 rows in set (0.00 sec)
116
+
117
+ mysql> exit
118
+
119
+ Bye
120
+
121
+ ```
122
+
123
+
124
+
125
+ Imagemagickのインストール
126
+
127
+ ```
128
+
129
+ #sudo apt-get -y install imagemagick
130
+
131
+ ```
132
+
133
+
134
+
135
+ OmekaS(v3.1.1)のインストール
136
+
137
+ ```
138
+
139
+ # sudo apt-get install wget
140
+
141
+ # sudo apt-get install zip unzip
142
+
143
+ # wget https://github.com/omeka/omeka-s/releases/download/v3.1.1/omeka-s-3.1.1.zip
144
+
145
+ # unzip omeka-s-3.1.1.zip
146
+
147
+
148
+
149
+ ```
150
+
151
+ ファイルが解凍できたか念の為確認
152
+
153
+ ```
154
+
155
+ # ls
156
+
157
+ omeka-s ダウンロード デスクトップ ビデオ ミュージック
158
+
159
+ omeka-s-3.1.1.zip テンプレート ドキュメント ピクチャ 公開
160
+
161
+
162
+
163
+ ```
164
+
165
+
166
+
167
+
168
+
169
+ ```
170
+
171
+ # sudo mv /var/www/html/ /var/www/html.old
172
+
173
+ # sudo mv omeka-s /var/www/html
174
+
175
+ # cd /var/www/html
176
+
177
+ # sudo chown -R www-data:www-data * ./
178
+
179
+ # /var/www/html# sudo service apache2 restart
180
+
181
+ # /var/www/html# sudo vi config/database.ini
182
+
183
+ ```
184
+
185
+
186
+
187
+ config/database.iniの修正
188
+
189
+ ```
190
+
191
+ user = omeka_user # omeka_user を追加
192
+
193
+ password = upw_omeka2018 # upw_omeka2018 を追加
194
+
195
+ dbname = omeka_db # omeka_db を追加
196
+
197
+ host = localhost # localhost を追加
198
+
199
+ ;port =
200
+
201
+ ;unix_socket =
202
+
203
+ ;log_path =
204
+
205
+ ```
206
+
207
+
208
+
209
+ http://IPアドレス/にアクセスすると以下のようにソースコードが表示されます。
24
210
 
25
211
  ```
26
212
 
@@ -118,12 +304,58 @@
118
304
 
119
305
 
120
306
 
307
+ ### 試したこと
308
+
309
+ Node.jsとNPMもインストール、apacheの再起動を行いました。
310
+
311
+ ```
312
+
313
+ # sudo apt-get install nodejs npm
314
+
315
+ ```
316
+
317
+
318
+
121
319
  ### 補足情報(FW/ツールのバージョンなど)
122
320
 
123
321
  Apache 2.4.29(with AllowOverride set to "All" and mod_rewrite enabled)
124
322
 
125
323
  PHP 8.0.14
126
324
 
325
+ ```
326
+
327
+ # php -v
328
+
329
+ PHP 8.0.14 (cli) (built: Dec 20 2021 21:22:38) ( NTS )
330
+
331
+ Copyright (c) The PHP Group
332
+
333
+ Zend Engine v4.0.14, Copyright (c) Zend Technologies
334
+
335
+ with Zend OPcache v8.0.14, Copyright (c), by Zend Technologies
336
+
337
+ ```
338
+
127
339
  mysql Ver 14.14
128
340
 
341
+ ```
342
+
343
+ # mysql --version
344
+
345
+ mysql Ver 14.14 Distrib 5.7.36, for Linux (x86_64) using EditLine wrapper
346
+
347
+ ```
348
+
129
349
  ImageMagick, Node.js, NPM インストール済み
350
+
351
+ ```
352
+
353
+ # node -v
354
+
355
+ v8.10.0
356
+
357
+ # npm --version
358
+
359
+ 3.5.2
360
+
361
+ ```