2010-5-17

WordPressサイトを複数運営するなら、XSERVER(エックスサーバー)が◎

ドメイン、サブドメインが無制限でMySQLも一番格安の月額1,050円のプランでも30個までOKとWordPressサイトを複数運営したい人には、とってもお得!という事で、エックスサーバー
に引っ越しました。

データベース1つでも、table_prefixを変えればいくつでもWordPressサイトを運営できるけど、やはり30もあれば安心ですね。
WordPressの自動インストール機能も最新の物(現時点で2.9.2)に対応してたり
「ガンブラーウィルス」対策として「FTPアクセス制限機能」が追加されたりと
きっちりとサービス強化もされており、とても好感がもてる会社さんですね。

ひとつ戸惑ったのが、サブドメインの設定。
サブドメインの追加設定自体は、サーバーパネルから簡単に追加できるのですが
ちょっと驚いたのがファイルのアップロード先について。

エックスサーバーでは、サブドメインを設定したら
FTP上のドメイン名フォルダの public_html フォルダ以下にサブドメイン名フォルダが作成され、
サブドメインで公開されるサイトデータ等はこのフォルダへアップロードするとの事。

え、これってタダの下層階層で運営するって事??
今までXREAでは、サブドメインもドメインと同じ階層にアップロードしてただけにコレはちょっと驚きでした。

◆一応マニュアルに以下のように載ってたのでメモ◆

【サブドメインのアクセスのみを許可して、ドメインでのアクセスを禁止する方法。】

http://abc.example.jp/ の場合、通常 http://www.example.jp/abc/ でもアクセスが可能となってしまいます。

.htaccess に下記を記載し、設置することにより、http://www.example.jp/abc/ でのアクセスを拒否することも可能です。

下記は abc.example.jp でのアクセスのみ許可する、という意味になります。

--------------------------------------------
SetEnvIf Host "^abc.example.jp$" host
order deny,allow
deny from all
allow from env=host
--------------------------------------------

サーバーの管理画面も分かりやすく、ヘルプも動画マニュアルまで用意されていたりと会社としての姿勢がとても気に入りました。
エックスサーバー
なかなかいい感じです♪

2009-9-29

オススメWordPress参考書

2009-2-20

xreaでWordPressを自動アップグレードするには

WordPressには自動アップグレード機能がありますが、xreaではプラグインなどを自動アップグレードしようとしてもエラーとなり自動アップグレードができません。

これはphpがセーフモードで稼働している為であり、該当phpをcgiで動かせば自動でできるようになります。

<Files update.php>
AddHandler application/x-httpd-phpcgi .php
</Files>

上記を記述した.htaccessをwp-admin内に置けば自動でアップグレードできるようになります。

2008-5-30

XREAでFlexible Uploadプラグインを使う為の設定

XREAでWordPress2.5のメディアアップロード機能を使うにはのエントリーで書いたように、XREAサーバーでは、PHPはセーフモードで稼働しているためメディアアップロード機能を使うには以下のように記述した.htaccessファイルが必要ですが

<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>

Flexible Uploadプラグインを使うには、上記のままでは

アップロードしたファイルを*****/wp-content/uploads/2008/05に移動できませんでした。

とエラーになります。

これを回避するには、対策として.htaccessの記述をに以下のようにします。

<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
<files media-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>

つまりmedia-upload.phpをCGIとして動作させるための設定を行えばOKです。

2008-4-18

XREAでWordPress2.5のメディアアップロード機能を使うには

以前のエントリー、WordPress 2.1.2でファイルアップロード にも書いたようにXREAサーバーでは、PHPはセーフモードで稼働しているため、そのままではメディアアップロード機能が使えない。

その対策としてwp-adminフォルダ内に.htaccessファイルを使用してPHPをCGIとして動作させればよかったのだが、このたびME2.2.1からWordPress2.5日本語版にアップグレードしたら、

「アップロード中にエラーが発生しました。後ほど再度お試しください。」

とのエラーが出て、またもやアップロードが出来なくなった。
で、いろいろ試してみて.htaccessを以下のように修正したら、また無事アップロードできるようになりました。

<files upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>

これを

<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>

に変更したらアップロード出来るようになりました。
(続きを読む…)

▲TOP