仕事でホームページのリニューアル作業をしており、リニューアルに伴いサーバーも別のものに移動することになりました。その際に今までに使用していたメールフォームのphpファイルや.htaccessを新サーバーにアップしたのですが、そうするとメールフォームのあるページに移動すると、phpファイルが勝手にダウンロードされてしまいました。それどころか今までの正常に作動していた新サーバーにあるphpファイルも勝手にダウンロードされるようになってしまいました。
php 勝手 ダウンロードなどのキーワードで調べ、同じような内容の質問もあったのですが、
プログラムやWEBサーバー系のことはさっぱりわからなくてどうしていいのか途方にくれている状態です。
今まで使用していたメールフォームがxsrvという特殊なサーバーにあるということはわかっているのですが、どうすればいいのでしょうか。やはりサーバーやプログラム関係が触れないと修正は難しいのでしょうか。
原因の見つけ方等をご存知の方がおられましたら宜しくお願いいたします。
※参考にしたサイト
http://www.xserver.ne.jp/
http://oshiete.goo.ne.jp/qa/3518318.html
No.1ベストアンサー
- 回答日時:
Webサーバー側の設定だと思われます。
まず大前提として、PHPがインストールされているかどうか、です。(あるいはレンタルサーバの仕様としてphp利用可能かどうか)
インストールされていなかったら、どうやったって実行できません。
次に、phpの実行が許可されているかどうか、です。
*.phpを実行許可するかどうか、フォルダごとに設定出来ます。
phpが実行不可のフォルダでは、*.php という拡張子はなんの意味も持たず、単なるデータファイル、という扱いになります。
それで、クリックや呼び出しをしたときにダウンロードになってしまうのです。
たぶん、phpは利用可能だけども、初期状態ではphp実行不可で、php実行するフォルダをサーバー管理画面から登録しなければならない、といったパターンのような気がします。
いきなり複雑な物をコピーして、「動かない」と言ったって、どこが悪いんだかわかりません。
まずは、以下の単純なphpスクリプトファイル
phpinfo.php
----------
<?php
phpinfo();
?>
----------
これが動かせるように、サーバー環境を構築することからやってください。
サーバー系の知識が多少必要になります。
例)自宅サーバでPHP
http://y-kit.jp/saba/xp/phpsetup.htm
でも、レンタルサーバーなら、サーバー環境を変更できる「コントロールパネル」なども用意されていることがあり、どこかのチェック項目一つでPHPが使えるようになるかもしれません。
お二人ともご丁寧にありがとうございました。
どちらの方にしようか迷ったのですが、先に回答していただいた方を選ばさせていただきました。
今回のリニューアルでは自社サーバーでのリニューアルとなります。
phpinfo.phpならできそうなので、試してみます。
それでも難しそうであれば、今はサーバー管理者が忙しそうなので、自社サーバーに適したメールフォームを作り直そうかと思います。
No.2
- 回答日時:
> やはりサーバーやプログラム関係が触れないと修正は難しいのでしょうか。
勿論。何せサーバの設定が原因であることが濃厚だからです。
プログラムが悪いのではなく、サーバの設定でしょうね。
当然、旧サーバと新サーバでPHPやMySQLなどのバージョン差異によって、
プログラムとして不正になるという可能性はありますが、その場合でも
正しくPHPスクリプトとして認識されているならば、今回の事象のようには
なりません。
自社サーバなどなら、構築した人間に言えばいいし、レンタルサーバなら
レンタルサーバを運営している会社に言えば解決します。
恐らく、phpファイルをPHPスクリプトとして認識して処理させる設定が
行われていないのでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
ことしの初夢、何だった?
2025年になりましたね。1年の吉凶を占う風習といわれている初夢。ことし初めて見た夢、覚えていますか?
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
【お題】追い込まれた犯人が咄嗟に言った一言とは?
-
HPを開くとダウンロードページが開いてしまう
PHP
-
HTMLページが勝手にダウンロードされる
HTML・CSS
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpファイルが勝手にダウンロー...
-
ゲーム中での音割れというか音...
-
グラボ交換してからPC動作が遅い
-
Nahimic ServiceというRealtekA...
-
macOS Sonoma 14.1をインストー...
-
グラボが先?ドライバが先?
-
CF-S10 のWi-Fi が、Windows10...
-
仮想PCで3Dオンラインゲームを...
-
Windows10を使ってるのですがア...
-
PC-98ノートにWIN95のインストール
-
USBインストールのOSがなぜ別の...
-
APC SMT750JのUSBドライバ
-
?グラフィック・ドライバ?チ...
-
ibook G4を工場出荷時の状態に...
-
グラボをRadeonからGeforceに交...
-
NVIDIAをパフォーマンス最大化...
-
新PCへ旧PCのシステムデータを...
-
起動時にコントロールパネルが...
-
AMDドライバー更新したらマウス...
-
Qcam Instant Messenger (QV-61...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MRDBに詳しい方、助けて
-
phpファイルが勝手にダウンロー...
-
DVD Shrinkエラーについて
-
フォトショップデータが開きません
-
弥生販売が突然開かなくなって...
-
デフラグとディスククリーンアップ
-
windows10のアップグレードによ...
-
SonicStageが起動もアンインス...
-
メタセコイアの操作について
-
WINDOWS PC の処理速度が遅くて...
-
Windows10を使ってるのですがア...
-
Nahimic ServiceというRealtekA...
-
グラボが先?ドライバが先?
-
ポロロン、ポロロンとうるさい...
-
macOS Sonoma 14.1をインストー...
-
グラフィックカード 2枚刺しで...
-
ibook G4を工場出荷時の状態に...
-
グラボ交換してからPC動作が遅い
-
geforce1660super ドライバーア...
-
フォートナイトマウス動かすとf...
おすすめ情報