質問編集履歴

8

内容の変更

2019/12/08 02:01

投稿

morimorima
morimorima

スコア4

test CHANGED
File without changes
test CHANGED
@@ -2,64 +2,48 @@
2
2
 
3
3
 
4
4
 
5
- WPXで利用中サイトマルチサイト化、サブディレクトリを作成しました
5
+ ここに質問内容く書いてください
6
6
 
7
- 子サイトを開設することはきたのですが、小サイトのダッュボード・サイトともに404エラーとなります。
7
+ (例)PHP(CakePHP)●●なステムを作っています。
8
8
 
9
- 調べて該当しそうなことは全て試しましたが、親サイトのダッシュボードのいくつか(プラグイン・コメント・設定)などをクリックすると404エラーとなったり、サイト自体が500エラーとなったりと様々なエラーが起こり、どうして良いのか分かりません。
10
-
11
- 小サイトのダッシュボード・サイトともに404エラーの前はサイトは表示されるがレイアウトが崩れ、テキストのみの表示となり、ダッシュボードは404エラーという状況でした。
12
-
13
- マルチサイト化に伴い、.htaccessをいじっていたので、そこが原因かなと思いますが、初心者のため正しい記載がわかりません。
14
-
15
- 以下、現時点で.htaccessです
9
+ ■■な機能を実装中に以下のエラーメッセージが発生しました
16
10
 
17
11
 
18
12
 
19
- ご教示よろくお願いたします。
13
+ ### 発生る問題・エラーメッセージ
20
14
 
21
15
 
22
16
 
23
- 追記を受けて、wp-config.phpも記載させていただきました。
17
+ ```
24
18
 
25
- さらに、親サイトのダッシュボード内のサイトヘルスに、REST APIで予期しない結果が発生しました、というエラーが出ていますが、何をどうすれば良いのか全くわかりません。こちらも関係しているのでしょうか?
19
+ エラーメッセージ
20
+
21
+ ```
26
22
 
27
23
 
28
24
 
25
+ ### 該当のソースコード
29
26
 
30
27
 
31
28
 
29
+ ```ここに言語名を入力
30
+
31
+ ソースコード
32
+
33
+ ```
32
34
 
33
35
 
34
36
 
35
- 一部 □□□ に変更ています。
37
+ ### 試たこと
36
38
 
37
39
 
38
40
 
39
- その後、様々なサイトを周り、httpd.confの設定をnoneからallにすると改善する、というような記事を見かけたのですが、これは使用しているmacの影響ということでしょうか?
40
-
41
- finderでhttpd.confを検索してDWで表示したところ、(ロックがかかっていたので編集はできないようでした)
41
+ ここに問題に対してしたを記載しくださ
42
42
 
43
43
 
44
44
 
45
-
46
-
47
- の記述を見つけました。
48
-
49
- これらの AllowOverride Noneを AllowOverride Allに変更すれば良いでしょうか?
45
+ ### 補足情報(FW/ツールバージョンなど)
50
46
 
51
47
 
52
48
 
