[linux/mysql] phpMyAdmin internal server error 500

프로그래밍/서버2020. 3. 25. 16:46

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버전으로 바꾸니.. 위의 에러가 사라졌습니다. ㅜㅜ

 

참고

[리눅스/bitnami]phpmyadmin 버전 업그레이드 방법

작성자

Posted by 드리머즈

관련 글

댓글 영역