--
--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
07
2010

ロリポ サーバアップデート後のとある事件

CATEGORY[Web]HTML/CSS
4/5に、ロリポップサーバのメンテナンスがあり、その時にサーバ容量が増えたりPHP4→5になったりと、色々あったわけなんですが。

その時に.htaccessを使い、HTMLをPHPとして動かしているコンテンツがエラーを吐くようになってしまいました。

色々試しても分からなかったので、こんなお問い合わせメールを送りました。

本日サーバ移設終了後、動作確認をしていたところ、一部ページ(下位ディレクトリ)にて「.htaccess」でHTMLをPHPで動作させるように表示していた部分が動かなくなってしまっていました。
.htaccessのパーミッションを604に変更してみても変わりませんでした。
.htaccessを置いたディレクトリのHTMLにアクセスするとファイルのダウンロード(もしくはプログラムで開く)という状況になってしまいます。

中に記述していたのは
AddType application/x-httpd-php .php .html

の1行のみとなります。
XXXX.htmlにPHPでincludeしているXXX.phpは(単独で動かした場合)通常に動いているので、
HTMLをPHPとして動作させようとしている部分だけがおかしいようなのです。
メンテナンス前までは普通に表示されていたので、何がおかしいのかが判断つきません。



※実際にはきちんとファイルのURLは実在しているアドレスを書いて送りました。


で、ロリポ様にお問い合わせしたら…


AddType application/x-httpd-php .html
上記の設定の場合、指定した拡張子のファイルが
のスクリプトとして動作いたします。

お客様が【ドメイン名】にてご利用のサーバーは、
本日、≪PHP5≫が導入されている【サーバ名】へ移設しておりますため、
現在は利用できず上記設定では正常に動作いたしません。

恐れ入りますが、「.htaccess」ファイルの記述を以下にご変更いただき、
正常に動作するかお確かめいただきますようお願いいたします。

AddHandler php5.2-script .html

なお、上記設定につきましては、ご利用のサーバーでPHPの
バージョンアップ等が行われた場合変更する必要がございます。
そのため、バージョンアップ等に影響しない他の設定ができるよう、
弊社でもサーバーの仕様変更を検討させて頂きます。




ってなご返答でした。

これに直したらちゃんと動くようになったけど…こ、こんなオチがあったなんて!!!

でもまぁメールにある通り「php5.2-script」って部分が、きっとPHPがバージョンアップしたら直さないといけないんだろうな。うわぁめんど(ry

頂いたメールの通り、バージョンアップに変更しない設定が出来るようになることを切に願います。ええ、マジで…!!!



ちなみに結局、サポートのお返事がくるまで放置する気になれなかったので、HTMLじゃなくてPHPで動かすように変えちゃってたんですけどね、えへ。SEO的な問題ではなく、ただ単に共通メニューを楽して使い回したいだけだったので。

でも半日くらいでお返事いただけたんでかなり満足。(サポートの返事が最速なのは、riddermarkドメインを借りてる所だけど。ここうっかりすると15分くらいで返事来るからなぁ…)

2 Comments

-  

私も同じ症状で困っていて、検索してこちらを参考に修正したら問題なく動きました!
感謝感謝です。
ありがとうございます!

2010/04/30 (Fri) 16:02 | EDIT | REPLY |   

mio  

コメントありがとうございます!
自分でも悩んだのでメモ代わりに残したものですが
お役に立ててよかったですv-273

2010/05/06 (Thu) 20:45 | EDIT | REPLY |   

Leave a comment

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。