画像のアップロード

む、画像がアップロードできない!
調べてみると、XREAのPHPはSAFE MODEで動いているということがわかった。

このサイトを参考に、.htaccessファイルを追加したが、それでもアップロードできない。サーバー内を覗いてみて分かったのだが、本来格納されるべきuploadsフォルダではなく、一つ上の階層にアップロードされていた。
これは…もしかしたらインポートがうまくいかなかったのと同じ問題なのではなかろうか?
というのも、画像がアップロードされてしまった場所に、インポートのファイルらしきものもあったからだ。

設定を見直してみることにする。
すると、「設定>その他の設定>アップロードするファイルの保存場所」が「wp-content」になっていたので、「wp-content/uploads」に変更した。これで解決だと思ったのだが、やはりアップロードできない。前とは違って、uploadできないというエラーメッセージが出るのだ。パーミッションも問題ないのに。そこで、元々入っている「uploads」フォルダを削除し、自分で同じファイル名でフォルダを作り、パーミッションを設定してみた。

すると! 無事アップロードが出来たのだ。なぜこの作業で出来るようになるのかはサッパリ分からないが、とりあえず問題は解決。

管理画面に入れなくなった!

画像のアップロードができるように試行錯誤している過程で、設定の「WordPress のアドレス (URL)」に独自ドメインではなくサーバーのURLを入力してみた。しかも間違っていたようで、管理画面に入れなくなってしまった。サイト自体もCSSが無効になった情けない状態に。管理画面にログインしようとすると、not foundになってしまう。ググってみても、適切なものが見当たらないのでデータベース内に格納されている情報を全部チェックして、間違ったURLが格納されている箇所を探し出し修正したら、やっと元に戻りましたとさ。

  • 対処方法:phpMyAdminでwp_options内のsiteurlを修正

ドメイン管理・サーバー管理


ドメインとサーバー管理は、VALUE DOMAINを利用している。今までいくつかのホスティングサービスを利用してきたが、ここは圧倒的にコストパフォーマンスがよく、使い勝手もいい。ただし、登録、移管、サーバー作成など基本的な操作はユーザー側がやる必要があるので、初心者向きではないかも? 検索エンジンを使って、「xrea 設定」などで検索すれば、個人サイトなどでここの設定方法など詳細に書いたものもあるし、大抵のことは解決すると思うが、サポートはあてにならないので、自分で問題点を調べて解決することができる人向けのサーバーだ。

現在利用しているサービスは、

これらはすべてVALUE DOMAIN内で申し込める。xrea Plusだけでメールサービスもウェブサービスも利用できるのだが、なぜ、webサーバーとメールサーバーを分けているかというと、掲示板等でもサーバーのトラブル報告などを見かけたし、安いサービスだけにちょっと不安だったから。XREA Mail & Backupサービスであれば、メール専用のサーバーだからトラブルも抑えられるかなと考えてのことで、実際申し込んでから大きなトラブルは一度もない。ただ、知人が利用しているサーバーはトラブルが結構あったので、私はたまたまいいサーバーに当たったのかもしれない。知人もXREA Mail & Backupサービス内の私が利用しているサーバーに移転してからは問題が起こらなくなったようだ。小さなトラブルは(人によっては大きな問題だが)、同じサーバーにスパマーがいるようで、ちょくちょく携帯メールアドレス宛にメールが送れなくなる。携帯会社がスパム登録してこのサーバーからの発信メールを拒否しているためだ。

そして、最近webサーバーが重いので、負荷観測所でチェックをしてみると、利用しているサーバーが他のものと比較してアクセスが集中しているのがわかった。数日様子を見ていたが、一向に収まる気配がないので、サーバーの引っ越しをすることにした。負荷観測所ですいているサーバーにちょうど空きがあったので、すかさず取得。このように気軽にサーバーの移動ができることもVALUE DOMAINを気に入っている理由の一つだ。

メールは、別サーバーを利用しているからいいとして、問題はWordPressの移動だ。たぶん簡単に移動できそうだが、どうなることやら。