[linux/mysql] phpMyAdmin internal server error 500
phpMyAdmin을 업그레이드 하고 나서부터..
phpMyAdmin에서 새 행을 넣거나.. 기존 행을 수정하면
Internal Server Error(rejected) 에러가 발생했습니다.
스택오버플로우를 좀 뒤져보니.. 아래와 같이 하라고 하네요.(https://stackoverflow.com/a/36837612/7225691)
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo /opt/bitnami/ctlscript.sh restart
근데 이렇게 해도.. 문제가 해결되지 않네요 ㅜㅜ
/opt/bitnami/apache2/logs 경로의 error_log 파일을 확인해봤습니다.
[Wed Mar 25 07:42:03.563445 2020] [proxy_fcgi:error] [pid 22227:tid 140681771112192] [client 127.0.0.1:53544] AH01071: Got error 'PHP message: PHP Fatal error: Generators may only declare a return type of Generator, Iterator or Traversable, Symfony\\Component\\Cache\\Traits\\iterable is not permitted in /opt/bitnami/apps/phpmyadmin/htdocs/vendor/symfony/cache/Traits/ArrayTrait.php on line 126\n'
구글에서 이 에러를 검색해봤는데.. 정확히 일치하는 글이 없었습니다.
뭔가 이상한 것 같아서.. phpMyAdmin 공식 홈페이지를 가서 제가 다운로드 받은 버전을 봤더니.. 버전에 문제가 있었네요.
제가 다운받은 버전은.. phpMyAdmin-4.9+snapshot-all-languages.zip인데,
phpMyAdmin-4.9.5-all-languages.zip버전으로 바꾸니.. 위의 에러가 사라졌습니다. ㅜㅜ
댓글 영역