web-dev-qa-db-ja.com

Webサイトのユーザーアカウント

Macで作成しているWebサイトで問題が発生しています。 phpを使用してサイトのユーザーアカウントを作成しようとしていますが、chrome/firefoxは代わりにダウンロードを続けます。だから私はiPadを使用し、phpスクリプトもダウンロードしようとし続けます。だから私は最初からやり直しています。どうやって:

Chrome/firefoxがPHPスクリプトをダウンロードしないようにするWebサイトでユーザーアカウントを作成するための基本的なチュートリアルはありますか?私のセットアップ:10.6.8 Mamp Google Chromeを実行しているMacbook Pro

1
Coder404

ウェブサーバーが正しく設定されていないようです。ファイルをブラウザに直接提供するのではなく、実際にPHPスクリプトを処理していることを確認してください(サーバー側の処理なし)。

最も基本的なユーザーアカウントスクリプトは、ユーザー名とパスワードがMySQLデータベースに保存され、ログインがフォームを介してPHPスクリプトに投稿されると、提供された詳細がデータベースに対してチェックされ、正しい場合、コンピューターにログインしていることを示すCookieがユーザーに提供されます。

1
Julian Walmsley

サーバーが.phpファイルを表示する代わりにダウンロードするように要求している場合、PHPハンドラーに何か問題があります。これはApache httpd.confファイルで既に設定されているはずですが、次のように.htaccessファイルに追加することもできます。

AddHandler application/x-httpd-php .php .html 

または

AddHandler application/x-httpd-php5 .php .html

サーバーのセットアップに応じて

.htmlは必須ではありませんが、複数のファイル拡張子をリストし、それらをすべてPHPファイルとして扱うことができることを示すためにここに表示されています。

サーバーが.htaccessファイルを処理することを確認するには、AllowOverrideディレクティブがNoneではなくAllに設定されていないか、.htaccessファイルを無視するようにしてください。

2
WebChemist

すべてのプロジェクトファイルをmamp localhostルートディレクトリ/ Applications/MAMP/htdocs /にコピー/コピーしてから、mampサーバーを起動して、URLのlocalhostまたは127.0.0.1に移動します。

http://expressionengine.com/wiki/MAMP_setup/#Basic_Setup

お役に立てば幸いです。

0
Shina