Witam,
Opisana procedura powinna generalnie być wystarczająca do przeniesienia EPESI na inny serwer. Mogą jednak wystąpić dodatkowe problemy, najczęściej w kwestii uprawnień do plików, ale także kompatybilności htaccess czy uszkodzenia plików/bazy przy transferze.
Internal server error oznacza błąd serwera http podczas wykonywania skryptu. Najprościej będzie sprawdzić error log serwera http i znaleźć treść napotkanego błędu - tłumaczy on zwykle w całości co się dzieje.
Druga opcja to włączenie display_errors w php.ini - wtedy treść błędu pojawi się bezpośrednio w przeglądarce.
Można próbować sprawdzać kompatybilność htaccess, treść skryptów lub integralność bazy danych, ale najlepiej zacząć od treści błędu.
Pozdrawiam,
Arek