Zobacz pełną wersję : VirtueMart problem z koszykiem.
Witam!
Joomla! 1.5.24 i VM 1.1.9. Mogę dodawać artykuły do koszyka i nawet wypełnić formularz zamówienia, ale kłopot pojawia się w momencie gdy klikam w module koszyka na "Pokaż koszyk". Pojawiają się wszystkie artykuły, które mam w koszyku, ale nie działa żaden link. Gdy klikam Zamówienie lub chcę usunąć artykuł z koszyka pojawia się pusta strona z komunikatem:
Not Found The requested URL /katalog/home was not found on this server.
Pewnie czegoś nie zaznaczyłem lub nie odznaczyłem. Czy ktoś wie czego nie wiem?
Halo! Czy ktoś to czyta? Problem nie znika, znikają pomysły. Temat nadal aktualny.
palyga007
01-12-2011, 08:53
link.
Zmienna live_site w configuration.php uzupełniona prawidłowo?
Halo! Czy ktoś to czyta?
Czyta czyta - tylko jak ma czas.
Napisz jaki hosting. Czy to świeża (czysta) instalacja ? czy wcześniej działało a teraz nie działa ? Witryna była przenoszona na inny serwer ?
Może adres strony podaj ..
Instalacja jest nowa na serwerach Ogicom. To, że nie działa zauważyłem przy próbie przeniesienia serwisu na inne konto (Akeeba Backup). Przy czym nie działa ani na starym, ani na nowym koncie, więc to pewnie nie ma znaczenia. Wydaje mi się, że to może być ta zmienna live_site, bo u mnie wygląda tak:
var $live_site = '';
a pewnie powinna mieć jakąś wartość, prawda (nie znam PHP zbytnio, żeby nie powiedzieć wcale)
Dzięki za reakcję.
palyga007
01-12-2011, 14:26
ta wartość to adres strony www
przy przenoszeniu strony trzeba też zmienić dane w plikach konfiguracyjnych virtuemart
virtuemart.cfg.php ( tak się chyba nazywa ten plik szukaj w /administrator/components/com_virtuemart/)
spróbuj wpisać w pliku configuration.php
zamiast :
var $live_site = '';
to:
var $live_site = 'http://adres_strony.pl/';
gdzie "adres strony" to adres twojej witryny internetowej
i dodatkowo, jak napisał @palyga007 - zobacz co masz powpisywane w pliku virtuemart.cfg.php
Wpisałem wartość do zmiennej, ale bez rezultatu. Natomiast w pliku virtuemart.cfg.php wszystko niby jest wpisane. Na wszelki wypadek wklejam kawałek kodu gdzie pojawiają się ścieżki (to wszystko jest na wersji treningowej, więc dane nie mają znaczenia):
// Check for trailing slash
if( $mosConfig_live_site[strlen( $mosConfig_live_site)-1] == '/' ) {
$app = '';
}
else {
$app = '/';
}
// these path and url definitions here are based on the Joomla! Configuration
define( 'URL', 'http://webhd.pl/joomla15/' );
define( 'SECUREURL', 'http://webhd.pl/joomla15/' );
Zainstaluj na czysto VM, zastąp pliki szablonu oraz te, które modyfikowałeś. A najlepiej przed podmienieniem plików zobacz na czystej instalacji, czy problem występuje.
Ewentualnie spróbuj wejść przez adres (jeśli nie masz, to załóż subdomenę):
http://joomla15.webhd.pl - jeżeli to pomoże to ustaw przekierowanie w htaccess.
Problem rozwiązany! Przeszukiwałem intensywnie forum i jako temat poboczny i w troszkę innym problemie pojawiła się sugestia wyłączenia prostych adresów (autor: Jac, temat sprzed dwóch lat dokładnie). Pomyślałem, że nie zawadzi sprawdzić i właśnie jestem po próbnych zamówieniach. Wygląda na to, że wszystko działa.
Oczywiście bez "uzupełnienia" zmiennej live_site dalej bym siedział i szukał. Dziękuję więc bardzo za cenne rady i mam nadzieję, że zestaw powyższych rozwiązań ułatwi życie jeszcze kilku innym aspirującym :).
Pozdrawiam
Daniel
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!