PDA

Zobacz pełną wersję : Wczytywanie komponentow - bledy



Danekh
13-08-2007, 08:33
Nie moge zainstalowac komponentow.
Otrzymuje np. z komponentu docman blad:
Nie ma pliku instalacyjnego XML dla: "%s" "component".
Z innych: Nie znaleziono pliku instalacyjnego:
/var/www/html/joomla/media/install_46bffaaadd99c/
i
Błąd: W pakiecie instalacyjnym - brak pliku Joomla! XML.
Co robic w takich przypadkach?

Bogdan

Nosek
13-08-2007, 08:56
Masz włączone Safe Mode na serwerze? Jeśli tak, to pozamiatane.

marco
13-08-2007, 10:59
Czasami trzeba je po prostu rozpakować, czasami też niektóre elementy nie są komponentami tylko np modułami czy bootami. Może tu tkwi problem ?

zwiastun
13-08-2007, 11:17
Zanim coś zainstalujesz (http://www.demo.joomla.pl/content/view/78/2/)
Instalacja rozszerzeń (http://www.demo.joomla.pl/content/view/79/2/)
Ręczna instalacja komponentu (http://www.pomoc.joomla.pl/content/view/411/26/)
Reczna instalacja modułu (http://www.pomoc.joomla.pl/content/view/495/26/)

Danekh
13-08-2007, 14:12
Safe mode mam na off.
Siagam popularne komponenty i wydaje mi sie, ze speaniaja warunki instalacji (maja pliki xml). Co bym nie robil otrzymuje wymienione komunikaty. Przegladnalem instrukcje, ale instalacja na piechote przerasta chyba moje mozliwosci.
Przy okazji - co oznacza ten komunikat:
Nie znaleziono pliku instalacyjnego:
/var/www/html/joomla/media/install_46bffaaadd99c/

Bogdan

zwiastun
13-08-2007, 14:34
Sięgnąłeś do materiałów, które wskazałem? Jest to tam objaśnione.

Danekh
13-08-2007, 15:13
Oczywiscie, ze czytalem.
Probowalem takze w-g dzialu :
Instalacja z katalogu na serwerze

I tez nici. Probowalem instalowac heximage.
Prwde mowiac rece mi troche opadaja
Bogdan

zwiastun
13-08-2007, 17:22
Skąd zatem pytanie, co oznacza ten komunikat?
Oznaczać może trzy sytuacje:
- fizyczny brak pliku (raczej się nie zdarza)
- próbie instalacji komponentu jako modułu lub bota [dodatku], modułu jako komponentu, itd.
- nieodpowiednie kodowanie lub błędy w kodowaniu XML.
Pierwsze dwa - nie ma o czym więcej pisać.
Trzecie:
Standard ISO-8859-2 jest kochany, ale nie przez parsery XML. Zdarza się często, że zakodowany w tym standardzie plik instalacyjny nie zostanie odczytany poprawnie, co skutkuje komunikatem.
Nawet jeśli parser odczytuje poprawnie pliki XML tak kodowane (w polskiej wersji parsera jest dodany hak interpretujący podstawowy zestaw polskich znaków), wystarczy, ze w pliku pojawi się jakiś błąd lub nieznany znak i efekt będzie podobny.
Rozwiązania:
1. Sprawdzić kodowanie, przekodować do UTF-8 (nie wystarczy zapisanie w utf-8, trzeba jeszcze w pierwszej linii zamieścić deklarację kodowania)
2. Odczytać plik w IE. Przeglądarka ta rygorystycznie sprawdza poprawność plików .xml i w przypadku błędów wyświetla komunikat wskazujący, gdzie błąd tkwi i jak go naprawić. Blokujący czytanie znak należy usunąć, inne błędy po prostu naprawić (zdarzają się rzadko, ale się zdarzają).

Danekh
14-08-2007, 08:23
Dziekuje :)
Ta ostatnia rada jest trafna na 100%.
Autorzy (moze spolszczen) uzywaja w plikach xml znakow np: & - moze nasze "robaczki" tez powoduja bledy.
W kazdym razie pierwszy komponent zainstalowany
Bogdan

sevrin
26-08-2007, 11:57
- nieodpowiednie kodowanie lub błędy w kodowaniu XML.

Rozwiązania:
2. Odczytać plik w IE. Przeglądarka ta rygorystycznie sprawdza poprawność plików .xml i w przypadku błędów wyświetla komunikat wskazujący, gdzie błąd tkwi i jak go naprawić. Blokujący czytanie znak należy usunąć, inne błędy po prostu naprawić (zdarzają się rzadko, ale się zdarzają).

Faktycznie - po chwilach zwątpienia z pomocą przyszedł M$ Exploder. O dziwo od razu wskazał błąd w XML'u.

Polecam zatem tą metodę jako najszybszą weryfikację XML'a.

Dzięki za podpowiedzi.

YatzeK
29-09-2007, 12:36
Masz włączone Safe Mode na serwerze? Jeśli tak, to pozamiatane.


Mam włączone nie mam niestety na to wpływu :-(

Czy w takiej sytuacji jest jakaś szansa na instalację komponentu z inna niż instalacja ręczna?