Pocket

wordpress-logo

CPI ACE01 でのwordpress運用で悩まされたので、覚書。

http://ドメイン名/wp/にwordpressをCPIのコントロールパネルのCMSインストーラーよりインストールし、即公開サイトへファイルを「リリース」。

ある程度作成できたので、サイトアドレスをルートディレクトリに変更しようとおもい、wordpressのcodexに従い、index.phpと .htaccess をルートディレクトリへ。

index.phpを変更し、アップロードするがダメ。

いろいろ調べたら.htaccessが問題でした。

*ダウンロードした.htaccess*

AddHandler x-httpd-php528 .php
suPHP_ConfigPath /home/ユーザーディレクトリ/html/wp/
<Files ~ "^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$">
deny from all
</Files>
Options +FollowSymLinks

# BEGIN 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

*変更した、.htaccess*

AddHandler x-httpd-php528 .php
suPHP_ConfigPath /home/ユーザーディレクトリ/html/ ※ここ変更※
<Files ~ "^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$">
deny from all
</Files>
Options +FollowSymLinks

# BEGIN 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

要するに、phpが動く場所だとかを変えなくてはいけないようです。

また、設定完了後、パーマリンク設定をし直さないとダメでした。

サポートに電話してもサーバーのトラブルじゃないと対応外と言われるし、こんなどんなユーザーでもありそうなことはサポートを徹底してほしいと思います。

Pocket

1 返信

トラックバック & ピングバック

返信を残す

Want to join the discussion?
Feel free to contribute!

コメントを残す