#author("2024-08-03T22:24:16+00:00","default:wikiadmin","wikiadmin")
#author("2024-08-03T23:05:07+00:00","default:wikiadmin","wikiadmin")
#contents

*変更点 [#bb9415a1]

-TCPWrapper廃止でfirewalldで対応を!

*絶対必要なもの [#c2bc1b42]

-Apache
-PHP
-mariadb
-java
-node
-python +  ansible

*エラー対応 [#c717b2e8]

**-bash: warning: setlocale: LC_CTYPE: cannot change locale (ja_JP.utf8): No such file or directory [#d6fae547]

 dnf install langpacks-ja

*mariadb問題 [#r271386e]

**初期パスワードで接続できない [#te983c4f]

デフォルトでlocalhost以外からの接続出来ないようにしているようだ。ただansible上はlocalhost扱いのはずだが、とりあえずlogin_unix_socketで試すこと

ローカルアクセスとはいっても、パスワードが要求されないのは socket 接続の場合です。(これはサーバーの root 権限を持っているのに root パスワードを求めることがセキュリティ的に無意味という考えからデフォルトでこのような動作になっているようです。もちろんパスワードを設定することもできます。)
そのためソケット接続したいので login_host ではなく、login_unix_socket を使えば良さそうです。

**import中断してしまう [#v979eed4]

-どこで中断したのかはログ見ないとなんとも。dockerで原因調査

 docker-compose cp /var/tmp/*gz db:/var/tmp
 docker-compose exec db /bin/bash
 zcat mysqldump.sql.gz | /bin/mariadb -u root -p
 ERROR 1050 (42S01) at line 8153: Table 'user' already exists

-以下を先頭に追加

 DROP TABLE IF EXISTS `mysql`.`global_priv`;
 DROP VIEW IF EXISTS `mysql`.`user`;

**not nullの扱いがシビアになり更新系ほぼ全滅 [#j155f52b]

 alter table secure_access change column checked checked tinyint(1) unsigned default '0';
 alter table weights change column doping_flg doping_flg tinyint(1) unsigned default '0';

*cakephp問題 [#b2046b0d]

Webはほとんど使ってない。バッチを作り変えるか、8.1対応バージョンに乗り換えるか?

https://github.com/kamilwylegala/cakephp2-php8



トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS