PDA

Zobacz pełną wersję : Zmiana ścieżki do katalogu z joomla



atb80
15-08-2008, 11:40
Mam spory problem. Zmigrowałem Joomla z 1.0.15 do 1.5 i nową wersję zainstalowałem w katalogu 1.5 /zresztą tak, jak było w zaleceniach, by spradzić czy wszystko działa/. Wszystko było ok, więc postanowiłem wywalić starą wersję, a nową przenieść do katalogu głównego...
Zmieniłem wszystkie deklaracje ścieżek w configuration.php, ale niestety serwis nie działa prawidłowo... :(
Okazuje się, że w bazie danych w tabelach jos_components oraz jos_content_rating pozostały odwołania do katalogu /1.5

Jak to zmienić?

Swoją drogą to jest bardzo niedorzeczne, że odwołania zapisują się w bazie danych... Bardzo utrudnia to przeniesienie serwisu do innego katalogu...

zwiastun
15-08-2008, 13:34
Masz rację, jeśli ktoś jeszcze wypatrzy, gdzie i jakie są odwołania do ścieżek w Joomla 1.5, prosim piyknie o info. Bo kłopoty tego typu będą się nasilać.

adasb82
30-10-2008, 08:40
Ażeby nie zaśmiecać odnowie ten post. Mam podobną sytuację jak kolega u góry. Mam dwie instalacje joomla:

1. Stara - jest umieszczona w katalogu głównym httpdoc i pojawia się po wpisaniu adresu www.xyz.pl.

2. Nowa znajduje się w odrębnym katalogu i odpala się po wpisaniu adresu www.xyz.pl/nowa.

Pytanie podstawowe jak sprawić aby po wpisaniu www.xyz.pl pojawiła się instalacja z adresu www.xyz.pl/nowa ??

Multum postów przeczytałem na ten temat, o ścieżkach o parametrach live_site.. ale nigdzie nie znalazłem odpowiedzi "jak krowie na rowie" co należy zrobić.

Więc błagam litościwie :D o to aby ktoś mi to usystematyzował i wyjaśnił.

Dodam iż są to instalacje Joomla 1.5.6 PL (stara) Joomla 1.5.7 EN (nowa) posiadają odrębne bazy danych.

z góry dziękuje.

technoparty.pl
01-01-2009, 22:45
Ażeby nie zaśmiecać odnowie ten post. Mam podobną sytuację jak kolega u góry. Mam dwie instalacje joomla:

1. Stara - jest umieszczona w katalogu głównym httpdoc i pojawia się po wpisaniu adresu www.xyz.pl (http://www.xyz.pl).

2. Nowa znajduje się w odrębnym katalogu i odpala się po wpisaniu adresu www.xyz.pl/nowa (http://www.xyz.pl/nowa).

Pytanie podstawowe jak sprawić aby po wpisaniu www.xyz.pl (http://www.xyz.pl) pojawiła się instalacja z adresu www.xyz.pl/nowa (http://www.xyz.pl/nowa) ??

Multum postów przeczytałem na ten temat, o ścieżkach o parametrach live_site.. ale nigdzie nie znalazłem odpowiedzi "jak krowie na rowie" co należy zrobić.

Więc błagam litościwie :D o to aby ktoś mi to usystematyzował i wyjaśnił.

Dodam iż są to instalacje Joomla 1.5.6 PL (stara) Joomla 1.5.7 EN (nowa) posiadają odrębne bazy danych.

z góry dziękuje.

Mam ten sam problem. Czy ktoś wie jak to zrobić ?

Santo
26-04-2009, 17:18
Toż samo. Gdzie zmienić adres strony? W 1.0.x wystarczyło pogrzebać w configuration.php i zmienić $mosConfig_live_site. W 1.5 nie umiem tego znaleźć. szukałem na forum i pomoc.joomla.pl i nic nie znalazłem. Czy ktoś mógłby pomóc albo podać link do rozwiązania?

zwiastun
26-04-2009, 17:26
Jakieś to dziwne, no nie? Dwa lata już będzie niedługo używania Joomla 1.5 i nikt nie znalazł tych tajemniczych odwołań?
A może one są w ruskim banku?
Wszystko jest w pliku configuration.php

Santo
26-04-2009, 17:40
Wszystko jest w pliku configuration.php
Tam tego nie ma właśnie...
Ale znalazłem na angielskim forum:

Joomla! will dynamically work out the domain and path for links, UNLESS you have hardcoded the links in to menu's or articles, if so, you then need to go back and manually recode them all or modify them to only start from "index.php?xxxxx" and then let Joomla! dynamically work the domain ou for you.
Czyli po prostu ma się zmienić samo.

zwiastun
26-04-2009, 17:58
A var $live_site to taki mały pikuś?
Przytoczone info oznacza jedynie, że i owszem - Joomla 1.5 rozpoznaje domenę na podstawie DNS i ustawień serwera (no chyba, że ją gdzieś wstawiasz na sztywno).
Ale żeby ją Joomla! rozpoznawał, to musi być w katalogu, na który wskazuje konfiguracja serwera.

Santo
27-04-2009, 17:59
Mea culpa! Jest rzeczywiście, ale jako że u mnie jest puste, to nie zauważyłem.