사용 가능한 업데이트에서 Drupal의 "사용 가능한 업데이트 데이터를 가져오지 못했습니다"오류 수정
요약
그 숏컷은 그동안 정말 고생했어요😅
환경
OpenBSD에 Drupal 8/9를 여러 번 설치했습니다.
Drupal 관리자 패널에는 "보고서"페이지에서 "사용 가능한 업데이트"를 조회하는 기능이 있습니다.
그 설치 후에는 항상 실패했기 때문에 문제가 생겼습니다.
그림 1 실패
해결책
어려움을 겪고 공식 문서에서 권한을 얻은 후 TLS 연결 실패로 인한 것임을 알았습니다.
Drupal - PHP OpenSSL requirements
이를 수정하려면
cacert.pem
의 루트 아래에 chroot
를 배치하고 PHP 일명 php.ini
를 구성합니다.먼저 인증서를 받습니다.
$ # /etc in `chroot` is `/var/www/etc` in actual
$ cd /var/www/etc
$ doas mkdir ssl
$ cd ssl
$ # get the cacert.pem
$ doas ftp https://curl.haxx.se/ca/cacert.pem
$ doas chmod a-w cacert.pem
다음과 같습니다.
$ pwd
/var/www/etc/ssl
$ ls -l
total 448
-r--r--r-- 1 root daemon 206919 Apr 13 12:12 cacert.pem
그런 다음
php.ini
를 편집합니다.$ doas nvim /etc/php-7.4.ini
줄을 추가하려면:
[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
;curl.cainfo =
+ curl.cainfo = "/etc/ssl/cacert.pem"
마지막으로 PHP-FPM 데몬을 다시 시작합니다.
$ doas rcctl restart php74_fpm
결론
다행히 제 사이트가 업데이트 정보를 받았습니다🙂
그림 2 성공
Reference
이 문제에 관하여(사용 가능한 업데이트에서 Drupal의 "사용 가능한 업데이트 데이터를 가져오지 못했습니다"오류 수정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nabbisen/fix-drupal-s-failed-to-get-available-update-data-error-on-available-updates-53f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)