PHP コンソールでphpinfo()を実行したい PHPの設定情報を知りたい場合、phpinfo()を実行すればよいのですが、いちいち公開フォルダにphpinfo()を書いたPHPファイルを置いてブラウザで確認するのは面倒。できればコンソールで実行して確認したいってことがあります。コンソー... 2021.12.11 PHP
開発 dockerでbind mountしたファイルのowner問題 dockerを開発環境に用いた場合、ソースコードのowner/permission問題は結構面倒な問題です。dockerのコンテナ内で変更を伴うファイルを永続的に管理したい場合、2つの方法があります。ボリュームマウント一つは、ボリュームマウ... 2021.12.09 開発
開発 sudoだとcommand not foundになる ユーザーだと起動できるのに、sudoを付けて起動するとcommand not foundになってしまう場合の対処方法です。これは、ユーザーのみ動くアプリをインストールした場合にこのようなことが発生します。/etc/sudoers の設定を変... 2021.12.06 開発
javascript navigator.clipboard.writeText()が動かない javascriptでクリップボードにコピーする機能を実装する場合、今はこれを使うnavigator.clipboard.writeText('コピーする文字列');なんだけど、開発環境だと以下のようなエラーになってしまう。Uncaught... 2021.12.01 javascript
Node.js yarnが動かない WSL2のUbuntu20.04LSTでyarnを使おうとして、以下のようにyarnをインストールしてビルドしようとしたが…$ sudo apt install cmdtest(中略)$ yarn00h00m00s 0/0: : ERROR... 2021.11.25 Node.jsUbuntu
開発 GitHubで2つのアカウントのSSH鍵を使い分ける方法 GitHubで複数のアカウントを使い分けたい場合のやり方の解説です。GitHubとしては、複数アカウントでの接続は推奨していませんが、組織として会社のアカウントを使うという方針の場合は仕方がありませんので何とかするしかありません。方法として... 2021.11.19 開発
Docker Linux環境ではhost.docker.internalは使えない host.docker.internaはDockerコンテナ内からホストPCを示す名称です。ですが、これはMacとWindowsだけでLinuxでは使えません。また、WSL上で動かす場合もLinuxと同じ扱いになるため使えません。ということ... 2021.11.18 Docker開発
Linux ‘bash\r’: No such file or directory ってなに? WSL2(Ubuntu)環境でnpmを起動しようとしたら…$ npm/usr/bin/env: ‘bash\r’: No such file or directoryこれの原因はスクリプトにWindows用の改行コードが含まれているスクリプ... 2021.11.18 LinuxWindowsWindows Subsystem for Linux
MacOS macで環境変数が通らない Macでターミナルを起動するたびに"source ~/.bash_profile"を実行しないとパスが通らない状態になってしまった。どうも、デフォルトのシェルがbashからzshになったので設定ファイルが変更になったことが原因らしい。she... 2021.11.13 MacOS
MacOS Macのユーザー名やユーザーフォルダ名を変更する方法 Macのインストールで適当に名前を入れてしまってユーザーフォルダ名や表示名が気に入らないっていうことがあります。私は、フルネームの欄でフルネームを入れたので、コンソールを開くとフルネームで表示領域が圧迫されて困ってました。ということで変更す... 2021.11.13 MacOS
VSCode VSCodeで複数フォルダがあるときのパス設定について VSCodeの設定ファイルを書いていたらこんなエラーに遭遇。variable ${workspaceRoot} can not be resolved in a multi folder workspace.ダイアログはこんな感じどうも、一... 2021.11.11 VSCode
Docker Couldn’t connect to Docker daemon エラーが発生する 新規ユーザーを作成して、そのユーザーでDockerを起動したら下記のようなエラーが発生した。ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is i... 2021.11.09 DockerUbuntu
CentOS gitlabを13から14へアップグレードする gitlabのアップデートをさぼってたので更新してみました。動作環境CentOS7系gitlab-ceバージョンアップ方法gitlabは、一気に最新のバージョンまでアップデートできず、特定のバージョンを経由して何度も更新しなければなりません... 2021.11.05 CentOSGitLab
Ubuntu certbotでSSL設定しようとしたらプラグインが無いと言われた Let's Encriptの設定でちょっとだけつまずきました。環境は ubuntu20.04 & apache です。下記コマンドでcertbotをインストール。apt install certbot起動したらcertbot --apach... 2021.11.04 Ubuntu
Docker docker-composeで環境変数付きコマンド実行の方法 Nuxtが外から見えないdocker compose経由でnuxt.jsの開発環境を起動しようとしたけど、dockerサーバーが外部にあるので起動したNuxtにブラウザからアクセスできないという問題が発生。調べたら、configファイルをい... 2021.11.02 DockerLinuxOSVue.JS3仮想化環境作業効率化
Docker Node.JS v.17でERR_OSSL_EVP_UNSUPPORTED node.jsの最新dockerイメージでVue.JSを起動させようとしたら、以下のようなエラーになったError: error:0308010C:digital envelope routines::unsupported at new ... 2021.11.02 DockerNode.jsVue.JS3
OS設定 VSCodeで作ったMakefileが”分離記号を欠いています”エラーになる VSCode上でMakefileを新規作成してmakeコマンドを実行してみたら・・・make buildMakefile:2: *** 分離記号を欠いています. 中止.ふむ・・・なんだこれ?と思って調べてみると、どうもファイルの文字コードが... 2021.11.02 OS設定VSCodeアプリケーション
Laravel8.x Laravel sailでLaravel開発&デバッグ環境構築 動作環境今回の環境は以下の通りUbuntuDocker(インストール済み)作業環境はWindows10ProVSCodeDockerDesktop今回は、Ubuntu上で構築したDocker環境を、Windows10から接続したPCでリモー... 2021.11.01 Laravel8.xPHP開発
PHP VSCodeにコンテナ内のPHPを指定する方法 VSCodeでPHP IntelliSenseを有効化すると、こんな画面が表示される場合があります。通常はsetting.jsonにphpのバイナリがある場所を指定すればOKです。ですがPHPをDockerで動かしている場合、そもそもローカ... 2021.11.01 PHPVSCode
Linux [Ubuntu]SSHで接続できない Ubuntu20.4をインストールして、外部からSSH接続しようとしたがなぜかできない。外からのPingは通るのでネットワークの問題ではなさそう。ということで調査開始。ローカルで$ ssh -VOpenSSH_8.21...以下略SSHは入... 2021.10.21 LinuxUbuntu