Здесь дело не в пароле и его правильности.
Internal Server Error - это ошибка httpd-сервера.
Ошибка сервера может быть вызвана различными причинами.
В первую очередь необходимо просмотреть файл сервера error.log. В этом файле может содержаться строка с кодом ошибки.
Возможные причины:
1) превышение разрешенных прав на хостинге.
2) наличие лимита по времени на исполнение php-скриптов.
3) у системы нет прав на запись или чтение файла
4) нарушение конфигурации сервера
5) попытка использования неразрешенных инструкций, например, в файле .htaccess. В этом случае необходимо закомментировать либо удалить строку, содержащую неразрешенную директиву, в соответствующем файле (например, .htaccess).
6) если PHP работает как CGI, то ошибка на сервере может быть вызвана фатальной ошибкой PHP. В этом случае рекомендуется выполнить проверку программного кода и диагностировать ошибку.
7) Внутренняя ошибка сервера может возникнуть при запуске из-под Apache CGI скрипта
8) И прочее.