PDA

Zobacz pełną wersję : Błędy po przeniesieniu



Ojciec Dyrektor
25-05-2011, 19:02
Przeniosłem joomle na inny serwer WWW i do innej domeny.
Teraz nie można zalogować się do panelu administracyjnego, na stronie głównej wyskakują błędy oraz czcionki artykułów się rozjechały. Zmieniłem dane w configuration.php


Poniżej zamieszczam błędy:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/nazwakonta/domains/black-list.pl/public_html/configuration.php:1) in /home/nazwakonta/domains/black-list.pl/public_html/libraries/joomla/session/session.php on line 423

Warning: Cannot modify header information - headers already sent by (output started at /home/nazwakonta/domains/black-list.pl/public_html/configuration.php:1) in /home/nazwakonta/domains/black-list.pl/public_html/libraries/joomla/session/session.php on line 426

wojsmol
25-05-2011, 20:15
Witam
Ojciec Dyrektor Zapisz plik configuration.php w kodowaniu utf8 bez BOM np. za pomocą programu Notepad++ (http://www.dobreprogramy.pl/Notepad,Program,Windows,12986.html).
Pozdrawiam

Ojciec Dyrektor
25-05-2011, 20:23
I dalej to samo mam.
configuration.php:

<?php
class JConfig {
var $offline = '0';
var $editor = 'tinymce';
var $list_limit = '20';
var $helpurl = 'http://help.joomla.org';
var $debug = '0';
var $debug_lang = '0';
var $sef = '1';
var $sef_rewrite = '0';
var $sef_suffix = '1';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = '*kod*';
var $gzip = '0';
var $error_reporting = '6143';
var $xmlrpc_server = '0';
var $log_path = '/home/nazwakonta/domains/black-list.pl/public_html/logs';
var $tmp_path = '/home/nazwakonta/domains/black-list.pl/public_html/tmp';
var $live_site = '';
var $force_ssl = '0';
var $offset = '0';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'nazwakonta_user';
var $db = 'nazwakonta_blackj';
var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'administrator@black-list.pl';
var $fromname = 'Administrator Black-List.pl';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpsecure = 'none';
var $smtpport = '25';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '25';
var $session_handler = 'database';
var $password = '********';
var $sitename = 'Black-List - Czarna lista stron WWW i oszustów!';
var $MetaDesc = '';
var $MetaKeys = 'black, list, black-list, czarna, lista, stron, www, zleceniodawców, zleceniobiorców';
var $offline_message = 'Witryna jest w trakcie prac konserwacyjnych. Zajrzyj później.';
}
?>

wojsmol
25-05-2011, 20:42
Witam
Powyższą metodę stosowałem wielokrotnie i na 100% działa. Pamiętaj o chmod dla pliku configuration.php:
1. Otwierasz plik w Notepad++
2. Dokonujesz wymaganych zmian.
3. Format>Konwertuj na format UTF-8 bez BOM
4. Klikasz Zapisz.
5. Nadpisujesz plik na serwerze.
Pozdrawim

Ojciec Dyrektor
25-05-2011, 20:49
Teraz naprawde nie działa.
http://black-list.pl/index3.php

wojsmol
25-05-2011, 21:49
Witam
U mnie zamiast strony pojawia się strona główna home.pl.
Pozdrawiam

Ojciec Dyrektor
25-05-2011, 22:04
To dziwne, u mnie na operze normalnie działa na operze i na chrome.
W takim razie daje screen błędu.

http://s-studio.org.pl/upload/?di=DSKO //poprawiono wojsmol

wojsmol
25-05-2011, 22:25
Witam
Po pierwsze w standardowej paczce Joomla! 1.5.x nie ma pliku index3.php w głównym folderze, wyjaśnij więc dlaczego gotam oczekujesz.
Pozdrawiam

Ojciec Dyrektor
25-05-2011, 22:28
zmieniłem nazwę pliku index.php na index3.php ponieważ robię tak zawsze kiedy coś przenoszę, nie chce po prostu aby niepowołane osoby miały dostęp do wszelakich funkcji ;)

