ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (8): « 1 2 [3] 4 5 6 7 8 »   

> Описание: Избавляемся от необходимости постоянно индексировать форум в админке
yura3d
Отправлено: 18 апреля 2009 — 12:40
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




mastersound пишет:
что делать? подскажете?

Хм, даже не знаю. Странно как-то крон работает у Вашего хостера. Конечно можно и в таком случае запустить индексатор, но потребуется ковыряться в библиотеки поисковых функций и везде прописывать пути.
 
 
mastersound
Отправлено: 18 апреля 2009 — 12:51
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




понятно... а хостер в этом случае может помочь? Если объяснить ему - какой файл с какой периодичностью надо запускать и с какими файлами/папками этот скрипт должен работать?
 
 
yura3d
Отправлено: 18 апреля 2009 — 12:56
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




mastersound пишет:
понятно... а хостер в этом случае может помочь? Если объяснить ему - какой файл с какой периодичностью надо запускать и с какими файлами/папками этот скрипт должен работать?

Возможно
 
 
mastersound
Отправлено: 18 апреля 2009 — 12:57
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Спасибо. Попрбую пообщаться с хостером))
(Добавление)
Вот что мне хостер написал:
CODE:
У Вас скрипт не даёт никакого вывода. Попробуйте сделать какой-либо вывод в скрипте чтобы Вам на почту шли сообщения о выполнении скрипта.

......
CODE:
Менеджер
запрос php ~/public_html/forum/indsearch.php выполняется без ошибок (проверил через консоль). Вам на почту при такой команде приходят сообщения с ошибкой?

я - да, приходит
CODE:
Менеджер
Да, скрипт выполнился, но ничего не вывел на экран


CODE:
Менеджер
Поэтому на почту также ничего не будет приходить при выполнении скрипта


где смотреть - произошла ли индексация раздела форума? в search/last.php появилась вот такая надпись:
CODE:
<?die;?>i:48;
, но это было 40 минут назад, в то время, когда индексация назначена раз в 5 минут...

(Отредактировано автором: 18 апреля 2009 — 13:36)

 
 
yura3d
Отправлено: 18 апреля 2009 — 13:49
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




mastersound пишет:
<?die;?>i:48;

Проверяйте, форум с id=48 проиндексировался
 
 
mastersound
Отправлено: 18 апреля 2009 — 13:51
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




но вот уже час, как в файле search/last.php ничего не меняется. (частота запуска скрипта - раз в 5 минут)

=============================
вот еще из переписки с хостером:

CODE:
Менеджер:
Сам скрипт выполняется. В конце есть вывод:
Could not find the forumlist file <b>data/allforums.php</b>
т.е. это уже не ошибка выполнения скрипта, не ошибка php, а вручную выводимое сообщение. Т.е. скрипт отработал и вывел это сообщение на экран (Вы его должны были получить на почту)


CODE:
Я
17:37:15 :
да. так и есть. я его получил. Т.е. в скрипте отсутствует вывод самой статистики - какой именно раздел форума проиндекисрован, в какое время и т.д. Скажите еще вот что: не наблюдается ли во время исполнения скрипта излишней нагрузки на сервер? Разработчик озабочен этим и хочет как можно более облегчить нагрузку.


CODE:
Менеджер
17:41:48 :
Точно нагрузку какого-либо скрипта посмотреть не получится, но скрипт выполнился моментально, значит особой нагрузки не создаёт

(Добавление)
yura3d пишет:
Проверяйте, форум с id=48 проиндексировался

а как проверить то? сорри - чайник)))

(Отредактировано автором: 18 апреля 2009 — 14:00)

 
 
yura3d
Отправлено: 18 апреля 2009 — 14:01
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




mastersound пишет:
Менеджер:
Сам скрипт выполняется. В конце есть вывод:
Could not find the forumlist file <b>data/allforums.php</b>
т.е. это уже не ошибка выполнения скрипта

Это сообщение об ошибке выводится скриптом по причине невозможности найти требуемые файлы. Видимо Ваша предыдущая индексация была сделана во время ручного запуска скрипта из браузера, а запуск через крон по-прежнему не работает
 
 
mastersound
Отправлено: 18 апреля 2009 — 14:06
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




понятно, что всё непонятно))) буду ждать RC2 тогда. Как я понял, там индексация поиска будет на автомате...?
 
 
yura3d
Отправлено: 20 апреля 2009 — 20:03
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




mastersound пишет:
понятно, что всё непонятно))) буду ждать RC2 тогда. Как я понял, там индексация поиска будет на автомате...?

К сожелению полностью автоматическую индексацию (сразу после добавления сообщений) сделать в файловой версии нельзя, это возможно будет только в версии на MySQL. Максимум что можно сделать, не прибегая к MySQL, это использовать приведённый в данной теме скрипт индексации через Cron.

mastersound
Сейчас, после переезда на новый сервер, у меня появилась абсолютно такая же проблема, как и у Вас (неправильно определяется текущая дирректория скрипта при запуске через Cron). Постараюсь решить её как можно быстрее, т.к. проблема поиска в интересах абсолютно всех пользователей нашего форума.
 
 
mastersound
Отправлено: 21 апреля 2009 — 07:20
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




.... как говорится: "не было-бы счастья, да несчастье помогло"Подмигивание)) думаю, что Вы решите этот вопрос и с нами поделитесь. Успехов.
 
 
Zeg
Отправлено: 21 апреля 2009 — 09:14
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009  
Откуда: Беларусь
Репутация: 89




Предложение для тех, у кого нет крона. Можно сделать некое подобие самим.
Идея такова:
Делаем, например, баннер, вызов которого быдет через php, т.е.
CODE:
<img src="http://site.ru/script.php" border="0" >

Далее этот самый script.php проверяет время, которое прошло с момента последнего запуска (можно, например, в файлик сохранить время последнего запуска). Если уже прошло заданное количество минут-часов-дней (кому как надо) - делает индексацию (скрипт cron.php выложен в этой ветке). Потом рисуется сам баннер, например так:
CODE:
<?php

...

$im = imagecreatefromgif('Banner88x31.gif');
if(!empty($im))
{
Header("Content-type: image/gif");
ImageGIF($im);
ImageDestroy($im);
}
return;
?>


Естественно файл Banner88x31.gif должен существовать и быть в той же
папке, что и скрипт. Или нужно путь писать. Можно относительный типа
CODE:
'../../images/my-banner.gif'
.
Баннер можно прицепить любым доступным образом, хоть как спонсора раздела Улыбка.
 
 
Tarum
Отправлено: 22 апреля 2009 — 14:15
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2009  
Репутация: 0

[+]


кароче не понял я как делать и просто индексацию, руками через форумный скрипт....и как делать через ваш скрипт
Notice: Undefined property: _RuLocale in l:\home\localhost\www\75\exbb\cron.php on line 187

на 187 строке:
CODE:
return ($this->_RuLocale === FALSE) ? $this->_strtolower($var):strtolower($var);

Не могу понять что делает ...

Хз в папке сёч нету ласт.пхп
Стоит локальный сервак(денвер) на винде.

Плиз хелп. скажите как сделать чтобы поиск работал.

(Отредактировано автором: 22 апреля 2009 — 14:16)

 
 
yura3d
Отправлено: 22 апреля 2009 — 21:01
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Tarum
На данный момент скрипт автоматической индексации находится на стадии доработки. Индексировать поиск форума можно вручную через админку, в списке разделов напротив нужного раздела кликнете ссылку Индексировать поиск
 
 
Tarum
Отправлено: 22 апреля 2009 — 21:42
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2009  
Репутация: 0

[+]


yura3d
Большое спасибо!) сам поражаюсь своей невнимательностью+) всё прекрасно работает=)
 
 
yura3d
Отправлено: 29 апреля 2009 — 13:30
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Долгожданное исправление мода автоматической индексации поиска! Улыбка Решена проблема, когда индексация не производилась по причине неверного указания относительных путей к файлам при запуске скрипта индексации через Cron (этот баг проявлялся не на всех серверах). Подробности в первом сообщении темы.
Поиск на форуме ExBB.org вновь автоматически индексируется!
 
 
Страниц (8): « 1 2 [3] 4 5 6 7 8 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Дополнение: Автоматическая индексация поиска
Темы Форум Информация о теме Обновление
Could not write in the file forum1/_f_track.php
Установил форум на наш сервер, вылезло Could not write in the file forum1/_f_track.php
Решение проблем Ответов: 4
Автор темы: Konstantin
20 июня 2011 — 07:40
Автор: electron
Вопрос по правилам
Как изменить правила для своего форума?
Настройка форума Ответов: 4
Автор темы: Xantr
25 апреля 2009 — 20:15
Автор: Xantr
Загрузка фото в текст сообщения
Не могу добиться или настроить форум для правильной загрузки фото
Общие вопросы Ответов: 9
Автор темы: aseevtm
24 января 2011 — 00:17
Автор: kitNest
Шаблон с фиксированной шириной
поговорим о фиксированных шаблонах для форума
Обсуждение Ответов: 4
Автор темы: Victor
10 июня 2011 — 03:59
Автор: electron
Не работает админпанель
Установил последнюю версию форума. Не работает админпанель
Решение проблем Ответов: 9
Автор темы: FlyRus
2 июня 2013 — 18:08
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1062]     [ ]