CPIサーバーで、サブディレクトにインストールし、ウrlに wp が出るので消す為に試行錯誤して、ようやく解決した方法の記録。
参考:
2020-01-24
CPIサーバーでWordPressをサブディレクトリにインストールして運用する方法
https://solepro.jp/blogpost/cpiwordpress/?utm_source=dlvr.it&utm_medium=facebook
//
■ 1.WordPressを任意のディレクトリ(下層フォルダ)にインストールする。
http://sample.com/wp/
■ 2.WordPress管理画面でサイトのURLを変更。
WordPressアドレス(URL):http://sample.com/wp/
サイトアドレス(URL):http://sample.com
■ 3..htaccessとindex.phpをダウンロードする。
wp/ ディレクトリにあるもの
■ 4.ダウンロードしたindex.phpを編集する。
変更前:require __DIR__ . '/wp-blog-header.php';
変更後:require __DIR__ . '/wp/wp-blog-header.php';
■ 5.ダウンロードした.htaccessファイルを編集する。
・変更前
AddHandler x-httpd-php73 .php
suPHP_ConfigPath /home/php階層(そのまま)/html/wp/ 【※変更箇所】
<FilesMatch "^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$">
Deny from all
</FilesMatch>
Options +SymLinksIfOwnerMatch
# BEGIN WordPress
# `BEGIN WordPress` から `END WordPress` までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/【※変更箇所】
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]【※変更箇所】
</IfModule>
# END WordPress
・変更後
AddHandler x-httpd-php73 .php
suPHP_ConfigPath /home/php階層(そのまま)/html/
<FilesMatch "^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$">
Deny from all
</FilesMatch>
Options +SymLinksIfOwnerMatch
# BEGIN WordPress
# `BEGIN WordPress` から `END WordPress` までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
■ 6..htaccessとindex.phpをルートディレクトリにアップロードする。
■ 7.パーマリンク更新、ログアウト・ログイン
これでは、Forbidden表示となったので、下記を実施
■ php.config パーミッションの変更
「400」か「600」に変更
※wp-config.phpを作成した場合、パーミッションは「646」か「666」になっています。
その他のディレクトリは「705」
その他のファイルは「604」
■ htmlファイルをフォルダごと削除(リネームではなく削除)
これでようやくサブディレクトリに設定できました。
//
いろんなサーバーを使っているが、CPIのサーバーが一番わかりづらく、サポートもない
登録:
コメントの投稿 (Atom)
雑誌:POPEY 931 2024 11月号 特集:やっぱりバンドっていいよね。
雑誌:POPEY 931 2024 11月号 特集:やっぱりバンドっていいよね。 雑誌をざっと眺めながら、知らないバンドばかりなので、YouTubeで音源検索して軽く聴いた。 ()内は、雑誌に書かれてあった内容の要約と、なんとなく思ったものを付け加えておいた。 誤りなど多々あると...
-
Word Pressのテーマ「 Lightning」で、スマホ表示のときに、ハンバーガーメニューを消す方法 LPなど、1ページの際には不要ですよね。 方法は、カスタムCSSに下記を入力して保存する。 もし消え無い場合は、Firefoxなどでハンバーガーメニューのクラス...
-
■問題 「Failed to find locale/en-US.ini 」エラーでOBS Studio が起動しない場合の対処方法 ■背景 いままで問題なく起動していたOBSが起動時エラーで急に立ち上がらなくなった。 Bkackmagic Mini Recoder...
-
OBEエラー 対処方法 「OBS 映像出力中です。映像設定を変更するには出力を停止してください。」 となり、映像出力の設定がグレーアウトして設定できなくなった場合、 「ツール」→「NDI OUTPUT Settings」 Main Output、Preview Output の...
0 件のコメント:
コメントを投稿