0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu 20.04でPHPの認証ができなくなった問題対策

Posted at

問題:2024年12月14日にPHPのアプリケーションでLDAP認証が急に出来なくなった。
原因:Ubuntuのセキュリティパッチのバグ。
PHP7.4 ldap broken on focal after 13 dec 2024

対策は以前リリースのldap.soに戻すことです。

手順
1.該当するubuntu環境に次のサイトからdebファイルをダウンロード。
https://pl.archive.ubuntu.com/ubuntu/pool/main/p/php7.4/php7.4-ldap_7.4.3-4ubuntu2.24_amd64.deb
2.ファイルを解凍。

ar x php7.4-ldap_7.4.3-4ubuntu2.24_amd64.deb

3.再び解凍。
tar xf data.tar.xz ldap.so

4.ldapファイルをphpディレクトリに移動
sudo cp ./ldap.so /usr/lib/php/20190902/ldap.so

5.apache2を再起動
systemctl restart apache2

6.apache2で起動したことを確認
systemctl status apache2

7.アプリからログインできるか確認

以上

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?