larry_krk
25-05-2011, 22:50
Poczytaj posty Galla Anonima na temat hostingu na H, może znajdziesz jakieś rozwiązanie. Podobnie jak @wojsmol widzę tylko ichniejszą reklamę, zarówno pod index.php jak i index3.php

Ojciec Dyrektor
25-05-2011, 22:51
Hosting mam na unixstorm.org, a domene z home.pl

larry_krk
25-05-2011, 22:54
dns'y masz na pewno ustawione odpowiednio ? podejrzewam, że nie .

Ojciec Dyrektor
25-05-2011, 23:01
Są napewno dobrze ustawione. Gdyby nie były to domena by mi nie działała wogóle.

wojsmol
25-05-2011, 23:07
Witam
W tym wypadku w domku jest tylko domena, hosting jest w innej firmie. Widać to nawet po ścieżkach absolutnych w configuration.php.
Pozdrawiam

// Edit
larry_krk dns wyglądają poprawnie tylko jeszcze nie załapały, trzebaby pobawić się z plikiem HOSTS, wtedy zobaczylibyśmy stronę.

Ojciec Dyrektor Zapytam inaczej: Masz jeszcze stronę na starym serwerze?

Gall Anonim
25-05-2011, 23:45
@OjciecDyrektor
Po pierwsze - serwer DNS w dalszym ciągu pokazują home.pl
sprawdź przekierowania domeny
Po wtóre odczekaj przynajmniej 24 godziny
Po trzecie - sprawdź dokładnie konfiguracje pliku configuration.php (czy wszystkie parametry są poprawne dla nowego hostingu - gdzieś to opisywałem /nie tylko ja/ oraz .htaccess (czy aby nie masz przekierowania)
Jak masz problem i 20 minut czasu to zrób instalke czystej wersji joomla na nowym hostingu i zobacz czy hula - jeżeli tak (skopiuj wówczas pliki configuration.php oraz .htaccess - wykasuj czystą instalację i na jej miejsce wpakuj przenoszoną witrynę - metoda szybka i efektywna a poprawki w pliku configuration.php niewielkie - natomiast z marszu widać różnice) - może to toporne rozwiązanie i mało finezyjne lecz zabiera dużo mniej czasu i jest efektywne.
Po czwarte jak przenosiłeś witrynę?
Po piąte jak masz jeszcze dostęp do starego hostu i oryginalnej witryny przestań się męczyć tylko zainstaluj akeeba i przerzuć witrynkę poprze backup direckt - czas wykonania około 15 minut (może więcej jeżeli witrynka jest spora, a wszystkie problemy masz "z głowy".
I to by było na tyle.
P.S. Podsumowując wygląda na to że masz błędy w pliku configuration.php oraz nieodświeżone wszystkie serwer DNS (na to potrzeba czasami nawet 36 godzin od przekierowania) - o ile jest dobrze zrobione.

wojsmol
26-05-2011, 00:38
Witam
Gall Anonim Pytając autora tematu czy ma dostęp do witryny na starym serwerze miałem właśnie na myśli wykorzystanie Akeeba Backup Core. Co prawda ja wykonałbym migracje trochę bardziej naokoło.
Pozdrawiam

Ojciec Dyrektor
27-05-2011, 15:40
Ok problem został naprawiony. Po prostu zrobiłem jak napisał Gall Anonim ;)

Dzięki wszystkim za pomoc temat do zamknięcia.

Gall Anonim
27-05-2011, 19:13
Witam
Gall Anonim Pytając autora tematu czy ma dostęp do witryny na starym serwerze miałem właśnie na myśli wykorzystanie Akeeba Backup Core. Co prawda ja wykonałbym migracje trochę bardziej naokoło.
Pozdrawiam
Sorry, ale wywaliło mi neurony lustrzane :podstep: