mirror of
https://github.com/10h30/kazewp.git
synced 2026-05-12 15:21:20 +09:00
disable log function
This commit is contained in:
@@ -12,7 +12,7 @@ source "${SCRIPT_DIR}/lib/docker.sh"
|
|||||||
source "${SCRIPT_DIR}/lib/caddy.sh"
|
source "${SCRIPT_DIR}/lib/caddy.sh"
|
||||||
source "${SCRIPT_DIR}/lib/wordpress.sh"
|
source "${SCRIPT_DIR}/lib/wordpress.sh"
|
||||||
source "${SCRIPT_DIR}/lib/menu.sh"
|
source "${SCRIPT_DIR}/lib/menu.sh"
|
||||||
source "${SCRIPT_DIR}/lib/log.sh"
|
#source "${SCRIPT_DIR}/lib/log.sh"
|
||||||
|
|
||||||
|
|
||||||
# Check if Docker is installed
|
# Check if Docker is installed
|
||||||
|
|||||||
+15
-3
@@ -13,11 +13,23 @@ if [ ! -w "$LOG_FILE" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Function to add timestamp to log file
|
||||||
|
add_timestamp() {
|
||||||
|
echo -e "\n========== $(date '+%Y-%m-%d %H:%M:%S') ==========" >> "$LOG_FILE"
|
||||||
|
}
|
||||||
|
|
||||||
# Function to strip ANSI color codes
|
# Function to strip ANSI color codes
|
||||||
strip_colors() {
|
strip_colors() {
|
||||||
sed -r "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2})?)?[mGK]//g"
|
sed -r "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2})?)?[mGK]//g"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Redirect all output to both the terminal and the log file (without colors)
|
# Save original file descriptors
|
||||||
exec > >(tee -a >(strip_colors >> "$LOG_FILE"))
|
exec 3>&1
|
||||||
exec 2> >(tee -a >(strip_colors >> "$LOG_FILE") >&2)
|
exec 4>&2
|
||||||
|
|
||||||
|
# Add timestamp to log file
|
||||||
|
add_timestamp
|
||||||
|
|
||||||
|
# Redirect stdout and stderr to log file (without color codes) and also to the terminal (with colors)
|
||||||
|
exec 1> >(tee >(strip_colors >> "$LOG_FILE") >&3)
|
||||||
|
exec 2> >(tee >(strip_colors >> "$LOG_FILE") >&4)
|
||||||
@@ -20,7 +20,7 @@ if ! wpcli core is-installed ; then
|
|||||||
--admin_password="${ADMIN_PASSWORD}" \
|
--admin_password="${ADMIN_PASSWORD}" \
|
||||||
--admin_email="${ADMIN_EMAIL}" \
|
--admin_email="${ADMIN_EMAIL}" \
|
||||||
--skip-email
|
--skip-email
|
||||||
|
wpcli rewrite structure '/%postname%/'
|
||||||
echo "Installing and activating plugins..."
|
echo "Installing and activating plugins..."
|
||||||
wpcli plugin install wordfence cache-enabler --activate
|
wpcli plugin install wordfence cache-enabler --activate
|
||||||
wpcli option update cache_enabler '{
|
wpcli option update cache_enabler '{
|
||||||
@@ -50,19 +50,19 @@ if ! wpcli core is-installed ; then
|
|||||||
wpcli theme update --all
|
wpcli theme update --all
|
||||||
|
|
||||||
# List users
|
# List users
|
||||||
echo "== User List =="
|
#echo "== User List =="
|
||||||
wpcli user list
|
#wpcli user list
|
||||||
echo ""
|
#echo ""
|
||||||
|
|
||||||
# Show installed plugin
|
# Show installed plugin
|
||||||
echo "== Theme List =="
|
#echo "== Theme List =="
|
||||||
wpcli theme list
|
#wpcli theme list
|
||||||
echo ""
|
#echo ""
|
||||||
|
|
||||||
# Show installed plugin
|
# Show installed plugin
|
||||||
echo "== Plugin List =="
|
#echo "== Plugin List =="
|
||||||
wpcli plugin list
|
#wpcli plugin list
|
||||||
echo ""
|
#echo ""
|
||||||
|
|
||||||
echo "WordPress setup completed!"
|
echo "WordPress setup completed!"
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user