53
- Macの中身をいじるとは思っておらず、またApacheについての知識もほとんどないのでいじるのが怖いです。
54
-
55
- たか教示いたけると嬉しです
49
+ ここにより詳細情報を記載してくい。
56
-
57
- よろしくお願いいたします。
58
-
59
-
60
-
61
- 参考サイト
62
-
63
- [参考1](http://keizokupw.seesaa.net/article/358388640.html)
64
-
65
- [参考2](https://qiita.com/torano_tomo/items/f6abdd10c6ad4ab7fc67)

7

内容の変更

2019/12/08 02:01

投稿

morimorima
morimorima

スコア4

test CHANGED
File without changes
test CHANGED
@@ -26,281 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- ### .htaccess
30
29
 
31
-
32
-
33
- ```.htaccess
34
-
35
-
36
-
37
- # BEGIN Redirect to https
38
-
39
- <IfModule mod_rewrite.c>
40
-
41
- RewriteEngine On
42
-
43
- RewriteCond %{ENV:HTTPS} !on
44
-
45
- RewriteCond %{HTTP:X-Forwarded-Proto} http
46
-
47
- RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
48
-
49
- </IfModule>
50
-
51
- # END Redirect to https
52
-
53
-
54
-
55
-
56
-
57
- RewriteEngine On
58
-
59
- RewriteBase /
60
-
61
- RewriteRule ^index.php$ - [L]
62
-
63
-
64
-
65
- # add a trailing slash to /wp-admin
66
-
67
- RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
68
-
69
-
70
-
71
- RewriteCond %{REQUEST_FILENAME} !-f [OR]
72
-
73
- RewriteCond %{REQUEST_FILENAME} !-d
74
-
75
- RewriteRule ^ - [L]
76
-
77
- RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
78
-
79
- RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
80
-
81
- RewriteRule . /index.php [L]
82
-
83
-
84
-
85
-
86
-
87
- ```
88
-
89
-
90
-
91
-
92
-
93
- ### wp-config.php
94
-
95
-
96
-
97
- ```wp-config.php
98
-
99
- <?php
100
-
101
- /**
102
-
103
- * WordPress の基本設定
104
-
105
- *
106
-
107
- * このファイルは、インストール時に wp-config.php 作成ウィザードが利用します。
108
-
109
- * ウィザードを介さずにこのファイルを "wp-config.php" という名前でコピーして
110
-
111
- * 直接編集して値を入力してもかまいません。
112
-
113
- *
114
-
115
- * このファイルは、以下の設定を含みます。
116
-
117
- *
118
-
119
- * * MySQL 設定
120
-
121
- * * 秘密鍵
122
-
123
- * * データベーステーブル接頭辞
124
-
125
- * * ABSPATH
126
-
127
- *
128
-
129
- * @link http://wpdocs.osdn.jp/wp-config.php_%E3%81%AE%E7%B7%A8%E9%9B%86
130
-
131
- *
132
-
133
- * @package WordPress
134
-
135
- */
136
-
137
-
138
-
139
- // 注意:
140
-
141
- // Windows の "メモ帳" でこのファイルを編集しないでください !
142
-
143
- // 問題なく使えるテキストエディタ
144
-
145
- // (http://wpdocs.osdn.jp/%E7%94%A8%E8%AA%9E%E9%9B%86#.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E3.82.A8.E3.83.87.E3.82.A3.E3.82.BF 参照)
146
-
147
- // を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。
148
-
149
-
150
-
151
- // ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
152
-
153
- /** WordPress のためのデータベース名 */
154
-
155
- define('DB_NAME', '□□□');
156
-
157
-
158
-
159
- /** MySQL データベースのユーザー名 */
160
-
161
- define('DB_USER', '□□□');
162
-
163
-
164
-
165
- /** MySQL データベースのパスワード */
166
-
167
- define('DB_PASSWORD', '□□□');
168
-
169
-
170
-
171
- /** MySQL のホスト名 */
172
-
173
- define('DB_HOST', '□□□');
174
-
175
-
176
-
177
- /** データベースのテーブルを作成する際のデータベースの文字セット */
178
-
179
- define('DB_CHARSET', 'utf8');
180
-
181
-
182
-
183
- /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
184
-
185
- define('DB_COLLATE', '');
186
-
187
-
188
-
189
- /**#@+
190
-
191
- * 認証用ユニークキー
192
-
193
- *
194
-
195
- * それぞれを異なるユニーク (一意) な文字列に変更してください。
196
-
197
- * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。
198
-
199
- * 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることになります。
200
-
201
- *
202
-
203
- * @since 2.6.0
204
-
205
- */
206
-
207
- define('AUTH_KEY', '□□□);
208
-
209
- define('SECURE_AUTH_KEY', '□□□');
210
-
211
- define('LOGGED_IN_KEY', '□□□');
212
-
213
- define('NONCE_KEY', '□□□');
214
-
215
- define('AUTH_SALT', '□□□');
216
-
217
- define('SECURE_AUTH_SALT', '□□□');
218
-
219
- define('LOGGED_IN_SALT', '□□□');
220
-
221
- define('NONCE_SALT', '□□□');
222
-
223
-
224
-
225
- /**#@-*/
226
-
227
-
228
-
229
- /**
230
-
231
- * WordPress データベーステーブルの接頭辞
232
-
233
- *
234
-
235
- * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を
236
-
237
- * インストールすることができます。半角英数字と下線のみを使用してください。
238
-
239
- */
240
-
241
- $table_prefix = 'wp_';
242
-
243
-
244
-
245
- /**
246
-
247
- * 開発者へ: WordPress デバッグモード
248
-
249
- *
250
-
251
- * この値を true にすると、開発中に注意 (notice) を表示します。
252
-
253
- * テーマおよびプラグインの開発者には、その開発環境においてこの WP_DEBUG を使用することを強く推奨します。
254
-
255
- *
256
-
257
- * その他のデバッグに利用できる定数については Codex をご覧ください。
258
-
259
- *
260
-
261
- * @link http://wpdocs.osdn.jp/WordPress□□□
262
-
263
- */
264
-
265
- define('WP_DEBUG', false);
266
-
267
- define('WP_ALLOW_MULTISITE', true);
268
-
269
-
270
-
271
- define('MULTISITE', true);
272
-
273
- define('SUBDOMAIN_INSTALL', false);
274
-
275
- define('DOMAIN_CURRENT_SITE', '□□□.com');
276
-
277
- define('PATH_CURRENT_SITE', '/');
278
-
279
- define('SITE_ID_CURRENT_SITE', 1);
280
-
281
- define('BLOG_ID_CURRENT_SITE', 1);
282
-
283
-
284
-
285
- /* 編集が必要なのはここまでです ! WordPress でのパブリッシングをお楽しみください。 */
286
-
287
-
288
-
289
- /** Absolute path to the WordPress directory. */
290
-
291
- if ( !defined('ABSPATH') )
292
-
293
- define('ABSPATH', dirname(__FILE__) . '/');
294
-
295
-
296
-
297
- /** Sets up WordPress vars and included files. */
298
-
299
- require_once(ABSPATH . 'wp-settings.php');
300
-
301
-
302
-
303
- ```
304
30
 
305
31
 
306
32
 
@@ -316,77 +42,7 @@
316
42
 
317
43
 
318
44
 
319
- ```
320
45
 
321
- <Directory />
322
-
323
- AllowOverride none
324
-
325
- Require all denied
326
-
327
- </Directory>
328
-
329
- 〜中略〜
330
-
331
- DocumentRoot "/Library/WebServer/Documents"
332
-
333
- <Directory "/Library/WebServer/Documents">
334
-
335
- #
336
-
337
- # Possible values for the Options directive are "None", "All",
338
-
339
- # or any combination of:
340
-
341
- # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
342
-
343
- #
344
-
345
- # Note that "MultiViews" must be named *explicitly* --- "Options All"
346
-
347
- # doesn't give it to you.
348
-
349
- #
350
-
351
- # The Options directive is both complicated and important. Please see
352
-
353
- # http://httpd.apache.org/docs/2.4/mod/core.html#options
354
-
355
- # for more information.
356
-
357
- #
358
-
359
- Options FollowSymLinks Multiviews
360
-
361
- MultiviewsMatch Any
362
-
363
-
364
-
365
- #
366
-
367
- # AllowOverride controls what directives may be placed in .htaccess files.
368
-
369
- # It can be "All", "None", or any combination of the keywords:
370
-
371
- # AllowOverride FileInfo AuthConfig Limit
372
-
373
- #
374
-
375
- AllowOverride None
376
-
377
-
378
-
379
- #
380
-
381
- # Controls who can get stuff from this server.
382
-
383
- #
384
-
385
- Require all granted
386
-
387
- </Directory>
388
-
389
- ```
390
46
 
391
47
  の記述を見つけました。
392
48
 

6

参考サイトの追記

2019/12/08 01:59

投稿

morimorima
morimorima

スコア4

test CHANGED
File without changes
test CHANGED
@@ -399,3 +399,11 @@
399
399
  どなたか教示いただけると嬉しいです。
400
400
 
401
401
  よろしくお願いいたします。
402
+
403
+
404
+
405
+ 参考サイト
406
+
407
+ [参考1](http://keizokupw.seesaa.net/article/358388640.html)
408
+
409
+ [参考2](https://qiita.com/torano_tomo/items/f6abdd10c6ad4ab7fc67)

5

検索結果の追記

2019/11/23 06:22

投稿

morimorima
morimorima

スコア4

test CHANGED
File without changes
test CHANGED
@@ -307,3 +307,95 @@
307
307
 
308
308
 
309
309
  一部 □□□ に変更しています。
310
+
311
+
312
+
313
+ その後、様々なサイトを周り、httpd.confの設定をnoneからallにすると改善する、というような記事を見かけたのですが、これは使用しているmacの影響ということでしょうか?
314
+
315
+ finderでhttpd.confを検索してDWで表示したところ、(ロックがかかっていたので編集はできないようでした)
316
+
317
+
318
+
319
+ ```
320
+
321
+ <Directory />
322
+
323
+ AllowOverride none
324
+
325
+ Require all denied
326
+
327
+ </Directory>
328
+
329
+ 〜中略〜
330
+
331
+ DocumentRoot "/Library/WebServer/Documents"
332
+
333
+ <Directory "/Library/WebServer/Documents">
334
+
335
+ #
336
+
337
+ # Possible values for the Options directive are "None", "All",
338
+
339
+ # or any combination of:
340
+
341
+ # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
342
+
343
+ #
344
+
345
+ # Note that "MultiViews" must be named *explicitly* --- "Options All"
346
+
347
+ # doesn't give it to you.
348
+
349
+ #
350
+
351
+ # The Options directive is both complicated and important. Please see
352
+
353
+ # http://httpd.apache.org/docs/2.4/mod/core.html#options
354
+
355
+ # for more information.
356
+
357
+ #
358
+
359
+ Options FollowSymLinks Multiviews
360
+
361
+ MultiviewsMatch Any
362
+
363
+
364
+
365
+ #
366
+
367
+ # AllowOverride controls what directives may be placed in .htaccess files.
368
+
369
+ # It can be "All", "None", or any combination of the keywords:
370
+
371
+ # AllowOverride FileInfo AuthConfig Limit
372
+
373
+ #
374
+
375
+ AllowOverride None
376
+
377
+
378
+
379
+ #
380
+
381
+ # Controls who can get stuff from this server.
382
+
383
+ #
384
+
385
+ Require all granted
386
+
387
+ </Directory>
388
+
389
+ ```
390
+
391
+ の記述を見つけました。
392
+
393
+ これらの AllowOverride Noneを AllowOverride Allに変更すれば良いのでしょうか?
394
+
395
+
396
+
397
+ Macの中身をいじるとは思っておらず、またApacheについての知識もほとんどないのでいじるのが怖いです。
398
+
399
+ どなたか教示いただけると嬉しいです。
400
+
401
+ よろしくお願いいたします。

4

追記

2019/11/23 06:19

投稿

morimorima
morimorima

スコア4

test CHANGED
File without changes
test CHANGED
@@ -20,6 +20,12 @@
20
20
 
21
21
 
22
22
 
23
+ 追記を受けて、wp-config.phpも記載させていただきました。
24
+
25
+ さらに、親サイトのダッシュボード内のサイトヘルスに、REST APIで予期しない結果が発生しました、というエラーが出ていますが、何をどうすれば良いのか全くわかりません。こちらも関係しているのでしょうか?
26
+
27
+
28
+
23
29
  ### .htaccess
24
30
 
25
31
 

3

wp-config.phpの追記

2019/11/19 07:14

投稿

morimorima
morimorima

スコア4

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- ### 該当のソースコード
23
+ ### .htaccess
24
24
 
25
25
 
26
26
 
@@ -79,3 +79,225 @@
79
79
 
80
80
 
81
81
  ```
82
+
83
+
84
+
85
+
86
+
87
+ ### wp-config.php
88
+
89
+
90
+
91
+ ```wp-config.php
92
+
93
+ <?php
94
+
95
+ /**
96
+
97
+ * WordPress の基本設定
98
+
99
+ *
100
+
101
+ * このファイルは、インストール時に wp-config.php 作成ウィザードが利用します。
102
+
103
+ * ウィザードを介さずにこのファイルを "wp-config.php" という名前でコピーして
104
+
105
+ * 直接編集して値を入力してもかまいません。
106
+
107
+ *
108
+
109
+ * このファイルは、以下の設定を含みます。
110
+
111
+ *
112
+
113
+ * * MySQL 設定
114
+
115
+ * * 秘密鍵
116
+
117
+ * * データベーステーブル接頭辞
118
+
119
+ * * ABSPATH
120
+
121
+ *
122
+
123
+ * @link http://wpdocs.osdn.jp/wp-config.php_%E3%81%AE%E7%B7%A8%E9%9B%86
124
+
125
+ *
126
+
127
+ * @package WordPress
128
+
129
+ */
130
+
131
+
132
+
133
+ // 注意:
134
+
135
+ // Windows の "メモ帳" でこのファイルを編集しないでください !
136
+
137
+ // 問題なく使えるテキストエディタ
138
+
139
+ // (http://wpdocs.osdn.jp/%E7%94%A8%E8%AA%9E%E9%9B%86#.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E3.82.A8.E3.83.87.E3.82.A3.E3.82.BF 参照)
140
+
141
+ // を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。
142
+
143
+
144
+
145
+ // ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
146
+
147
+ /** WordPress のためのデータベース名 */
148
+
149
+ define('DB_NAME', '□□□');
150
+
151
+
152
+
153
+ /** MySQL データベースのユーザー名 */
154
+
155
+ define('DB_USER', '□□□');
156
+
157
+
158
+
159
+ /** MySQL データベースのパスワード */
160
+
161
+ define('DB_PASSWORD', '□□□');
162
+
163
+
164
+
165
+ /** MySQL のホスト名 */
166
+
167
+ define('DB_HOST', '□□□');
168
+
169
+
170
+
171
+ /** データベースのテーブルを作成する際のデータベースの文字セット */
172
+
173
+ define('DB_CHARSET', 'utf8');
174
+
175
+
176
+
177
+ /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
178
+
179
+ define('DB_COLLATE', '');
180
+
181
+
182
+
183
+ /**#@+
184
+
185
+ * 認証用ユニークキー
186
+
187
+ *
188
+
189
+ * それぞれを異なるユニーク (一意) な文字列に変更してください。
190
+
191
+ * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。
192
+
193
+ * 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることになります。
194
+
195
+ *
196
+
197
+ * @since 2.6.0
198
+
199
+ */
200
+
201
+ define('AUTH_KEY', '□□□);
202
+
203
+ define('SECURE_AUTH_KEY', '□□□');
204
+
205
+ define('LOGGED_IN_KEY', '□□□');
206
+
207
+ define('NONCE_KEY', '□□□');
208
+
209
+ define('AUTH_SALT', '□□□');
210
+
211
+ define('SECURE_AUTH_SALT', '□□□');
212
+
213
+ define('LOGGED_IN_SALT', '□□□');
214
+
215
+ define('NONCE_SALT', '□□□');
216
+
217
+
218
+
219
+ /**#@-*/
220
+
221
+
222
+
223
+ /**
224
+
225
+ * WordPress データベーステーブルの接頭辞
226
+
227
+ *
228
+
229
+ * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を
230
+
231
+ * インストールすることができます。半角英数字と下線のみを使用してください。
232
+
233
+ */
234
+
235
+ $table_prefix = 'wp_';
236
+
237
+
238
+
239
+ /**
240
+
241
+ * 開発者へ: WordPress デバッグモード
242
+
243
+ *
244
+
245
+ * この値を true にすると、開発中に注意 (notice) を表示します。
246
+
247
+ * テーマおよびプラグインの開発者には、その開発環境においてこの WP_DEBUG を使用することを強く推奨します。
248
+
249
+ *
250
+
251
+ * その他のデバッグに利用できる定数については Codex をご覧ください。
252
+
253
+ *
254
+
255
+ * @link http://wpdocs.osdn.jp/WordPress□□□
256
+
257
+ */
258
+
259
+ define('WP_DEBUG', false);
260
+
261
+ define('WP_ALLOW_MULTISITE', true);
262
+
263
+
264
+
265
+ define('MULTISITE', true);
266
+
267
+ define('SUBDOMAIN_INSTALL', false);
268
+
269
+ define('DOMAIN_CURRENT_SITE', '□□□.com');
270
+
271
+ define('PATH_CURRENT_SITE', '/');
272
+
273
+ define('SITE_ID_CURRENT_SITE', 1);
274
+
275
+ define('BLOG_ID_CURRENT_SITE', 1);
276
+
277
+
278
+
279
+ /* 編集が必要なのはここまでです ! WordPress でのパブリッシングをお楽しみください。 */
280
+
281
+
282
+
283
+ /** Absolute path to the WordPress directory. */
284
+
285
+ if ( !defined('ABSPATH') )
286
+
287
+ define('ABSPATH', dirname(__FILE__) . '/');
288
+
289
+
290
+
291
+ /** Sets up WordPress vars and included files. */
292
+
293
+ require_once(ABSPATH . 'wp-settings.php');
294
+
295
+
296
+
297
+ ```
298
+
299
+
300
+
301
+
302
+
303
+ 一部 □□□ に変更しています。

2

タイトル変更

2019/11/19 00:44

投稿

morimorima
morimorima

スコア4

test CHANGED
@@ -1 +1 @@
1
- マルチサイト化後の小サイト404エラー
1
+ WordPressマルチサイト化後の小サイト404エラーを改善したい
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  WPXで利用中のサイトをマルチサイト化し、サブディレクトリを作成しました。
6
6
 
7
- サイトを開設することはできたのですが、小サイトのダッシュボード・サイトともに404エラーとなります。
7
+ サイトを開設することはできたのですが、小サイトのダッシュボード・サイトともに404エラーとなります。
8
8
 
9
9
  調べて該当しそうなことは全て試しましたが、親サイトのダッシュボードのいくつか(プラグイン・コメント・設定)などをクリックすると404エラーとなったり、サイト自体が500エラーとなったりと様々なエラーが起こり、どうして良いのか分かりません。
10
10
 
@@ -14,7 +14,9 @@
14
14
 
15
15
  以下、現時点での.htaccessです。
16
16
 
17
+
18
+
17
- 回答待ちています。
19
+ ご教示よろしく願いいたします。
18
20
 
19
21
 
20
22
 

1

初心者をつけた

2019/11/12 00:00

投稿

morimorima
morimorima

スコア4

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,11 @@
22
22
 
23
23
 
24
24
 
25
+ ```.htaccess
26
+
27
+
28
+
25
- ```# BEGIN Redirect to https
29
+ # BEGIN Redirect to https
26
30
 
27
31
  <IfModule mod_rewrite.c>
28
32