ubuntu
概要 npmインストールして喜んでバージョン確認したら npm -v windows側のnpm呼ばれて「/bin/sh そんなの知らない」と言われた。 bad interpreter: No such file or directory /usr/bin/npm -v したらきちんとバージョン表示された 原因 Windows側のpathがWS…
du -h --max-depth=1 duコマンドに、--max-depth=1つけたらOK.
DockerFileで以下内容を記述 ...なんやかんや RUN apt install -y php8.1-xdebug ...なんやかんや (DockerFileのお作法的には、他のapt installしているものと一緒にまとめるべきですが、そういうのは動いてから調整すればいいと思うので) コンテナのphp.i…
前提 既にubuntu20.04+php8.0+apache2の環境であること 作業手順 apt update apt upgrade -y apt install php8.1 apt install php8.1-gd php8.1-xml php8.1-soap php8.1-mbstring php8.1-mysql apt install libapache2-mod-php8.1 a2dismod php8.0 a2enmod …
cat /etc/apache2/mods-available/rewrite.load で確認すると mod_rewriteは最初から使える状態にはなっている が、しかし、 a2enmod rewrite しないと有効にはならない。 きちんと、a2enmod rewriteしましょうというお話でした。
Ubuntu20.04などは、初期時にはrootでログインできません。 rootでログインする手順は sudo passwd root sudoでrootにパスワードを設定します。 以上です。
Docker上のコンテナ内から、postfixを使ってgmail経由でメールを送信する方法です。 (受信とかはできません) 1. Googleアカウントの「2段階認証プロセス」を有効化する 2. Googleアカウントでアプリパスワード(※1)を取得する ※16ケタぐらいの*ログインパス…
VPSなどを利用していて、VPS上にdockerをインストールし、コンテナ立ち上げて、外部から接続するケース。 最低限やればいいことを以下に列挙します。 ・docker-compose.ymlで、portsでしっかりと外部側のポートを指定。 ports: "8080:80" みたいな感じで。 ↑…
意外と大変。 ConoHaは、sshとかwebとかよく使うポート番号しか管理画面上では開放できません。 8080も意外と使うで?(関西弁風) いきます。 1. ConoHa管理画面で接続をすべて許可するに設定 → この時点で踏み台にされ放題かも。まあしばらくは仕方ないさ…
virtualboxにubuntu派生のxubuntuを入れてみたんですが、マウスが反応しません。 GUIなのにキーボードオンリーで、virtualbox guest additionをコマンドラインで入れたらマウスも反応してくれるんじゃないかと思いました。 そういうわけで、コマンドラインの…
apache使って開発している時に、 http://hogehoge.comと、http://hogehoge.com:8080とで、 表示サイト変えたいなどということ、あると思います。 そういう場合の手順になります。 ubuntuのバージョンは16.04で、apache2の場合です。 ・/etc/apache2/ports.co…
VirtualBox + Ubuntu入れて、ふつうにSSHで接続しようと思ったら、 えらくはまりました。 情報が溢れすぎでして…。 ポートフォワーディングとかええねん。 NAT + ホストオンリーアダプターでええねん、っていう人。 以下の流れでOKかと。 ・VirtualBox側の…
「sudo 〇〇」打ち込むのが面倒なので、 #sudo su - でスーパーユーザになっておきます。 あとは、 apt-get install -y nodejs npm npm cache clean npm install n -g n stable ln -sf /usr/local/bin/node /usr/bin/node ln -sf /usr/local/bin/npm /usr/bi…
以下コマンド実行a2enmod rewrite /etc/apache2/apache2.conf を編集<Directory /foo/bar/> AllowOverride All Require all granted</Directory>※AllowOverride Allが大事 apache2 再起動service apache2 restart 以上。