Zobacz pełną wersję : Przenoszenie na nowy serwer.
Witajcie!
Wiem, że było miliard razy, szukałem ale nie znalazłem konkretnej odpowiedzi.
Moja strona działa na nowym serwerze, jednak jest jakiś problem z ciasteczkami - wiele funkcji nie jest dostępnych. Chciałem zedytować configuration.php , ale nie wiem czy dobrze wpisuję ścieżkę. Koniec więc z manualnym, bo chciałbym wszystko dopiąć na ostatni guzik.
Jest jakiś komponent który pomoże mi w przeniesieniu serwisu na nowy serwer? (baza mysql zostaje - same pliki).
Jest jakiś komponent który pomoże mi w przeniesieniu serwisu na nowy serwer
Np. JoomlaPack
http://www.pomoc.joomla.pl/content/view/690/51/
http://www.design-joomla.pl/joomla-1.5/489-joomlapack.html
http://mslonik.pl/index.php/moja-joomla/joomla-artykuy/353-tworzenie-lokalnej-kopii-witryny-joomla
Chciałem zedytować configuration.php , ale nie wiem czy dobrze wpisuję ścieżkę.
Opis jakie zmiany wprowadzić w tym pliku tutaj (http://wiki.joomla.pl/Jak_skopiowa%C4%87_witryn%C4%99_z_komputera_lokaln ego_na_zdalny_serwer%3F)
A dałoby się ścieżkę odczytać jakoś niekonwencjonalnie?
ścieżkę możesz odczytać za pomocą pliku php np:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
taki kod wklejasz do jakiegos edytora (najlepiej notepad++ lub KED) i zapisujesz jako sciezka.php. Przegrywasz plik na serwer do katalogu z joomla i w przegladarce wpisujesz : twoj_adres_strony/sciezka.php
Od razu piszę, dzięki, wielkie za pomoc.
Skrypt wyświetla: D:\inetserv\WWW
Zmieniłem więc kolejno na D:\inetserv\WWW/tmp i D:\inetserv\WWW/logs mimo tego nadal są problemy (nie działa górne menu, nie da się dodać artykułów do menu, itp.)
Poniżej przykład:
var $log_path = 'C:\\xampp\\htdocs\\joomla15\\logs';
var $tmp_path = 'C:\\xampp\\htdocs\\joomla15\\tmp';
Pozostają jeszcze inne dane:
var $live_site = '';
var $host = 'localhost';
var $user = 'root';
var $db = 'your_local_db_name';
var $password = 'your_local_db_password';
wprowadziłeś tutaj zmiany?
http://www.rybnik.pl/marsz/test.php
baza danych zostaje, w live_site mam http://www.rybnik.pl/marsz
Zmieniłem więc kolejno na D:\inetserv\WWW/tmp i D:\inetserv\WWW/logs
Dlaczego takie ścieżki?
O ścieżkach dostępu: tutaj (http://pl.wikipedia.org/wiki/%C5%9Acie%C5%BCka_dost%C4%99pu)
Zmieniłem na D:\inetserv\WWW\tmp i D:\inetserv\WWW\logs
Nadal górna belka jest nieaktywna...
var $log_path = 'D:\inetserv\WWW\logs';
var $tmp_path = 'D:\inetserv\WWW\tmp';
var $live_site = 'http://rybnik.pl/marsz';
var $dbtype = 'mysql';
var $host = '86.111.247.117';
var $user = '[ukryte]';
var $db = '[ukryte]';
var $password = '[ukryte]';
Wywala też błędy:
Delete failed: '5a04e3a37557d4a1c8956db5c8298b64'
JFolder::create: Nie można utworzyć katalogu
Delete failed: '7481b895922b973a745734175152ad00'
Uwaga
Could not make configuration.php writable
Could not make configuration.php unwritable
Wiadomość
Błąd: nie można zapisać pliku konfiguracyjnego
Jakie CHMODY ustawić?
prawa dostępu do plików i katalogów:
tutaj (http://wiki.joomla.pl/index.php/Bezpiecze%C5%84stwo_-_lista_kontrolna_4:_Konfiguracja_Joomla%21)
http://wiki.joomla.pl/index.php/Jak_dzia%C5%82aj%C4%85_prawa_dost%C4%99pu_do_plik% C3%B3w_w_UNIX%3F
http://wiki.joomla.pl/index.php/Gdzie_znajd%C4%99_informacje_o_prawach_dost%C4%99p u_do_plik%C3%B3w%3F
zobacz też temat tutaj (http://forum.joomla.pl/showthread.php?19513-Przeniesienie-pliku-configuration-php)
po instalacji zobacz Pomoc >>Informacje o systemie >>Prawa do katalogów (powinny być zapisywalne)
P.S Zmian w informacjach w pliku configuration.php nie powinno się wprowadzać na serwerze (zrób to najpierw lokalnie).
Nie mam jak wejść do pomocy, górne menu jest nieaktywne.
to dopisz sobie to do swojego adresu strony :
[tutaj adres witryny]/administrator/index.php?option=com_admin&task=sysinfo
Dzięki sugestii _evy i Twojej pomocy w końcu poradziłem sobie ze ścieżkami tmp i logs - są już zapisywalne (jeżeli możecie szybko podać jakie CHMODY wystarczą - byłbym wdzięczny). Problem jest z katalogiem media. Nie da się go przenieść ze starej strony na nową - co więcej, mimo tego, że katalogu nie widać, nie da się utworzyć nowego (wyświetla błą, że taki katalog istnieje).
Problem polega na tym, że szybko podać się nie da, bo to zależy - dlatego podałam Ci linki do artykułów na ten temat.
Jeśli chodzi Ci o to jakie są ogólne zasady, to:
755 dla katalogów
644 dla plików
Problem jest z katalogiem media. Nie da się go przenieść ze starej strony na nową - co więcej, mimo tego, że katalogu nie widać, nie da się utworzyć nowego (wyświetla błą, że taki katalog istnieje).
Jeśli wyświetla informacje, że katalog już istnieje, to znaczy że udało się go przenieść. Może problem jest właśnie prawo dostępu do tego katalogu.
Problem w tym, że katalog nie istnieje (nie widać go W OGÓLE)
A gdzie, to sprawdzasz - przez jakiegoś klienta FTP (np. Filezilla, Total Commander) ? Jeśli tak, to może włącz opcję 'Pokaż ukryte pliki' (albo podobną). Tak jest w przypadku np. pliku .htaccess
W przypadku katalogu media, nie powinno być takiego problemu, ale skoro mówisz że jest niewidoczny, to tylko takie rozwiązanie przychodzi mi do głowy.
Napisałeś wcześniej, że
(wyświetla błąd, że taki katalog istnieje). dlatego myślę, że problem jest w widoczności katalogu, a nie w tym, że go faktycznie nie ma.
Używam Filezilli.
Włączyłem pokazywanie ukrytych plików:
Polecenie: MKD /media
Odpowiedź 550 /media: Nie mo¿na utworzyæ pliku, który ju¿ istnieje.
A możesz napisać z czym dokładnie jest problem? Tzn. piszesz, że nie widać katalogu media, ale co z działaniem witryny, jakie są problemy?
Rozumiem, że przeniosłeś stronę z 1 serwera na 2. Teoretycznie jest możliwe, że nie zgrał się katalog media (chociaż w tym wypadku raczej nie w tym jest problem - bo jest jasny komunikat, że istnieje). Ale możesz zrobić coś takiego: wrzuć jeszcze raz ten katalog media - jeśli Filezilla pokaże, że katalog media już istnieje, to daj nadpisz istniejące pliki. Wtedy będziesz miał pewność, że katalog jest.
Nie da się przesłać tego katalogu - pliki przenoszą się do "Nieudane transfery" Powód: "Nie można rozpocząć transferu". A problem jest taki, że nie mogę edytować strony, bo górna belka menu jest nieaktywna, co skutkuje niemożliwością edytowania menu.
A czy żeby sprawdzić: Pomoc > Informacje o systemie , zastosowałeś sposób który podał @trzepiz ? :
[tutaj adres witryny]/administrator/index.php?option=com_admin&task=sysinfo
------
Nie da się przesłać tego katalogu - pliki przenoszą się do "Nieudane transfery" Powód: "Nie można rozpocząć transferu"
Zobacz jeszcze jak będzie jak przeniesiesz inny katalog niż media, czy informacja będzie taka sama.
P.S Stronę przeniosłeś 'tradycyjnie', czy za pomocą jakiegoś komponentu np. Joomla Pack?
Tak, zrobiłem tak jak kazał trzepiz. Dzięki temu wpisałem poprawną ścieżkę tmp i logs (są zapisywalne).
Zostaje media - jako jedyny jest Niezapisywalny.
EDIT: Ponadto wszystkie listy (domyślnie "zawinięte" także) są rozwijane automatycznie. Np. Pomoc - Informacje o serwerze. Poprawnie mamy belki: System, Ustawienia konf. itp. U mnie mam wszystko na jednej stronie połączone.
Zostaje media - jako jedyny jest Niezapisywalny. jednak katalog media istnieje :-)
Pozostają chyba tylko 2 rzeczy:
- Ścieżka: powinna być media/
- CHMOD
Nie napisałeś w jaki sposób przeniosłeś stronę, może powstał w trakcie jakiś błąd.
W ostateczności może trzeba będzie jeszcze raz spróbować przenieść stronę + bazę
Myślę, że dla pewności lepiej zrobić to ręcznie. Ważne jest zachowanie odpowiedniej kolejności czynności podczas przenoszenia. Możesz zobaczyć temat tutaj (http://forum.joomla.pl/showthread.php?38114-Przeniesienie-joomli-i-problem-z-funkcjonalano%C5%9Bcia-komponentu) (post 7).
Istnieje, istnieje. Ale nie da się go usunąć - ani manualnie (jest niewidoczny), ani komendą - tak samo z CHMODami. Stronę przenosiłem serwer - komputer - serwer2. baza danych została.
baza danych została
dlaczego nie przeniosłeś bazy? zobacz temat tutaj (http://wiki.joomla.pl/Jak_skopiowa%C4%87_witryn%C4%99_z_komputera_lokaln ego_na_zdalny_serwer%3F)
Na bolączki z katalogiem, polecam eXtplorer.
dlaczego nie przeniosłeś bazy? zobacz temat tutaj (http://wiki.joomla.pl/Jak_skopiowa%C4%87_witryn%C4%99_z_komputera_lokaln ego_na_zdalny_serwer%3F)
Nie ma takiej potrzeby. Baza może zostać.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!