サーバー上のファイルをテストするときにエラー(500 Internal Server Error)が表示されました。 すべてがmamp(local)で正常に動作し、エラーは発生しませんでした。 ここにエラーのあるコードがあります。500内部サーバーエラーphp - ajax
<?php
include_once('../classes/places.class.php');
try
{
$oPlace = new Places();
$oPlace->Street = $_POST['place'];
$oPlace->HouseNumber = $_POST['number'];
$oPlace->Name = $_POST['Name'];
if($oPlace->placeAvailable())
{
$feedback['status'] = "success";
$feedback['available'] = "yes";
$feedback["message"] = "Go ahead, street is available";
}
else
{
$feedback['status'] = "success";
$feedback['available'] = "no";
$feedback["message"] ="De zaak " . "'" . $_POST['name'] . "'". " is reeds op dit adres gevestigd." ;;
}
}
catch(exception $e)
{
$feedback['status'] = "error";
$feedback["message"] =$e->getMessage();
}
header('Content-type: application/json');
echo json_encode($feedback);
?>
phpからエラーメッセージが表示されたかどうか確認しましたか?小さなスクリプトを書いて、括弧などを忘れてください。 500エラーが発生した場合はphp.iniを確認し、display_errorsをOnに設定してください。 – Ahatius
私はini_set( 'display_errors'、1)を配置しました。私のPHPコードのこのコードと私は小文字の大文字の問題でエラーを受け取りました:)。問題は今解決されました。皆さん、ありがとうございました! – Niels