• 締切済み

さくらネットでWordpressインストールに失敗

さくらインターネット(スタンダードプラン)でWordpressをインストールしようとしたのですが、Wordpress本体をダウンロードしなおしても、必ずログイン後の画面で404エラーが出ます。 Wordpressのバージョン:2.5.1日本語版 PHPのバージョン:5.2.5(他に4.4.7、5.2.6を選択可能) 公式サイトからダウンロードしたものは、Lhacaで解凍し、 wp-confing.phpをPHPエディタで編集。 データベース名などはデータベースの管理ツールで表示されているものを記入しています。 ----------------------------------------------------------- // ** MySQL 設定 ** // define('DB_NAME', 'データベース名'); // データベース名 define('DB_USER', 'ユーザー名'); // ユーザー名 define('DB_PASSWORD', 'パスワード'); // パスワード define('DB_HOST', 'mysqlXX.db.sakura.ne.jp'); // データベースサーバ (ほとんどの場合変更する必要はありません) define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); ------------------------------------------------------------ wp-config.phpを編集したら、FFFTPオプションで「※,php」をパーミッション705になるように変更し、アップロード。 *ちなみにパーミッション変更せずにアップしても結果は同じでした。 他には、www(http://XXX.sakura.ne.jp/)ではなく、一つフォルダを挟むように(http://XXX.sakura.ne.jp/wp/)アップしています。 アップロード後install.phpにアクセスしてパスワードを発行したあと、ログイン画面にパスワードを入力すると、次の画面が必ず404になります。 ネットで検索していろいろ対処はしてみたのですが改善されませんので、どなたかご教授お願い致します。

みんなの回答

  • affilie
  • ベストアンサー率36% (173/474)
回答No.1

こんばんわ。 私のところで稼働しているFedora8のWordpressをモトに記載します。 まずはwp-config.phpファイルです(コメントは外します)。 -------------------------------------------------------- <?php define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'wordadmin'); define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); $table_prefix = 'wp_'; define ('WPLANG', 'ja'); define('ABSPATH', 'WPインストールパス'); require_once(ABSPATH.'wp-settings.php'); ?> -------------------------------------------------------- 404エラーはURLエラーですので、エラーを信用すれば、間違えたURLを設定していると思います。 気になるのはデーターベースサーバーですが、私は「さくら」を使用していませんので、localhostでなくとも良いかどうかは不明です。 つまり、mysqlXX.db.sakura.ne.jpにアクセスできているかどうかです。 他にもApacheだとしたら、/wpの処理も気になりますが、おそらく400か500エラーだと思いますが、念のために確認してみてください。 パーミッションは403エラーですので、こちらは正常であると思います。 あとは、自分のときは404エラーでなく、白紙ページとなったのですが、index.phpの修正も必要になりました。 ----------------------------------------------- <?php /* Short and sweet */ define('WP_USE_THEMES', true); /* デフォルトでは白紙ページになるので絶対パスで指定しなおす*/ /* require('./wordpress/wp-blog-header.php'); */ require('/WPインストールパス/wp-blog-header.php'); ?> ----------------------------------------------- 環境が異なっておりますので、参考です。

関連するQ&A