https://github.com/pekarskyi/ip-debug-log-viewer
A powerful WordPress debugging tool that displays PHP errors from debug.log in a structured, user-friendly format
https://github.com/pekarskyi/ip-debug-log-viewer
debug debugging-tool script wordpress
Last synced: 2 months ago
JSON representation
A powerful WordPress debugging tool that displays PHP errors from debug.log in a structured, user-friendly format
- Host: GitHub
- URL: https://github.com/pekarskyi/ip-debug-log-viewer
- Owner: pekarskyi
- License: gpl-3.0
- Created: 2025-03-23T11:52:24.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-05T03:56:14.000Z (about 1 year ago)
- Last Synced: 2025-08-24T11:49:24.637Z (10 months ago)
- Topics: debug, debugging-tool, script, wordpress
- Language: PHP
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IP Debug Log Viewer
[](https://GitHub.com/pekarskyi/ip-debug-log-viewer/releases/)
A powerful WordPress debugging tool that displays PHP errors from debug.log in a structured, user-friendly format.
## Features
- **Organized Error Display**: Shows errors from debug.log in a clean, organized table format
- **Error Grouping**: Automatically groups similar errors to reduce clutter
- **Color-coded Errors**: Different error types (Fatal, Warning, Notice, etc.) are color-coded for quick identification
- **Fatal Error Highlighting**: Fatal errors are prominently displayed in bright red
- **Component Detection**: Automatically identifies which plugin, theme, or core component is causing the error
- **WordPress Debug Status**: Displays the current state of WordPress debugging settings with colored indicators
- **Server Environment Information**: Displays detailed information about your WordPress, PHP, and database configuration
- **Plugins List**: Shows all installed plugins with their versions and activation status
- **Themes List**: Shows all installed themes with their versions and activation status
- **Error Log Clearing**: One-click button to clear the debug.log file
## ✅ Screenshots



## Installation
### Option 1:
1. Download the `IP Debug Log Viewer` (green Code button - Download ZIP).
2. **Upload Files**:
- Upload `ip-debug-viewer.php` to your WordPress site's root directory (where wp-config.php is located)
3. **Verify Permissions**:
- Make sure the file has the proper permissions (usually 644)
4. **Activate Debug Mode**:
- Ensure WordPress debugging is enabled in your `wp-config.php` file:
```php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DISABLE_FATAL_ERROR_HANDLER',true);
```
4. **Access the Viewer**:
- Visit `https://your-site.com/ip-debug-viewer.php` directly
### Option 2 (recommended):
1. Install and activate this plugin (plugin installer): https://github.com/pekarskyi/ip-installer
2. Using the `IP Installer` plugin, install `IP Debug Log Viewer`.
## After debugging
1. Remove the `ip-debug-viewer.php` file.
2. In the `wp-config.php` file, change `define('WP_DEBUG', true);` to `define('WP_DEBUG', false);`.
3. Delete the `debug.log` file located in the `wp-content` folder.
## Questions
If you have any questions, please leave them in the Issues section: https://github.com/pekarskyi/ip-debug-log-viewer/issues
## Changelog
1.0.0 - 24.03.2025:
- Initial release