moodle導入時のエラー訂正
moodleのサーバをたてて接続したら…
調べてみるとmysqlの設定にエンコードの記述を増やせばいいっぽい
以下mysqlサーバにて作業
/etc/mysqlのディレクトリ内にあるmy.cnfを編集する
nano /etc/mysql/my.cnf
以下の記述を加える
[client]
default-character-set = utf8mb4
~
[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake
~
[mysql]
default-character-set = utf8mb4
その後再起動することで設定が反映される
dockerで立てている場合なら
docker restart コンテナ名
で再起動がかけられる
Author And Source
この問題について(moodle導入時のエラー訂正), 我々は、より多くの情報をここで見つけました https://qiita.com/no_bu/items/c48984a20ccd6fb52d43著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .