Zamierzam dokonać migracji strony z joomli 1.5 na 2.5. Jednak aby tego dokonać chciałem odtworzyć stronę w katalogu public_html
Jedną stronę udało mi się odtworzyc bez problemu, jednak ona nie miała ustawianych zadnych przekierowań jak przekierowanie bez www na z www.
Druga strona z instalacją Prestashop w public_html działa ok
Trzecia strona również znajdująca się w katalogu w folderze public_html uparcie uruchamia się na oryginalnym adresie w internecie, którego strona dotyczy a chciałbym aby otwierała się w adresie http://nazwadomeny.hostingspace.pl/katalogzestronami/nazwadomeny a nie, że odrazu się otwiera www.nazwadomeny.pl
Tak samo jak bym miał jedną stronę roboczą i z tej strony chcial zrobić kilka stron ale, żebym mógł kazdą podpiąć pod inną domenę.
Patrzyłem na ustawienia w pliku .htaccess, kombinowałem z przekierowaniami, ustawiałem nawet na zyupełnie inne adresy i nic co bym nie wpisał to samo.
W którym miejscu może jeszcze być napisane przekierowanie, ktore wymusza adres www.nazwa.domeny.pl zamiast tego z public_html ?
Pozdrawiam
Komodo
komodore
04-04-2014, 15:56
Jeśli w .htaccess nie ma ustawionego RewriteRule , to zobacz w configuration.php $live_site
kred
07-04-2014, 20:22
A może to przekierowanie jest na poziomie hostingu? Czy masz może hosting z cPanel?
komodore
07-04-2014, 20:48
A nie masz czasem podpiętej domeny do tego folderu?
kamil224422
18-04-2014, 16:07
Dziękuje za rady
W configuration.php nawet jak wymazałem linijki
var $log_path = '/public_html/katalogstrony/logs'; i
var $tmp_path = '/public_html/katalogstrony/tmp'; to dalej było przekierowanie na oryginalną stornę
hosting mam w directadmin
Taki sam problem występuje jak zainstalowałem joomle w xampp, zamienilem foldery z plikami z całą zawartością w miejsce świerzo zainstalowanej joomli w xampp strona automatycznie jest przekierowywana na oryginalny adres. Wiem już że problem nie tkwi w bazie danych.
możliwe, że mam podpiętą domenę do tego folderu ale nie wiem gdzie to sprawdzić w przypadku strony roboczej , która jest odpalona z public_html
Próbowałem tez zrobić migrację do joomli 2.5 bezpośrednio z właściwej domeny ale po wybraniu modułu i kliknięcia instaluj com_jupgrade-2.5.2 wyskakuje komunikat:
JFolder::create: Infinite loop detected
Ostrzeżenie: Nie udało się usunąć pliku
Dziwne bo zmieniłem atrybuty katalogu tmp, components na 777 oraz katalogów administrator/components i modules na 777. Mode off mam wyłączone, pytałem się dostawcy hostingu. Zmieniłem folder tmp na tmp2 i te zabiegi tez nie pomogły.
komodore
18-04-2014, 18:18
var $log_path = '/public_html/katalogstrony/logs'; i
var $tmp_path = '/public_html/katalogstrony/tmp';
Te ścieżki są poprawne tylko, jeżeli folder public_html jest w root, a w tym przypadku na pewno tak nie jest.
Wpisz tam ścieżkę bezwzględną (np. /home/user/public_html/folderzjoomla/tmp) do tych folderów.
Migracje robi się na localu i dopiero jak wszystko jest zrobione wrzuca się na serwer (ja używam JAMP, bo jest skonfigurowany do pracy z joomla, a xampa trzeba umieć skonfigurować).
Dziwne bo zmieniłem atrybuty katalogu tmp, components na 777 oraz katalogów administrator/components i modules na 777.
Może nie pomogło Tobie, ale pomoże każdemu, kto będzie chciał się dobrać do Twojej strony
kamil224422
18-04-2014, 22:38
Zrobiłem według zalecenia
"Wpisz tam ścieżkę bezwzględną (np. /home/user/public_html/folderzjoomla/tmp) do tych folderów."
ale nadal następuje przekserowanie, myślę że w jakimś miejscu ta strona w public_html podpięta jest pod domene główną, inną stronę, na której udało mi się dokonać migracji do joomla 2.5 właśnie w xampp (było trochę zabawy, musiałem dużo robić ręcznie) otwiera się w adresie roboczym zarówno w xampp i w public_html a jedyne co zrobiłem to utworzyłem folder w public_html, wgrałem tam pliki strony z ftp, utworzyłem baze danych, zrobiłem import tabel z bazy danych działającej strony na domenie, pozmieniałem ustawienia w configuration.php czyli log_path, tmp_path, nazwę i użytkownika bazy danych i wszystko grało.
Jeden problem udało mi się rozwiązać, czyli przy wyskakiwaniu błędu podczas instalacji modułów: * JFolder::create: Infinite loop detected
* Warning! Failed to move file.
w konfiguracja globalna - system w polu ogólne w katalog dzienników musiałem wpisać pełną ścieżkę np:
/home/mojanazwa/domains/mojadomena/public_html/logs i tak samo do tmp i zadziałało, uprawnienia 777 oczywiście szybko wycofałem :)
Na pewno musi być jakaś drobnostka, która robi to przekserowanie na główną domenę.