Ошибка 500 означает, что сервер обнаружил внутреннюю ошибку.
Вы видите «Страница не найдена (500.shtml)» в журналах, потому что сервер обнаружил внутреннюю ошибку и пытается отобразить этот файл (500.shtml), чтобы сообщить пользователю больше об ошибке и т. Д. Вы необходимо либо создать файл 500.shtml и добавить его в правильный путь, либо изменить путь, по которому сервер будет искать файл, отредактировав конфигурацию веб-сервера (apache?).
Аналогичный вопрос был размещен на Drupal Ответы: https://drupal.stackexchange.com/questions/1209/lots-of-500-shtml-page-not-found-errors-in-logs/1229#1229