投稿

9月, 2023の投稿を表示しています

Ubuntu22.04にてapache+php+msmtprcをインストールしてphpからメールを送信できなかった。error.logを確認し対処したときのメモ

 <前提>  ・Ubuntu22.04  ・以下のコマンドにて、apache+php+msmtprcをインストールしている場合           sudo apt install apache2           sudo apt install -y php         systemctl restart apache2  ・msmtprcの設定ファイルは、/etc/msmtprcに配置している  ・php.iniには以下のsendmailのパスを設定      [mail function]      sendmail_path = "/usr/bin/msmtp -C /etc/msmtprc -t" </var/log/apache2/error.logに出力されていた内容>  msmtp: /etc/msmtprc: Permission Denied  msmtp: /etc/msmtprc: contains secrets and therefore must have no more than user read/write permissions <設定コマンド>  ※以下rootユーザにて作業しています。      #rootユーザで/root/.msmtprc に設定ファイルを格納しておく     #設定ファイルのコピー      cp -p /root/.msmtprc /etc/msmtprc      #所有者はwww-data.www-dataにする。しないと      #しないとmsmtp: /etc/msmtprc: Permission Deniedになる     #所有者名の確認は、 /etc/apache2/apache2.confのUserやGroupを確認する   #/etc/apache2/envvarsに   #export APACHE_RUN_USER=www-data   #export APACHE_RUN_GROUP=www-data   #の記載があるので確認する      chown www-data.www-data /etc/msmtprc      #権限は600にすること(777とかではだめ、自分自身の所有で読み込みと書き込みだけ付与)。      #しないとmsmt

UbuntuServer22.04でfreeRadiusをアンインストールして/etc/freeradiusが消されなかったので削除してもう一度インストールしたらエラーになった件

イメージ
 <やってしまったこと> #freeradiusのインストール apt -y install freeradius freeradius-utils apt -y purge freeradius freeradius-utils /etc/freeradiusを削除 apt -y install freeradius freeradius-utilsをするとエラー ***********エラー内容*********** root@ubuntuserver:~# apt -y install freeradius freeradius-utils パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 状態情報を読み取っています... 完了 提案パッケージ:   freeradius-krb5 freeradius-ldap freeradius-mysql freeradius-postgresql   freeradius-python3 snmp 以下のパッケージが新たにインストールされます:   freeradius freeradius-utils アップグレード: 0 個、新規インストール: 2 個、 削除: 0 個、保留: 0 個。 744 kB のアーカイブを取得する必要があります。 この操作後に追加で 2,741 kB のディスク容量が消費されます。 取得:1 http://jp.archive.ubuntu.com/ubuntu jammy-updates/main amd64 freeradius amd64 3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.1 [637 kB] 取得:2 http://jp.archive.ubuntu.com/ubuntu jammy-updates/main amd64 freeradius-utils amd64 3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.1 [106 kB] 744 kB を 2秒 で取得しました (407 kB/s) debconf: apt-utilsがインストールされていないため、パッケージの設定を遅らせます。 以前に未選択のパッケージ freeradi