39ответ(ов) в теме
Motosimak@mail.ru
не в сети 4 месяца
На сайте с 20.05.2017
Участник
Тем 48
Сообщения 183
31
11:04

[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_flag log_errors on
php_value error_log /var/www/***/php_error.log

Запустил вручную ?prime_forum_sitemap_secret_reload
В корне появился файл со строкой выше, совпадение?

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
32
11:13

Наверно совпадение - т.к. функция занимается выводом причин редактирования

Я выше рекомендации давал что делать. Про это комментария не услышал.

0
Motosimak@mail.ru
не в сети 4 месяца
На сайте с 20.05.2017
Участник
Тем 48
Сообщения 183
33
11:18

Otshelnik-Fm сказал(а)
Я выше рекомендации давал что делать. Про это комментария не услышал.

прописывать в любое место? я вставлял строки, но эффекта не было

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
34
11:21

в 2 функции . внутри функций в самый верх

0
Motosimak@mail.ru
не в сети 4 месяца
На сайте с 20.05.2017
Участник
Тем 48
Сообщения 183
35
11:24

без изменений

Спойлер
// получаем из бд
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;

Редакции сообщения
17.01.2018 11:33Motosimak@mail.ruПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
36
11:36

Ну тогда я развожу руками...
Тут надо карту дробить на части и проходить в несколько раз. Но я не готов на это тратить время в рамках того руководства

Вариант самый простой изменить лимиты выборки в бд с 50000 на свое меньшее значение. Но тогда старые темы форума в карту не попадут.

0
Motosimak@mail.ru
не в сети 4 месяца
На сайте с 20.05.2017
Участник
Тем 48
Сообщения 183
37
11:45

Я об этом думал и ставил 100 тем для теста, но что то без изменений, причем и карта сама не меняется, я ее уже удалил полностью, пересоздал, а количество ссылок такое же, кеширование выключил на время посмотреть, но пока все тоже самое.

Otshelnik-Fm сказал(а)
Тут надо карту дробить на части и проходить в несколько раз. Но я не готов на это тратить время в рамках того руководства

Ок, тогда пока без нее поживем.

UP^ не 50 темах заработало 🙂

Редакции сообщения
17.01.2018 11:47Motosimak@mail.ruПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
38
11:56

не 50 темах заработало

- да ну не верю что скрипт такой прожорливый. Он у меня простую карту сайта генерит с большим кол-вом записей

Нет у меня большого форума чтобы проверить. Оставим этот скрипт на растерзания другим пользователям. Пока фидбеков нету

1
Motosimak@mail.ru
не в сети 4 месяца
На сайте с 20.05.2017
Участник
Тем 48
Сообщения 183
39
12:02

Проверил на 50, 100, 350 работает, все что выше с ошибкой 🙂

Otshelnik-Fm сказал(а)
Нет у меня большого форума чтобы проверить. Оставим этот скрипт на растерзания другим пользователям. Пока фидбеков нету

да, согласен, может в сервере настройки, у других заработает, как положено.

0
Вы не имеете права на публикацию сообщений в этой теме