phpMyAdmin에서 갑자기 오류가 발생하게 된 이야기
2772 단어 MySQLphpMyadminVagranthomestead
소개
사용하고 있는 VM(homestead)상에서, 갑자기 phpMyAdmin으로부터 count(): Parameter must be an array or an object that implements Countable
적인 에러가 나오게 되었습니다.
조사해 보면 다음과 같은 기사가.
phpmyadmin 4.7.4 is supposed to have "Fixed several compatibility issues with PHP 7.2"
Chances are you have an older version of phpmyadmin.
htps //w w. php야 d민. 네 t/네 ws/2017/8/24/php여 d민-474-레아세 d/
가바가바 번역:phpmyadminはPHP7.2との互換性の問題を修正しました
이전 버전의 phpmyadmin을 사용 중일 수 있습니다.
분명히
phpMyAdmin
버전이 오래된 것이 원인 인 것 같습니다.업데이트 절차
※ /usr/share/phpmyadmin
에 원래의 소스 파일이 있는 전제입니다.
콘솔# superuserで入ってアプリケーションの削除
sudo su
apt remove phpymadmin
rm -rf /var/share/phpmyadmin
# 適当にワークディレクトリを作る
cd /var/www/
mkdir tmp
cd tmp
# ソースファイルのダウンロード・解凍
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.9/phpMyAdmin-4.7.9-all-languages.tar.gz
# https://www.phpmyadmin.net/downloads/
tar zxvf phpMyAdmin-4.7.9-all-languages.tar.gz
# 圧縮ファイルの削除・ソースのリネーム
rm phpMyAdmin-4.7.9-all-languages.tar.gz
mv phpMyAdmin-4.7.9-all-languages phpmyadmin
# 元の場所にリプレイス
cp -R phpmyadmin /usr/share/phpmyadmin
# お好みでワークフォルダーを削除する
# cd /
# rm -R /var/www/tmp
# phpMyAdminが使用するテーブルを作成する
# まずはインポート用のsqlファイルがどこにあるか探す
find -name create_tables*
# ./phpmyadmin/sql/create_tables.sql
pwd
# /var/www/tmp
# 実際のインポート作業はMySQL側で行う
mysql
# mySQL側でインポート
source /var/www/tmp/phpmyadmin/sql/create_tables.sql
소감
좀 더 알기 쉬운 에러를 토해도 벌은 맞지 않는다고 생각한다.
Reference
이 문제에 관하여(phpMyAdmin에서 갑자기 오류가 발생하게 된 이야기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tosite0345/items/35417cb4225ca37190c3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# superuserで入ってアプリケーションの削除
sudo su
apt remove phpymadmin
rm -rf /var/share/phpmyadmin
# 適当にワークディレクトリを作る
cd /var/www/
mkdir tmp
cd tmp
# ソースファイルのダウンロード・解凍
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.9/phpMyAdmin-4.7.9-all-languages.tar.gz
# https://www.phpmyadmin.net/downloads/
tar zxvf phpMyAdmin-4.7.9-all-languages.tar.gz
# 圧縮ファイルの削除・ソースのリネーム
rm phpMyAdmin-4.7.9-all-languages.tar.gz
mv phpMyAdmin-4.7.9-all-languages phpmyadmin
# 元の場所にリプレイス
cp -R phpmyadmin /usr/share/phpmyadmin
# お好みでワークフォルダーを削除する
# cd /
# rm -R /var/www/tmp
# phpMyAdminが使用するテーブルを作成する
# まずはインポート用のsqlファイルがどこにあるか探す
find -name create_tables*
# ./phpmyadmin/sql/create_tables.sql
pwd
# /var/www/tmp
# 実際のインポート作業はMySQL側で行う
mysql
# mySQL側でインポート
source /var/www/tmp/phpmyadmin/sql/create_tables.sql
좀 더 알기 쉬운 에러를 토해도 벌은 맞지 않는다고 생각한다.
Reference
이 문제에 관하여(phpMyAdmin에서 갑자기 오류가 발생하게 된 이야기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tosite0345/items/35417cb4225ca37190c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)