Sprawa wygląda tak. Otóż już od wersji 3.22, wcześniejszych nie sprawdzałem, istnieje konflikt między plikiem "install.remository.php", plikiem "remository_install.xml", i dodatkowo "com_remository_settings.php", a jaki, to opiszę poniżej.W plku "install.remository.php" zmienna $repository->Down_Path, czyli ścieżka do pobierania plików wygląda tak:
Kod:
$repository->Down_Path = $mosConfig_absolute_path.'/components/com_remository_files/downloads/';
Natromiast ścieżka do wgrywania na serwer wyglada tak:
Kod:
$repository->Up_Path = $mosConfig_absolute_path.'/components/com_remository_files/downloads/uploads/';
Co jest w wyraźnej sprzeczności z deklarowanymi ścieżkami wpisywanymi bezpośrednio do bazy SQL w pliku "remository_install.xml". Do pobierania plików:
Kod:
`Down_Path` varchar(255) NOT NULL default '$mosConfig_absolute_path/components/com_remository/downloads',
Natomiast do wczytywania:
Kod:
`Up_Path` varchar(255) NOT NULL default '$mosConfig_absolute_path/components/com_remository/uploads',
Te zmienne z pliku XML nie pojawią się w panelu konfiguracyjnym komponentu, tylko z pliku konfiguracyjnego "com_remository_settings.php", co nie jest błędem, ale dlaczego autor podaje złe ścieżki w przypadku dwóch poprzednich plików, tego nie wiem. Nie powinno to mieć wpływu na działanie komponentu, bo jak pisałem wyżej, ważne są ścieżki wpisane w panelu konfiguracyjnym. Podejrzewam, że mógł ci się błędnie wczytac plik XML, więc dane poszły z pliku "php". Nic, tylko pisać do autora. W przypadku ReMOSitory 3.24, 3.25, i 3.26 dalej pojawia się właśnie ten dziwny folder "com_remository_files". W pliku "install.remository.php", żeby się nie rozpisywać za dużo, podam tylko dane do pobierania plików, umieszczone w kodzie pliku instalacyjnego:
Kod:
$repository->Down_Path = $mosConfig_absolute_path.'/components/com_remository_files/downloads/';
A w przypadku pliku "remository_install.xml":
Kod:
`Down_Path` varchar(255) NOT NULL default '$mosConfig_absolute_path/components/com_remository/downloads',
Czyli reasumując, wszystkie te pliki są w sprzecznośći z plikiem najważniejszym, czyli "com_remository_settings.php", w którym to ściezki podane są tak, jak je widzimy w panelu konfiguracji komponentu, czyli tylko dla pobrań:
Kod:
$Down_Path = "$mosConfig_absolute_path/downloads";
I znajdują się one w głównym folderze Jommla, czyli "www", lub "public_html". Wpisz te ściezki tak, jak Ci podałem w poprzednim poście, a ReMOSitory będzie Ci działał poprawnie. A co do tego całego bałaganu ze ścieżkami, to jak ktoś zna biegle angielski, to może napisać do Remository.com, i zgłosić autorowi problem, bo ma nad czym myśleć. Ja nie znam, więc, jako że z komponentu korzysta wiele osób, może znajdzie się chętny, np. ktoś z Adminów. Piszę to całkiem poważnie. To tyle. Pozdrawiam w/w Adminów, oraz forumowiczów. Jokris.