[17-Jan-2018 08:01:35 UTC] PHP Warning: Invalid argument supplied for foreach() in /var/www/***/wp-content/plugins/wp-recall/add-on/prime-forum/functions-post-content.php on line 225
Otshelnik-Fm сказал(а)
почему прайм форума ошибка? Я вообще связи функции pfm_add_post_edition с картой не вижу
Я добавил через htaccess
php_value error_log /var/www/***/php_error.log
Запустил вручную ?prime_forum_sitemap_secret_reload
В корне появился файл со строкой выше, совпадение?
без изменений
function otfm_get_all_forum_topics(){
ini_set('memory_limit', '-1'); // уберем лимит памяти
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
global $wpdb;
...
// формируем карту сайта форума
function otfm_create_prime_forum_sitemap(){
ini_set('memory_limit', '-1'); // уберем лимит памяти
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
$i = 0;
Ну тогда я развожу руками...
Тут надо карту дробить на части и проходить в несколько раз. Но я не готов на это тратить время в рамках того руководства
Вариант самый простой изменить лимиты выборки в бд с 50000 на свое меньшее значение. Но тогда старые темы форума в карту не попадут.
Я об этом думал и ставил 100 тем для теста, но что то без изменений, причем и карта сама не меняется, я ее уже удалил полностью, пересоздал, а количество ссылок такое же, кеширование выключил на время посмотреть, но пока все тоже самое.
Otshelnik-Fm сказал(а)
Тут надо карту дробить на части и проходить в несколько раз. Но я не готов на это тратить время в рамках того руководства
Ок, тогда пока без нее поживем.
UP^ не 50 темах заработало 🙂
Проверил на 50, 100, 350 работает, все что выше с ошибкой 🙂
Otshelnik-Fm сказал(а)
Нет у меня большого форума чтобы проверить. Оставим этот скрипт на растерзания другим пользователям. Пока фидбеков нету
да, согласен, может в сервере настройки, у других заработает, как положено.