PDA

Zobacz pełną wersję : Joomla 2.5 - jak przywrócić wyszukiwarkę indeksującą



pionier
26-09-2013, 08:35
Witam serdecznie!

Przez nieuwagę (głupotę) usunąłem z komponentów "Wyszukiwarkę indeksującą" - czyli jedną z najważniejszych rzeczy w Joomla 2.5.
Wiem, wiem że to głupota ale coś mi odbiło i bezmyślnie usunąłem ten komponent.

Czy da się jakoś "doinslalować" wyszukiwarkę indeksującą? Lub czy można w jakiś sposób naprawić instalację tak, aby zachować dane na stronie?

Budowałem stronę przez 2 tygodnie a teraz nie mogę nawet edytować artykułów gdyż wyświetla mi po naciśnięciu ZAPISZ:
Warning: require_once(/home/diamos/ftp/piotr/administrator/components/com_finder/helpers/indexer/adapter.php) [function.require-once (http://diamos.nazwa.pl/piotr/administrator/function.require-once)]: failed to open stream: No such file or directory in /home/diamos/ftp/piotr/plugins/finder/categories/categories.php on line 16

Fatal error: require_once() [function.require (http://diamos.nazwa.pl/piotr/administrator/function.require)]: Failed opening required '/home/diamos/ftp/piotr/administrator/components/com_finder/helpers/indexer/adapter.php' (include_path='.:/usr/share/pear/') in /home/diamos/ftp/piotr/plugins/finder/categories/categories.php on line 16

palyga007
26-09-2013, 08:51
Najprościej i najpewniej zrobić to tak:
1. Zainstaluj czystego Joomla! w wersji, której używasz na stronie.
2. Skopiuj poprzez ftp foldery dotyczące komponentu wyszukiwarki indeksującej zarówno z głownego folderu jak i z /administrator
3. Przy pomocy phpmyAdmin albo innego narzędzia do obsługi baz danych wyeksportuj tabele dotyczące wyszukiwarki (ich listę masz w swoich poprzednich postach)
4. Edytuj plik .sql i zmień przyrostki tabeli na zgodne z tymi gdzie chcesz przywrócić komponent.
5. Zaimportuj .sql na nowej - "starej" stronie
6. Gotowe.

pionier
26-09-2013, 09:27
Bardzo dziękuję za odpowiedź. A czy istnieją prostrze, alternatywne możliwości odzyskania "wyszukiwarki indeksującej"? Dużo sie narobiłem a kontakt i pomoc ze strony HOME.PL polega na tym, iż wystawiają ci archiwum i musisz sam najpierw ściągnąć na swój komp a później wysłać poprzez FTP na serwer. Podwójna robota.

Może coś prostrzego! WIEM ŻE Z MOJEJ STRONY TO GŁUPOTA kiedy usuwałem tą wyszukiwarkę, ale na dzień dzisiejszy mogę edytować MODUŁY, natomiast z artykułami (tworzenie i edytowanie) ZAPOMNIJ!

palyga007
26-09-2013, 10:35
A bo ja wiem..
Jak masz jakąś starszą wersję to może uaktualnienie naprawi, ale to naprawdę strzał w ciemno i nie dałbym za niego złamanego grosza.
Zawsze możesz zlecić. Ktoś zarobi na flaszkę, a ty masz problem z głowy.

zwiastun
26-09-2013, 10:50
A czy istnieją prostsze, alternatywne możliwości odzyskania "wyszukiwarki indeksującej"?
A na czym polega "trudność" w przekopiowaniu dwóch katalogów z katalogów component, ewentualnego przekopiowania katalogu z katalogu modules, przekopiowania jednego katalogu z katalogu plugins i jednego z katalogu plugins/content (katalogi finder), a następnie posłużenie się w instalatorze opcją Wykryj?

Jeśli to taki kłopot dla Ciebie, daj do działu zleceń - zapłacisz 40-100, a wówczas docenisz, że za 2 nieprzemyślane minuty i 10 czyjejś pracy zamiast swojej to raczej nie warto tyle wydawać.

pionier
26-09-2013, 12:28
Sęk w tym, że już wcześniej przekopiowałem te katalogi z czystego instalatora i przycisk WYKRYJ nic nie wykrywa. Dlatego pisałem z prośbą o pomoc. U mnie nie ma w ogóle takiego katalogu:
administrator/components/com_finder/helpers/indexer/adapter.php.

W /helpers nie mam katalogu indexer i pliku adapter.php

A właśnie na to wskazuje błąd który wyskakuje przy tworzeniu nowego dokumentu i wciśnięciu ZAPISZ.

zwiastun
26-09-2013, 12:36
Jeśli prowadzisz witrynę internetową opartą na CMS takim, jak Joomla, powinieneś mieć serwer testowy - lokalny lub zdalny. Nie masz, oznacza to, że nie jesteś zbyt odpowiedzialnym administratorem i warto ten błąd szybko naprawić.
Przekopiowanie katalogów/plików z testowej instalacji do docelowej to żadna sztuka.
Niezbyt mi się chce wierzyć, że funkcja Wykryj nie wykrywa niezainstalowanego oprogramowania, ale jeśli tak jest, to również można porównać wpisy w bazie danych i uzupełnić.

Kolejna opcja to uaktualnienie Joomla do najnowszej wersji metodą "ręczną", czyli zainstalowanie najnowszego Joomla tak, jak się instaluje rozszerzenia. Również powinna rozwiązać problem.
Ale i tym razem należy najpierw przetestować operację na serwerze testowym, a dopiero później na żywym.