Update kejilion.sh

This commit is contained in:
科技lion 2025-04-29 12:25:35 +08:00 committed by GitHub
parent dbfd124f66
commit c932dd00f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6677,12 +6677,11 @@ fi

fix_phpfpm_conf() {
local container_name=$1

echo "正在修复容器: $container_name"
docker exec "$container_name" sh -c "mkdir -p /run/$container_name && chmod 777 /run/$container_name"
docker exec "$container_name" sh -c "sed -i '1i [global]\\ndaemonize = no' /usr/local/etc/php-fpm.d/www.conf"
docker exec "$container_name" sh -c "sed -i '/^listen =/d' /usr/local/etc/php-fpm.d/www.conf"
docker exec "$container_name" sh -c "echo -e '\nlisten = /run/$container_name/php-fpm.sock\nlisten.owner = www-data\nlisten.group = www-data\nlisten.mode = 0777' >> /usr/local/etc/php-fpm.d/www.conf"
docker exec "$container_name" sh -c "sed -i '/^daemonize = no/,\$d' /usr/local/etc/php-fpm.d/zz-docker.conf"
docker exec "$container_name" sh -c "rm -f /usr/local/etc/php-fpm.d/zz-docker.conf"

find /home/web/conf.d/ -type f -name "*.conf" -exec sed -i "s#fastcgi_pass ${container_name}:9000;#fastcgi_pass unix:/run/${container_name}/php-fpm.sock;#g" {} \;