HTMLとしてAdobe Museを使用してウェブサイトを構築し、Amazon AWS S3のバケットにアップロードし、バケットでウェブホスティングを有効にし、Amazon Route 53を使用してウェブサイトにドメインをアタッチしました。WWW.Bitframe.tech必要に応じて。
一番下のフォームは、PHPスクリプトを使用して、顧客にメールを送信します。フォームをテストしようとすると、
フォームPHPスクリプトがWebサーバーにないか、PHPがWebホスティングプロバイダーで正しく構成されていません。フォームPHPスクリプトが正しくアップロードされているかどうかを確認し、PHP構成についてホスティングプロバイダーに問い合わせてください。
PHPファイルが適切にアップロードされていることを確認しました。
このphpスクリプトを有効にするには、Amazon AWS内で何かを有効化または設定する必要があると思いますか?この問題を解決するために何を探すべきですか?
S3 Webサイトのホスティングは、静的コンテンツ専用です。 PHPスクリプトなど、S3に保存されているものはS3で実行できません。
これは仕様によるものであり、サイトの構成の問題ではありません。
Amazon S3で静的ウェブサイトをホストできます。静的Webサイトでは、個々のWebページに静的コンテンツが含まれます。クライアント側のスクリプトも含まれる場合があります。対照的に、動的Webサイトは、PHP、JSP、ASP.NETなどのサーバー側スクリプトを含むサーバー側の処理に依存しています。 Amazon S3はサーバー側スクリプトをサポートしていません。(強調追加)
http://docs.aws.Amazon.com/AmazonS3/latest/dev/WebsiteHosting.html