CONTENTS
Lastmodified 2022-03-08 (火) 16:47:23
/usr/bin/su -m www -c "php /usr/local/www/nextcloud/occ upgrade"
などをすると、
PHP Warning: Module "openssl" is already loaded in Unknown on line 0
と言うメッセージがでる。
20220212: AFFECTS: users of lang/php8[01][-extensions]? AUTHOR: bofh@FreeBSD.org Non-Default OPTION MYSQL80 has been removed in lieu of making php8[01]-openssl as part of DEFAULT php8[01] installation. Although for php74 it is not the case. Ports that depends on security/php8[01]-openssl will no longer be installed as these have been removed. There is no side effect of this for ports which have USE_PHP=openssl. In case for php74 as the default php74-openssl will be installed otherwise it will be used from php installation. If you are using pkg, you have to remove php8[01]-openssl manually after the upgrade : # pkg info \*php8\* > ~/installed-php-ports-list # pkg upgrade -y # pkg delete -f php8[01]-openssl # service -R While rebuilding from ports users old php.conf is not overwritten. So have to manually remove the ports. For portmaster users: # sh # REINSTALL="$(pkg info -o "*php80*" | grep -v openssl | awk '{printf "%s ", $2}')" # pkg delete -f "*php80*" # portmaster $REINSTALL # portmaster -a
20220212: 影響:lang / php8 [01] [-extensions]のユーザー? 著者:bofh@FreeBSD.org デフォルト以外のオプションMYSQL80は、デフォルトのphp8 [01]インストールの一部としてphp8 [01] -opensslを作成する代わりに削除されました。 php74の場合はそうではありませんが、そうではありません。 security / php8 [01] -opensslに依存するポートは削除されたため、インストールされなくなります。 USE_PHP = opensslを持つポートでは、これによる副作用はありません。 php74の場合、デフォルトのphp74-opensslがインストールされます。それ以外の場合は、phpインストールから使用されます。 pkgを使用している場合は、アップグレード後にphp8 [01] -opensslを手動で削除する必要があります。 #pkg info \ * php8 \ *>〜/ installed-php-ports-list #pkg upgrade -y #pkg delete -f php8 [01] -openssl # 業者 ポートユーザーから再構築している間、古いphp.confは上書きされません。 したがって、手動でポートを削除する必要があります。ポートマスターユーザーの場合: #sh #REINSTALL = "$(pkg info -o" * php80 * "| grep -v openssl | awk '{printf"%s "、$ 2}')" #pkg delete -f "* php80 *" #portmaster $ REINSTALL #ポートマスター-a
Total access 750:本日 1:昨日 0