CPI ACE01 でのwordpress運用で悩まされたので、覚書。
ある程度作成できたので、サイトアドレスをルートディレクトリに変更しようとおもい、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が動く場所だとかを変えなくてはいけないようです。
また、設定完了後、パーマリンク設定をし直さないとダメでした。
サポートに電話してもサーバーのトラブルじゃないと対応外と言われるし、こんなどんなユーザーでもありそうなことはサポートを徹底してほしいと思います。