2016-01-21 16 views
5

私はLWTを私のMacで実行しようとしており、これに対してMAMPをインストールしています。私はthese instructionsを踏襲しているが、私はhttp://localhost:8888/lwt/へ行くしようとすると、私が取得しています:MAMPローカルホストが動作しない(エラー500) - LWT

localhostのページが

はlocalhostは現在、この要求を処理できない機能していません。

私は私のhtdocsフォルダに別のフォルダを作成し、PHPが動作しているかどうかを確認するためにいくつかのコードと、それ(index.phpの)でPHPファイルを作成しました:

<?php 
echo "this is the start"; 
phpinfo(); 
echo "<br>this is the end"; 
?> 

これはすべて問題なく動作します。私もlwtフォルダのユーザー権利をチェックしましたが、それもうまく見えます(管理者&私は&書き込み、その他はReadOnlyです)。端子にtail -f /Applications/MAMP/logs/php_error.logを入力すると、私は次のエラー・ログを与える:

PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /Applications/MAMP/htdocs/lwt/utilities.inc.php:3272 
Stack trace: 
#0 /Applications/MAMP/htdocs/lwt/index.php(46): require_once() 
#1 {main} 
    thrown in /Applications/MAMP/htdocs/lwt/utilities.inc.php on line 3272 

私も初心者ですので、私は問題があることができ、他のか分かりません。何か案は?

答えて

4

使用しているPHPのバージョンがわかりません。しかし、mysql_*関数は廃止され、新しいバージョンには含まれていない可能性があります。データベースに接続するか、PDOを使用するにはmysqli_*を使用してください。

新しいバージョンのMAMPにはPHP7が含まれています。おそらくあなたはそれを使用します。

+1

私はPHPの古いバージョンを使用して私の問題を解決しました。どうもありがとう。 – chrisnolten

+1

廃止された関数を使うべきではありません;)それははるかに良い方法です。感謝! – Stony

+0

ありがとう! mysqli_ *や 'PDO'を使うように設定する方法がわかりません。 – chrisnolten

関連する問題