Newer
Older
From 4114adce78ac6350e04b515a3c2f360dea3bce37 Mon Sep 17 00:00:00 2001
From: lucha <lucha@paranoici.org>
Date: Tue, 3 Oct 2017 17:24:49 +0200
Subject: [PATCH 199/229] patch: stops wordpress from hardcoding the location
of debug.log
by default, if DEBUG_LOG is true, wordpress will set error_log to wp-content/debug.log,
which is publicly accessible. We want instead to set it via our own php.ini. This patch
removes the Wordpress code responsible for modifying the error_log location.
---
wp-includes/load.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/wp-includes/load.php b/wp-includes/load.php
index b314f63d..b1fbde80 100644
--- a/wp-includes/load.php
+++ b/wp-includes/load.php
@@ -343,7 +343,8 @@ function wp_debug_mode() {
if ( $log_path ) {
ini_set( 'log_errors', 1 );
- ini_set( 'error_log', $log_path );
+ // AI patch: do not hardcode the debug.log location, let php.in set it
+ // ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' );
}
} else {
error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );
--
2.17.1