Download Latest Version FTPSearchAgent3.zip (645.1 kB)
Email in envelope

Get an email when there's a new version of FTPSearch/Agent

Home / FTPSearch_Agent-2.8.8 / FTPSearch_Agent-2.8b2.8
Name Modified Size InfoDownloads / Week
Parent folder
readme-rus.txt 2004-01-12 4.6 kB
readme.txt 2004-01-12 2.9 kB
FTPSearch-2.8b2.8.zip 2004-01-12 133.7 kB
Totals: 3 Items   141.2 kB 0
Ëèöåíçèÿ:
Äàííûé ïðîãðàììíûé ïðîäóêò ðàñïðîñòðàíÿåòñÿ â ñîîòâåòñòâèè ñ óñëîâèÿìè Common Public License (http://www.opensource.org/licenses/cpl.php)


Îïèñàíèå:
Äàííàÿ ïðîãðàììà âûïîëíÿåò çàäà÷ó ïî ïîèñêó íà FTP ñåðâåðàõ â ñðåäíèõ ëîêàëüíûõ ñåòÿõ. Êîëè÷åñòâî ñåðâåðîâ, ïðèíèìàþùèõ ó÷àñòèå â ïîèñêå îãðàíè÷åíî ïðîèçâîäèòåëüíîñòüþ MySQL ñåðâåðà.

Äëÿ èñïîëüçîâàíèÿ ïðîãðàììû âàì ïîíàäîáÿòñÿ jvm (v1.4 èëè âûøå), PHP (v4 èëè âûøå) & MySQL (âåðñèåé îò 3.2). Äàííûé ïàêåò óæå âêëþ÷àåò â ñåáÿ JDBC MySQL äðàéâåð.


Îãðàíè÷åíèÿ:
Òàê-êàê èçíà÷àëüíî ïîèñê áûë îðèåíòèðîâàí ïðåæäå âñåãî íà ïîëüçîâàòåëåé Windows, òî ìîãóò âñòðå÷àòñÿ ïðîáëåìû ñ ïîääåðæêîé êèðèëëè÷åñêèõ òåêñòîâ â êîäèðîâêå, îòëè÷íîé îò cp-1251. Ïî óìîë÷àíèþ òåêñòû ôàéëîâ ñ ðàñøèðåíèåì .txt è íàçâàíèÿ ôàéëîâ ñîõðàíÿþòñÿ â îðèãèíàëüíîé êîäèðîâêå, íî äëÿ ôàéëîâ ñ ðàñøèðåíèÿìè .nfo è .diz ñèòóàöèÿ èíàÿ: ïðîãðàììà ïî óìîë÷àíèþ ñ÷èòàåò, ÷òî â íèõ ñîäåðæèòñÿ ëàòèíñêèé òåêñò ëèáî òåêñò â DOS êîäèðîâêå è ïåðåä ñîõðàíåíèåì â ÁÄ êîíâåðòèðóåò ôàéëû â cp-1251 (ñîîòâåòñòâåííî, åñëè â òàêèõ ôàéëàõ ñîäåðæàëñÿ íå-êèðèëëè÷åñêèé òåêñò èëè êèðèëëèöà íå â DOS êîäèðîâêå, òî ñîõðàí¸ííûé ïîèñêîì òåêñò áóäåò èñïîð÷åí). Òàê æå äëÿ ðóññêîÿçû÷íîãî ïîèñêà íóæíî, ÷òîáû MySQL ïîääåðæèâàëà êîäèðîâêó ïî óìîë÷àíèþ (cp-1251).
Äëÿ èñïîëüçîâàíèÿ äàííîãî ïàêåòà íà ñèñòåìàõ, ãäå ðóññêàÿ êîäèðîâêà îòëè÷àåòñÿ îò cp-1251 èëè èñïîëüçóþòñÿ êàêèå-ëèáî äðóãèå íà÷åðòàíèÿ ñèìâîëîâ âàì íóæíî ñàìîñòîÿòåëüíî äîðàáîòàòü ïðîãðàììó. Äëÿ ýòîãî ñìåíèòå ÿçûêîâîé ìîäóëü â web èíòåðôåéñå è ñêîíôèãóðèðóéòå MySQL äëÿ ðàáîòû ñ íóæíîé âàì êîäèðîâêîé.
Ìàêñèìàëüíàÿ äëèíà íàçâàíèÿ ôàéëà, ïîääåðæèâàåìàÿ ïîèñêîì ñîñòàâëÿåò 255 ñèìâîëîâ, à ìàêñèìàëüíàÿ ãëóáèíà èíäåêñàöèè äèðåêòîðèé íà÷èíàÿ îò êîðíåâîé - 255 âëîæåííûõ óðîâíåé.


Óñòàíîâêà:
Äëÿ óñòàíîâêè FTPSearch/Agent âàì ïîíàäîáÿòñÿ óæå óñòàíîâëåííûå MySQL, PHP è ëþáîé web ñåðâåð ïîä íåãî (íàïðèìåð Apache èëè IIS)

âûïîëíèòå ñëåäóþùèå øàãè äëÿ óñòàíîâêè:
1) Ñêîïèðóéòå äèðåêòîðèþ WebInterface â äîìàøíþþ äèðåêòîðèþ âàøåãî ñåðâåðà. Âû ñâîáîäíî ìîæåòå ïåðåèìåíîâàòü WebInterface âî ÷òî-òî äðóãîå - ýòî íå ñêàæåòñÿ íà ðàáîòå ïðîãðàììû.
2) Äëÿ unix-like ñèñòåì: óñòàíîâèòå ïðàâà íà ñâîáîäíûå ÷òåíèå è çàïèñü äëÿ âñåõ (0x777) äëÿ äèðåêòîðèè "dircache".
3) Îòðåäàêòèðóéòå header.php - âàì íóæíî óñòàíîâèòü ïàðàìåòðû äîñòóïà ê MySQL.
Âíèìàíèå! Ïîëüçîâàòåëü MySQL, êîòîðûé âû áóäåòå èñïîëüçîâàòü äëÿ äîñòóïà äîëæåí èìåòü ïðàâà íà âûïîëíåíèå êîìàíä "DROP TABLE","CREATE TABLE","ALTER TABLE","SELECT","INSERT","UPDATE","DELETE"; êðîìå òîãî äëÿ íîðìàëüíîé ðàáîòû FTPSearch/Agent íóæäàåòñÿ â âûäåëåííîé áàçå MySQL.
4) Îòêðîéòå "install.php" èç web space âàøåãî âýá ñåðâåðà (PHP & MySQL äîëæíû ðàáîòàòü) è ïîäîæäèòå ïîÿâëåíèÿ íàäïèñè "installation complete", ïîñëå ÷åãî óäàëèòå "install.php" èç äèðåêòîðèè âàøåãî ñåðâåðà.
5) Åñëè âû õîòèòå äîáàâèòü íåâèäèìûå ñ÷¸ò÷èêè íà ñòðàíèöû ïîèñêà, òî ïðîñòî âñòàâüòå êîä ýòèõ ñ÷¸ò÷èêîâ â ôàéë "counters.php"

