Przeglądaj źródła

Disable display_errors in production across all PHP files

Switch all pages from ini_set('display_errors', 1) to display_errors=0
with log_errors=1. Stack traces, file paths, and DB errors were
previously visible to any user hitting an error on the live server.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Benjamin Harris 2 tygodni temu
rodzic
commit
0eaa5ab7cd
8 zmienionych plików z 16 dodań i 8 usunięć
  1. 2 1
      client-brief.php
  2. 2 1
      draft_page.php
  3. 2 1
      manilla_folder.php
  4. 2 1
      old_g_letter.php
  5. 2 1
      payment_request.php
  6. 2 1
      process_form.php
  7. 2 1
      progress.php
  8. 2 1
      thelist.php

+ 2 - 1
client-brief.php

@@ -6,7 +6,8 @@ date_default_timezone_set("Australia/Hobart");
 
 //error_reporting(E_ERROR | E_PARSE);
 error_reporting(E_ALL);
-ini_set('display_errors', 1);
+ini_set('display_errors', '0');
+ini_set('log_errors', '1');
 
 require_once 'connection.php';
 include_once "vendor/autoload.php";

+ 2 - 1
draft_page.php

@@ -5,7 +5,8 @@
 date_default_timezone_set("Australia/Hobart");
 
 error_reporting(E_ALL);
-ini_set('display_errors', 1);
+ini_set('display_errors', '0');
+ini_set('log_errors', '1');
 
 require_once 'connection.php';
 include_once "dompdf/vendor/autoload.php";

+ 2 - 1
manilla_folder.php

@@ -5,7 +5,8 @@
 date_default_timezone_set("Australia/Hobart");
 
 error_reporting(E_ALL);
-ini_set('display_errors', 1);
+ini_set('display_errors', '0');
+ini_set('log_errors', '1');
 
 require_once 'connection.php';
 include_once "dompdf/vendor/autoload.php";

+ 2 - 1
old_g_letter.php

@@ -10,7 +10,8 @@
 //phpinfo();
 
 error_reporting(E_ALL);
-ini_set('display_errors', 1);
+ini_set('display_errors', '0');
+ini_set('log_errors', '1');
 //error_reporting(E_ERROR | E_PARSE);
 //
 require_once 'vendor/autoload.php';

+ 2 - 1
payment_request.php

@@ -3,7 +3,8 @@ date_default_timezone_set("Australia/Hobart");
 
 //error_reporting(E_ERROR | E_PARSE);
 error_reporting(E_ALL);
-ini_set('display_errors', 1);
+ini_set('display_errors', '0');
+ini_set('log_errors', '1');
 
 require_once 'connection.php';
 include_once "vendor/autoload.php";

+ 2 - 1
process_form.php

@@ -1,7 +1,8 @@
 <?php
 session_start();
 error_reporting(E_ALL);
-ini_set('display_errors', 1);
+ini_set('display_errors', '0');
+ini_set('log_errors', '1');
 
 require_once 'vendor/autoload.php'; // Include the Google API Client Library
 

+ 2 - 1
progress.php

@@ -3,7 +3,8 @@ date_default_timezone_set("Australia/Hobart");
 
 //error_reporting(E_ERROR | E_PARSE);
 error_reporting(E_ALL);
-ini_set('display_errors', 1);
+ini_set('display_errors', '0');
+ini_set('log_errors', '1');
 
 require_once 'connection.php';
 include_once "vendor/autoload.php";

+ 2 - 1
thelist.php

@@ -7,7 +7,8 @@
 date_default_timezone_set("Australia/Hobart");
 
 error_reporting(E_ALL);
-ini_set('display_errors', 1);
+ini_set('display_errors', '0');
+ini_set('log_errors', '1');
 //error_reporting(E_ERROR | E_PARSE);
 
 // Function to perform a POST request for login