linux

cakephp

Ubuntu-20.04でext-mcryptでハマった話

久々にcakephpを入れる必要があり、そこでハマった話。経緯は分からないけどアプデがないからmcryptはphp-7.2ぐらいからpeclが引き取ったみたい(経緯は定かではない、というよりそこまで詳しくは見ていない) 最近、com...
docker

ubuntu-20.04 dockerで複数バージョンのmysqlを共存させる

案件によってmysqlのバージョンが5.6だったり、5.7だったり、8.xだったりして切り替えが面倒なので、dockerで複数バージョンのmysqlを立ててポートで切り分けするお話。案件ごとにまるっとLEMPとかLAMPとかの環境を作る場...
php

[Selenium PHP] ERROR: stale element reference: element is not attached to the page document について

seleniumでハマったエラーのメモ。ループ内でごにょごにょして、次ページのリンクをクリックして、またループ・・・という流れだったのだが、題名のエラーが出てハマった。 結論から言うと、クリック後にsleepを入れてあげて解決した。...
docker

ubuntu 20.04でdocker rootlessモードを起動する

ubuntu-20.04にrootlessモードのdockerと通常のdockerをインストールしたメモ。両方入れて共存させることも可能。 docker rootlessモードの実行 事前準備 自分の環境ではパッケージが...
linux

ubuntu20.04 LEMP環境構築

最近ubuntuの20.04にLEMPを入れたので、その記録。 既存パッケージのアップグレード まずは既存のパッケージをアップグレードする。 # apt update # apt upgrade mysqlのインス...
mysql

mysqlのデータを5.7→8に移行した記録

wordpressの引っ越しでmysql-5.7からmysql-8へデータを移行した。さすがにメジャーバージョンアップなだけあっていろいろと変更がされているようですんなりインポート、エクスポートで終わりという訳にはいかなかった。 ...
laravel

Laravel8のmigrationで生成する各型の対応表

laravelのmigrationを使用していろいろなカラムタイプを定義するとmysql上ではどういう型になるかについて。 本家はこれ。 カラム名は予約語と重なるものが多かったので、c_をカラムにつけて確認。 前半に型一...
laravel

Laravel8でSelenium+php-webdriverを動かす

laravelでseleniumを動かしてみる所まで。 seleniumのインストールなどはubuntu編かcentos編をみてね。 laravelのインストール 最新版(この時点ではlaravel8)をインストール。 ...
centos7

centos7 でselenium+chromedriver+phpを動かす

こちらの記事のcentosバージョンです。 日本語フォントのインストール キャプチャなどで日本語が文字化けしないようにフォントをインストール。 $ sudo yum install ipa-*-fonts chro...
php

ubuntu 20.04 でselenium+chromedriver+phpを動かす

まず、本家から。 日本語フォントのインストール まず初めに日本語フォントのインストールを行う。これがないと文字化けしまくる。 $ sudo apt install fonts-takao ...
centos7

python3インストールによるyumエラーの修正

ある日yumでアップデートしたらエラーが出た。 # yum update File "/bin/yum", line 30 except KeyboardInterrupt, e: 調べたらpy...
centos7

Centos7 FTPサーバ設定(vsftpd)

SCPで事が足りるのであればFTPをわざわざ入れる必要はないですが、まぁ結構な頻度で何かしら必要になるので、centos7でvsftpdを設定した時のメモです。 まず、パッケージをインストール。 # yum install v...
centos7

mysqlキャッシュ設定

一般的に閲覧の方が圧倒的に多いサイト(WPの記事サイトなど)はキャッシュが有効であると言われています。WPで言えばアプリケーションのレベルではプラグインがあり、Webサーバ(nginx)で言えばproxy_cacheなどがあり、DBで言う...
centos7

mysql文字化け対応

たまにDBインストールしたばかりで、そのまま何の変更もなしに使うと起こる現象。大体はデフォルトの文字コードがlatin1になっているのが原因だったりします。それをutf8へ変更します。 mysqlログイン後、現在の設定を確認。 ...
centos7

Centos7 sshログインを公開鍵方式へ変更する方法

パスワード認証は簡単で便利ですが、セキュリティ的にあまりよろしくないので公開鍵認証方式へ変更する方法です。今回は例としてcentos7上でuserという名前のユーザへ設定を加えていきます。 まず、ssh用ディレクトリを作成します。あ...
centos7

Centos7 nginxのログをltsvに変更

通常形式のログはログ解析、集計をするときに区切りがスペース所によりダブルクォートだったりして、なかなかスムーズに解析できないので、ltsv形式に変更したときのメモ。 ltsvとは何かと言うと簡単に言えば、各項目の区切りをタブにしただ...
centos7

Centos7 nginx のphpアップグレード(5.6系=>7.3系)

nginx + php-fpm-5.6 + php-5.6で動いていた環境をnginx + php-fpm-7.3 + php-7.3にした時のメモです。 5.6を上書きせずに、7.3を別系統としてインストールして切り替える方法です。 こ...
linux

mysqlコマンド(import, export編)

CSVでもらったデータをインポートする、またはCSV形式でエクスポートして渡すなんて事たまにありますよね。そんな時用のメモです。 CSV,TSV出力 export # CSV出力 SELECT * FROM hoge INTO...
linux

mysqlコマンド(ユーザ作成・削除・権限変更編)

ユーザを作る、権限を付与するのはあまり頻繁にやらないので忘れがち。そんな時用のメモです。 CREATE USER ユーザの追加 # ユーザの追加とパスワードの設定 CREATE USER user_hoge IDENTIFIE...
linux

mysqlコマンド(バックアップ・リストア編)

たまにだけどよく使うのがmysqldumpのデータダンプと別DBへのリストア。それに関連するメモです。 MYSQLDUMP みなさん即ご存じのバックアップコマンドmysqldump。ただ、オプションなんだっけなーというのはよく...
タイトルとURLをコピーしました