Intereting Posts
Связь с файлами в корневом каталоге вне установки WP window.send_to_editor и jQuery .attr () конфликтуют с несколькими метаданными метаданных для загрузки AddFilter option_active_plugins выполняется 6 раз. Зачем? Как выполнить функцию javascript непосредственно перед сохранением сообщения woocommerce или сообщения? Как отличить пользовательскую регистрацию пользователя hook_update, пользовательский пароль для сброса пароля или профиль пользователя? Название галереи изображений – получить сообщение Как определить, прикреплено ли сообщение к изображениям? перенаправлять страницы без содержимого, вместо ошибки 404, используя max_num_posts? Локальный кеш локального компьютера заполняется старыми данными сайта WordPress. Отображение только определенных тегов в цикле Как отложить возможность публикации сообщений? Создать нового пользователя WordPress после Twitter Signin, используя учетные данные Twitter? Включаемая функция и проверка активации? Есть ли разница между hooks posts_where, где posts_join и posts_search работают мудрый? Добавление поддержки пользовательских логотипов

делать ошибки журнала wordpress в файле журнала Apache

Мне нужно зарегистрировать 404 ошибки и неудачные попытки wp-login на сайте wordpress. К сожалению, он изначально обрабатывает все и не записывает в файл журнала apache.

Я пробовал: 404.php

<?php get_header(); ?> <div id="post-0" class="post error404 not-found"> <h1><?php _e('Page Not Found', "magazine-basic"); ?></h1> <div class="storycontent"> <p><?php _e('The page you requested could not be found.', "magazine-basic"); ?></p> </div><!-- .storycontent --> </div><!-- #post-0 --> <?php error_log("File does not exist: " . rtrim($_SERVER['DOCUMENT_ROOT'], "/") . $_SERVER['REQUEST_URI'], 0); get_footer(); ?> 

functions.php

 // Log login errors to Apache error log add_action('wp_login_failed', 'log_wp_login_fail'); // hook failed login function log_wp_login_fail($username) { error_log("WP login failed for username: $username"); } 

Но это не похоже на трюк. Любые мысли идеи, как это сделать?

Solutions Collecting From Web of "делать ошибки журнала wordpress в файле журнала Apache"

Я использую отдельный файл журнала ошибок для WordPress, который я добавляю к wp-config.php следующим образом:

Шаг 1. Создайте файл журнала

Создайте пустой файл с именем «php-errors.log». Этот файл будет служить журналом ошибок PHP вашего сайта. Вашему серверу потребуется доступ на запись к этому файлу, поэтому обязательно установите соответствующие разрешения.

Шаг 2: добавьте волшебный код

Добавьте это в wp-config.php после That's all, stop editing! Happy blogging. That's all, stop editing! Happy blogging.

 // log php errors @ini_set('log_errors','On'); // enable or disable php error logging (use 'On' or 'Off') @ini_set('display_errors','Off'); // enable or disable public display of errors (use 'On' or 'Off') @ini_set('error_log','/home/path/logs/php-errors.log'); // path to server-writable log file 

После этого отредактируйте третью строку с абсолютным пути к файлу php-errors.log, созданному на первом шаге. Загрузите на свой сервер и назовите его. Все ошибки PHP теперь будут регистрироваться в вашем файле php-errors.log, что позволит вам как можно быстрее отслеживать и разрешать ошибки.

Этот трюк – от diggwp . и там вы можете больше узнать о решениях для обработки ошибок в WordPress.