=== atec Debug === Contributors: DocJoJo Tags: debug, toolbox, WP_DEBUG, SAVEQUERIES, cron jobs Requires CP: 1.7 Tested up to: 6.9 Requires at least:4.9 Requires PHP: 7.4 Tested up to PHP: 8.4.5 Stable tag: 1.2.32 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Essential toolbox to debug a WordPress installation. == Description == atec Debug is a lightweight developer toolbox to help debug your WordPress site. Features include: * View /wp-content/debug.log directly from the admin bar * Toggle WP constants like WP_DEBUG, WP_DEBUG_LOG, SAVEQUERIES, and WP_AUTO_UPDATE_CORE * View and trigger WordPress cron jobs * Parse and edit wp-config.php values like WP_MEMORY_LIMIT * Show all database queries (when SAVEQUERIES is enabled) * List all included PHP files * Read and parse the /wp-config.php file. This plugin is ideal for development and debugging in real-time, without editing files manually. == Specifications === * Reads and parses wp-config.php and debug.log == Third-Party Services == === Integrity check === Once, when activating the plugin, an integrity check is requested from our server – if you give your permission. Source: https://atecplugins.com/ Privacy policy: https://atecplugins.com/privacy-policy/ == Installation == 1. Upload the plugin to /wp-content/plugins/ or install via the WP admin panel. 2. Activate the plugin from the Plugins menu. 3. Select "atec Debug" link in admin menu bar. == Frequently Asked Questions == = Can I edit wp-config.php from the plugin? = You can read and view constants, and enable or disable common ones. Direct editing of arbitrary constants is not supported. = Will this work on live sites? = Yes, but it is meant for development or controlled environments. Enabling WP_DEBUG can slow down your site. Avoid using it on production unless necessary. == Screenshots == 1. Dashboard - Debug log file 2. Memory settings 3. WP_ALLOW_REPAIR 4. SCRIPT_DEBUG 5. WP_AUTO_UPDATE_CORE 6. DB Queries 7. Cron - scheduled events 8. All included .php files 9. Config file (wp_config.php) == Changelog == = 1.2.32 [2026.03.23] = * Dashboard undefined issue = 1.2.31 [2026.01.28] = * compatible with PHP 7.x = 1.2.30 [2025.12.09] = * WP 6.9 tested = 1.2.29 [2025.12.06] = * Minor fixes = 1.2.28 [2025.12.02] = * WP 6.9 tested = 1.2.27 [2025.12.02] = * WP 6.9 tested = 1.2.26 [2025.11.04] = * SVN cleanup = 1.2.25 [2025.09.27] = * Plugin prefix fixed for all = 1.2.24 [2025.09.09] = * Fixed get_plugin_base_root on WIN = 1.2.23 [2025.08.28] = * Added path check to debug.log = 1.2.22 [2025.08.10] = * SVN update and WP clean upload = 1.2.21 [2025.08.06] = * get_plugin_base_root 👈 one level up = 1.2.20 [2025.08.06] = * Fixed get_plugin_base_root on WIN = 1.2.19 [2025.08.03] = * Changes after review = 1.2.18 [2025.07.30] = * WP_PLUGIN_DIR = 1.2.17 [2025.07.23] = * Line 424 in INIT fixed = 1.2.16 [2025.07.22] = * SVN update = 1.2.15 [2025.07.19] = * Framework changes, new ALIAS class = 1.2.12 [2025.07.03] = * Framework change: Dashboard, SVG = 1.2.11 [2025.06.28] = * Framework change: progress(); ALIAS class = 1.2.10 [2025.06.26] = * Framework change: Removed mixed ...$args = 1.2.9 [2025.06.26] = * Framework change, admin_debug_all() = 1.2.8 [2025.06.24] = * Framework change | License check improved = 1.2.7 [2025.06.20] = * Minor fixes = 1.2.6 [2025.06.19] = * Fixed LOADER for windows = 1.2.5 [2025.06.19] = * fixed flush() = 1.2.4 [2025.06.19] = * normalize_path = 1.2.3 [2025.06.18] = * Nonce issus fixed = 1.2.2 [2025.06.17] = * SVN Update = 1.2.1 [2025.06.17] = * Integrity Fix = 1.2.0 [2025.06.15] = * AWF NextStep = 1.1.60 [2025.06.15] = * Framework change = 1.1.59 [2025.05.30] = * AWF update = 1.1.45 [2025.05.29] = * Framework: New DASHBOARD, removed WIDGET = 1.1.44 [2025.05.23] = * Framework testing = 1.1.43 [2025.05.15] = * new autoloader = 1.1.42 [2025.05.03] = * INIT::maybe_load_assets(__DIR__, \'atec_wpdp\'); = 1.1.41 [2025.04.30] = * AWF now fully namespaced = 1.1.39 [2025.04.23] = * NAMESPACE implemented = 1.1.38 [2025.04.12] = * Added error_reporting(E_ALL & ~E_DEPRECATED); = 1.1.37 [2025.04.06] = * Framework change = 1.1.36 [2025.04.03] = * Log optimizer = 1.1.34 [2025.03.16] = * New style.css and check.css = 1.1.33 [2025.03.04] = * Framework changes = 1.1.32 [2025.02.15] = * (function() { = 1.1.31 [2025.02.10] = * New atec-fs filesystem = 1.1.30 [2025.02.04] = * Improved memory conversion = 1.1.29 [2025.02.03] = * Fixit @atec-wpd-debug-log = 1.1.28 [2025.02.03] = * Updated atec-check.js = 1.1.27 [2025.02.02] = * Framework changes (atec-check) = 1.1.26 [2025.01.29] = * define(\'ATEC_TOOLS_INC\',true); // just for backwards compatibility = 1.1.25 [2025.01.27] = * Fix wp-config*.txt = 1.1.24 [2025.01.26] = * switched require_once -> require = 1.1.23 [2025.01.26] = * removed exit afer redirect = 1.1.22 [2025.01.26] = * Improved admin bar toggle = 1.1.21 [2025.01.17] = * Check button replaced = 1.1.20 [2025.01.16] = * SVN cleanup = 1.1.19 [2025.01.14] = * Fixed error on line 62 = 1.1.18 [2024.12.27] = * debug.log protection = 1.1.17 [2024.12.24] = * Fixed style sheet = 1.1.14 [2024.12.21] = * New styles, cleaned up .svg = 1.1.13 [2024.12.17] = * Skip large debug.log = 1.1.12 [2024.12.14] = * Custom log file = 1.1.11 [2024.12.12] = * Fixed delay in wp-config changes = 1.1.10 [2024.12.12] = * Removed $debugFileSize = 1.1.9 [2024.12.12] = * Toogle admin bar – improved = 1.1.7 [2024.11.27] = * Improved plugin activation routine = 1.1.6 [2024.11.22] = * Optimized atec-*-install.php routine = 1.1.5 [2024.11.18] = * minor fixes = 1.1.4 [2024.11.06] = * fix include_once = 1.1.3 [2024.11.02] = * wp-memory * wp_config = 1.0.9 [2024.06.26] = * deploy = 1.0.7 [2024.06.02] = * bug fix, writing to wp_config.php = 1.0.6 [2024.04.06] = * text highlighting = 1.0.5 [2024.03.27] = * bug fix, new grid style = 1.0.3 [2024.03.27] = * debug, memory, repair, config tab = 1.0.2 [2024.03.25] = * bug fix hup13 = 1.0.1 [2024.03.21] = * Custom log file = 1.0 [2024.03.19] = * Initial Release