Archive for the ‘Misc’ Category

0250 | Scan + upgrade wp-super-cache ทั้งเครื่อง

Wednesday, March 24th, 2021 Posted in Misc | No Comments »

สำหรับ shared hosting หรือ server ที่มี wordpress หลายๆ instance

ติดตั้ง wp-cli

curl -O && \
chmod +x wp-cli.phar && \
sudo mv wp-cli.phar /usr/local/bin/

wp-cli upgrade wp-super-cache

ใช้คำสั่ง locate หาเว็บที่มี wp-super-cache แล้วใช้ wp-cli สั่ง upgrade เฉพาะ plugin wp-super-cache สำหรับเว็บที่ไม่ได้ใช้ wp-super-cache 1.7.2 (แก้ version php /คำสั่งด้วยนะคัรบ)

for i in $(locate /wp-content/plugins/wp-super-cache/wp-cache.php); do 
rootpath=$(echo $i | sed 's#/wp-content/plugins/wp-super-cache/wp-cache.php##g')
echo $rootpath
cd $rootpath
grep 'Version: 1.7.2' ./wp-content/plugins/wp-super-cache/wp-cache.php || \
sudo -u $(stat -c %U .) -- php7.3 $(which wp-cli.phar) plugin update wp-super-cache

0249 | rsyslog log remote host to separate file

Monday, February 8th, 2021 Posted in Misc | No Comments »

enter these in /etc/rsyslog.d/udp.conf

$ModLoad imudp
$UDPServerRun 514

$FileOwner root
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022

$template RemoteHost,"/var/log/remote/%fromhost-ip%/%$YEAR%/%$MONTH%-%$DAY%.log"

if $fromhost-ip != '' then ?RemoteHost
& stop