HEX
Server: Apache
System: Linux eisbus 6.8.12-9-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-9 (2025-03-16T19:18Z) x86_64
User: www-data (33)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //lib/inithooks/firstboot.d/20regen-wordpress-secrets
#!/bin/bash -e
# regenerate wordpress secrets and mysql password

. /etc/default/inithooks

USER=www-data
WEBROOT=/var/www/wordpress
CONF=$WEBROOT/wp-config.php

updateconf() {
    sed -i "\|^define(.*'$1'|s|,.*|, '$2');|" $CONF
}

runuser $USER -s /bin/bash -c "wp --path=$WEBROOT config shuffle-salts"

PASSWORD=$(mcookie)
updateconf DB_PASSWORD $PASSWORD
$INITHOOKS_PATH/bin/mysqlconf.py --user=wordpress --pass="$PASSWORD"