У меня развернуто приложение PHP на моем хостинге IIS, и я всегда получаю общие страницы "Ошибка 500" IIS вместо подробных страниц ошибок.
Я понимаю, что мне нужно изменить файл php.ini (из это вопрос).
Похоже, что display_errors установлен правильно:
echo ini_get('display_errors');
output 1
.
Я также попытался установить display_errors и error_reporting в функции, которая вызывает ошибку (Я знаю, что проблема связана с конкретной функцией, потому что я изменил ее вручную).
function sendEmail( $aForm, $sFile = 'messages.tpl', $sTargetEmail = null ){
error_reporting(E_ALL);
ini_set('display_errors', 'On');
//rest of the function
РЕДАКТИРОВАТЬ: я знаю, что я должен был установить эти значения в некотором файле php.ini - как я могу указать значения php.ini длявиртуальный хостинг, когда у меня есть только доступ к папке приложения через FTP?
Как я могу определить подробности ошибки?