Strona 1 z 1
Błędy na forum np. nie mogę dawać ostrzeżeń...
: 16 listopada 2011, 16:17
autor: rad77
Poza tym np. teraz napisałem tam posta i strona bardzo długo się ładowała aż w końcu pojawiło się białe tło.
Post jednak się opublikował.
Zauważyłem, że czasem posty są publikowane wielokrotnie co na pewno wynika z tego, że zniecierpliwieni userzy odświeżają stronę [bo ta długo się ładuje] a wtedy post publikuje się np. 3 razy.
To wersja 3.0.9
Podmieniłem wszystkie pliki skryptu forum i dalej to samo.
Pisałem do serwera a oni wykryli jakieś błędy, napisali, że;
Kod: Zaznacz cały
Komunikat błędu wskazuje na błąd w tłumaczeniu stylu.
Co robić towarzysze
Pomożecie

Re: Błędy na forum np. nie mogę dawać ostrzeżeń...
: 16 listopada 2011, 16:51
autor: jaroslw
Zbyt wiele to nie mówi. Style same w sobie nie zawierają tłumaczeń, a jedynie odniesienia do zewnętrznych plików. W przypadku błędów w nich, parser PHP zwróciłby błąd. Jaki to hosting? Dla pewności sprawdzałeś na niemodyfikowanym phpBB i stylu?
Re: Błędy na forum np. nie mogę dawać ostrzeżeń...
: 16 listopada 2011, 17:21
autor: rad77
Serwer;
netmark.pl
Nie sprawdzałem na niemodyfikowanym forum ale wcześniej długo [latami] było dobrze.
Gdy teraz próbowałem zmienić styl forum na prosilver [na domyślny] to pojawił się błąd;
Kod: Zaznacz cały
Błąd ogólny
SQL ERROR [ mysql4 ]
Incorrect string value: '\xC2\xA9 php...' for column 'style_copyright' at row 1 [1366]
SQL
UPDATE phpbb_styles SET style_name = 'prosilver', style_copyright = '© phpBB Group', template_id = 1, theme_id = 1, imageset_id = 1, style_active = 1 WHERE style_id = 1
BACKTRACE
FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: includes/acp/acp_styles.php
LINE: 2564
CALL: dbal_mysql->sql_query()
FILE: includes/acp/acp_styles.php
LINE: 167
CALL: acp_styles->details()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_styles->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Serwer przysłał mi wcześniej na maila takie coś;
Witam
Errorlog wskazuje następujący błąd:
[Fri Nov 11 12:54:19 2011] [error] [client 89.76.140.144] File does not exist: /home/forumfra/public_html/robimydzieci.com/404.shtml, referer:
http://robimydzieci.com/style.php?id=2&lang=pl
[Fri Nov 11 12:54:19 2011] [error] [client 89.76.140.144] File does not exist: /home/forumfra/public_html/robimydzieci.com/styles/id_provalentina.1.4.1.phpbb309/theme/images/bg_tabs2.png, referer:
http://robimydzieci.com/style.php?id=2&lang=pl
Re: Błędy na forum np. nie mogę dawać ostrzeżeń...
: 16 listopada 2011, 18:14
autor: jaroslw
Masz na serwerze pliki
style.php i
styles/id_provalentina.1.4.1.phpbb309/theme/images/bg_tabs2.png? Jaką masz wersję phpBB3? Sprawdź też wartość pola
w plikach
*.cfg wewnątrz katalogów ze stylem. Spróbuj usunąć znaki specjalne.
Re: Błędy na forum np. nie mogę dawać ostrzeżeń...
: 16 listopada 2011, 22:58
autor: rad77
Mam w katalogu głównym plik;
nie mam;
Kod: Zaznacz cały
styles/id_provalentina.1.4.1.phpbb309/theme/images/bg_tabs2.png
ale mam;
Kod: Zaznacz cały
styles/id_provalentina.1.4.1.phpbb309/theme/images/bg_tabs2.gif
i mam;
Kod: Zaznacz cały
styles/id_provalentina.1.4.1.phpbb309/theme/images/bg_tabs1.png
Mam phpBB 3.0.9 i styl id_provalentina 1.4.1 jest na niego robiony.
Tu link do tego stylu;
http://www.phpbb.com/customise/db/style/id_provalentina
Udało mi się zmienić styl na prosilver jako domyślny ale dalej nie mogę dawać ostrzeżeń.
Reszty nie sprawdzałem
W
style.cfg w stylu
id_provalentina mam;
na razie nic nie zmieniam bo forum na prosilver też mi nie działa jak trzeba [pisałem powyżej]
Napisałem do hostingu o nowych problemach, jeszcze nie odpisali
Czy
;
to znak specjalny

Re: Błędy na forum np. nie mogę dawać ostrzeżeń...
: 17 listopada 2011, 15:13
autor: jaroslw
W takim razie gdzieś w plikach CSS masz odniesienie do nieistniejącego pliku, ale to nie powinno być większym problemem. Biała strona występuje za każdym razem? Zwykle w tym wypadku problemem jest albo źle zmodyfikowany kod, albo sam hosting.
rad77 pisze:Udało mi się zmienić styl na prosilver jako domyślny ale dalej nie mogę dawać ostrzeżeń.
Nie będzie to kwestia uprawnień?
Znaki specjalne czyli np. encje, w tym właśnie
©. W którym miejscu masz ten średnik?
Re: Błędy na forum np. nie mogę dawać ostrzeżeń...
: 17 listopada 2011, 15:22
autor: rad77
Biała strona występuje za każdym razem.
+++++++++++++++++++++++++++++++++++
Nie jest to kwestia uprawnień. Jestem administratorem
Średnik jest po;
czyli;
Przypomniałem sobie, że kiedyś zainstalowałem to forum najpewniej za pomocą Fantastico
Re: Błędy na forum np. nie mogę dawać ostrzeżeń...
: 28 listopada 2011, 11:23
autor: rad77
A czy te błędy tkwią w bazie danych ?
Re: Błędy na forum np. nie mogę dawać ostrzeżeń...
: 30 listopada 2011, 17:32
autor: jaroslw
Bez zajrzenia do bazy ciężko to jednoznacznie stwierdzić. Możliwość błędów w strukturze bazy jednak istnieje. Możesz spróbować użyć narzędzia
STK do sprawdzenia jej schematu i ewentualnej naprawy (funkcja
Database Cleaner). Wykonaj najlepiej przed kopię zapasową bazy.