ど素人でも時と場合によって誰かの手助けができるかもしれないので書きます。
エックスサーバーはメールアドレス・ドメイン(マルチドメイン)・サブドメイン・FTPアカウントが全て無制限と言う凄いサーバーです。
つまり1つのサーバーで複数のサイトを持てる訳で、それでいて1.5GBで1,050円は格安だと思います。
無制限にサイトを作れる
ムーバブルタイプ(=MT)を活用するにはウッテツケのサーバーです。ただし!他のサーバーより複雑だな〜ぁ。
その上説明も不親切だから初心者は難しいかもしれない。
難解なMTと難解なエックスサーバーの組み合わせに不安でしたが、どうにかクリアー。
その時いくつか、エックスサーバー側の不備に気付いたので、ここに書きますから、参考になれば幸いです。
◆エックスサーバーもMTのインストール方法を解説した
「マニュアル」を用意していますが、
ただし2007年3月時点では
このマニュアルの指示通りやってもダメですよ。2006年7月改定版なので、おそらくMT3.34に対応できてないのだと思う。 その他にもビギナーには分かり難い説明が多いので、いくつか気付いた点を記載します。
MTをダウンロード後、サーバーにアップ(インストール)するためには3つのことをしなければなりません。
その1 エックスサーバーでは「public_html」のフォルダーの中に「mt」フォルダーを作り、そこにMTを入れるのですが、その説明を補足します。
私の場合…FFFTPでサーバーに接続し、public_htmlフォルダを開きます。(index.htmlが入ってますが削除してよい)そこにmt名で作った空のフォルダーを入れます(ドラック&ドロップでもOK)
その2 1、MTの「mt-config.cgi-original」というファイル名を「mt-config.cgi」に変えます。2、そのファイルの中身を使うサーバーに合わせて書き換え増す。
エックスサーバーはこの上記マニュアルが間違っていたので大変難儀しました。
サポートさんに尋ねてもMT3.34を把握していないようでダメでした。
今回の書き換え方法を伝授しましたから、その内にマニュアルも変わると思いますが…?下記がそれです。
マニュアルの赤の部分が違っているので→以降に沿って書き換えしましょう。
例題のデータベース名・データベースユーザ名を「sample_user」としている事自体が混乱を招いてると思います。
さらにマニュアルでは
Database データーベース名_mt DBUser データユーザー名_user になってますが、
この例題だとデータベース名はmiではなくuserにした方が分かりやすいかな…?と思いました。
★この「データーベース名」「データーユーザー名」「パスワード」は、先に「MySQL」で設定しておくのですが、その説明が抜けてるから上手くいかない人が多いんだろうな〜。その内に説明しますね。
##### MYSQL ##### ObjectDriver DBI::mysql Database DATABASE_NAME DBUser DATABASE_USERNAME DBPassword DATABASE_PASSWORD DBHost localhost ↓ 【変更後】 ##### MYSQL ##### ObjectDriver DBI::mysql Database
sampleuser_mt→sample_user_user(データーベース名
_ユーザー名 です) DBUser
sampleuser_user→sample_user_user DBPassword (任意のパスワード) DBHost localhost 次の##### POSTGRESQL #####も同様です。 ##### SQLITE ##### ObjectDriver DBI::sqlite Database
/path/to/sqlite/database/file →sqlite ##### BERKELEYDB ##### DataSource /path/to/database/directory
↓ 【
変更後】すべて削除と書いてありますが、そのままで何も書き換えないこと。
※
追記:mt-config.cgiはテキストエディタで開くことになっていますが、私の場合テキストでは分かり難かったので「TeraPad」を使いました。(検索すれば直ぐに出ます)
★FC2ってリンクを一々手打ちしなければならないのかな?どなたかドロップ&ドラックできる方法を知っていたら教えてちょ〜!)
このように現在のマニュアルは全く不完全です。
きっとプログラマーの方々はサービス業のノウハウや日本語の表現が苦手なのでは?と感じました。
ただメールでのサポートは素早かったし親切ですよ。
その3 15個のCGIファイルのバーミッションはサーバーごとに違います。
エックスサーバーは「755」です。CGIファイルを右クリックして「属性の変更」を選択して変更します。
ちなみにエックスサーバーのサポートさんに問い合わせても解決できなかったのに上手くアップできたのはロリポップのマニュアルのおかげです。
同じsuexecというシステムを使っているので、ほぼエックスサーバーと変わらないみたいです。
MTが使える格安なサーバーとしてハッスルサーバー・さくら・ロリポップが揚げられますが、一番安いけどハッスルは不親切で私はあまりおススメできないかな。
使いやすさ・金額・サポートetcでロリポップは凄いです!MTを使うのなら断然ロリポップが良いと思うし、その他の部分でも優れたサーバーだと思ってます。
ただ本当に残念ですが、その使いやすさ故にスパムサイトの使用が多いため(
と言われているけど本当にそうかな…?)ブログは問題ないのですが、サイトがWEB検索にインデックスされないのです。
さくらサーバーも同様です。でも独自ドメインなら多分その辺もOKだと思いますよ!ムームードメインは格安だし(800円〜)もちろんどのサーバーでも使えますから。 困っている人の参考になればいいんだけど…
ジャンル : コンピュータ |
テーマ : HP作成