Çàïóñê:
Ïðîãðàììà Agent ðàáîòàåò â ðåæèìå íåïðåðûâíîãî äåéñòâèÿ (êàê daemon) è äîëæíà áûòü çàïóùåíà âñ¸ âðåìÿ, ïîêà âû èñïîëüçóåòå FTPSearch.

Äëÿ çàïóñêà Agent èñïîëüçóéòå êîíñîëüíóþ êîìàíäó "java Agent [max Spyes] [DBHost] [DB] [user] ([pass])".
Ïàðàìåòðû â êîìàíäå îçíà÷àþò ñëåäóþùåå:
* "max Spyes" - ìàêñèìàëüíîå êîëè÷åñòâî îäíîâðåìåííî ñêàíèðóåìûõ FTP ñåðâåðîâ
* "DBHost" - õîñò è ïîðò ïîäêëþ÷åíèÿ ê MySQL ñåðâåðó (íàïðèìåð - "localhost:3306")
* "DB" - áàçà äàííûõ MySQL, ñ êîòîðîé âåä¸ò ñâîþ ðàáîòó èíäåêñàòîð è ïîèñê (áàçà òà æå, ÷òî è óêàçàíà header.php)
* "user" & "pass" - äàííûå âàøåãî ýêêàóíòà (ïàðàìåòð "pass" ìîæíî îïóñòèòü, åñëè îí ïóñòîé)

Ïðèìåð çàïóñêà:
java Agent 5 localhost:3306 FTPSearch root

Ëîãè ðàáîòû àãåíòà èíäåêñèðîâàíèÿ áóäóò çàïèñàíû â äèðåêòîðèþ Agent/log

Ïîèñê:
Îòêðîéòå index.php ñ ïîìîùüþ áðàóçåðà è çàðåãèñòðèðóéòå ñïèñîê FTP ñåðâåðîâ. ×åðåç íåêîòîðîå âðåìÿ (ïî ñîçäàíèþ èíäåêñà) âû ñìîæåòå èñêàòü íà íèõ èíôîðìàöèþ.


Ïîñëåäíèå èçìåíåíèÿ:
* äîáàâëåíà ïðîñòàÿ ñòàòèñòèêà ïî ñåðâåðàì, ïðèíèìàþùèõ ó÷àñòèå â ïîèñêå
* äîáàâëåíû CRC32 êîäû äëÿ áîëåå áûñòðîãî ñêàíèðîâàíèÿ
* äîáàâëåíû CRC32 êîäû äëÿ ïðåäîòâðàùåíèÿ îøèáêè çàöèêëèâàíèÿ
* èíäåêñàòîð îïèòèìèçèðîâàí ïîä ñêîðîñòü ðàáîòû
* óáðàí áàã ñ ñîçäàíèåì àññîöèàöèé
* óáðàí áàã ñ äóáëèðîâàíèåì äèðåêòîðèé
* óáðàí áàã ñ íåïîëíûì ñêàíèðîâàíèåì äèðåêòîðèé
* óëó÷øåíà ñèñòåìà àññîöèàöèé
* óáðàí áàã ñ íåïðåðûâíûì ïåðåèíäåêñèðîâàíèåì ñåðâåðîâ
* äîáàâëåíà ôóíêöèÿ "äîèíäåêñà"
* äîáàâëåíà ìíîãîÿçû÷íàÿ ïîääåðæêà äëÿ âýá èíòåðôåéñà ïîèñêà
* äîáàâëåíà àâòîâñòàâêà ñ÷¸ò÷èêîâ
* äîáàâëåíà online ðåãèñòðàöèÿ
* ðåø¸í áàã ñ MS IIS
Source: readme-rus.txt, updated 2004-01-12