Strona 1 z 1
PHPbb 3.0.8 - biała strona
: 22 października 2013, 13:35
autor: kingu80
Witajcie
Od kilku dni mam problem z forum, objawia się on pustą białą stroną po wczytaniu. Problem taki już miałem ale zawsze pomagało wgranie od nowa plików. Zresztą wiedziałem co się działo i które pliki były zmieniane po dacie modyfikacji. Tym razem pliki zabezpieczyłem, zabezpieczyłem konto ftp i miałem przez bardzo długi czas spokój z forum, nie się nie działo aż tu nagle problem powrócił. Co ciekawe podmiana plików na nowe, ze świeżej paczki nie pomaga. Wiem już że problem na pewno nie tkwi w plikach ponieważ po wykasowaniu wszystkich z serwera również jest biała strona, nie ma żadnego komunikatu z błędem odnośnie połączenia z bazą czy coś. Czysta biała strona. W związku z tym chciałem Was prosić o pomoc. Czyżby coś było nie tak z bazą danych? A może na serwerze siedzi jakiś ukryty plik którego ja nie widzę? Po wejściu w źródło strony nie mam zupełnie nic, pustka. Podam adres:
http://www.studenckie.wroclaw.pl/ Z góry dziękuję za wskazówki i pomoc.
Pozdrawiam.
Re: PHPbb 3.0.8 - biała strona
: 22 października 2013, 14:08
autor: jaroslw
W pliku config.php odkomentuj:
Kod: Zaznacz cały
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
Może coś się pokaże. Możesz spróbować też usunąć plik index.php i w jego miejsce wstawić jakiś prosty skrypt np. wyświetlający datę. Zobaczymy wtedy czy pliki PHP są poprawnie serwowane. Na dodatek dorzuć plik phpinfo.php z taką zawartością:
Re: PHPbb 3.0.8 - biała strona
: 22 października 2013, 14:19
autor: kingu80
A więc tak, zrobiłem to co kazałeś, odkomentowałem, dodałem następujący kod do pliku index.php, zamiast jego zawartości:
Kod: Zaznacz cały
<?php
$dni=array('Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota','Niedziela');
$miesiace=array('Stycznia','Lutego','Marca','Kwietnia','Maja','Czerwca','Lipca','Sierpnia','Września','Października','Listopada','Grudnia');
$dzien=date('d');
$dn=$dni[date('w')-1];
$mc=$miesiace[date('n')-1];
$rok=date('Y');
echo 'Dzisiaj jest '.$dn.', '.$dzien.' '.$mc.' '.$rok.' roku.';
?>
oraz dodałem pliczek phpinfo.php Niestety bez zmian, biała czysta strona

.
Re: PHPbb 3.0.8 - biała strona
: 22 października 2013, 15:43
autor: jaroslw
Pokaż jeszcze zawartość pliku .htaccess. Plik phpinfo.php po uruchomieniu w przeglądarce też generował białą stronę? Gdzie masz hosting?
Re: PHPbb 3.0.8 - biała strona
: 23 października 2013, 07:38
autor: kingu80
Dziękuję za zainteresowanie tematem. Pliczek phpinfo.php gdy uruchamiam na localhoście pokazuje mi to co chyba miał pokazywać czyli wersję serwera php wraz ze wszystkimi opcjami itd.
Tak wygląda zawartość pliku .htaccess:
Kod: Zaznacz cały
#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
Hosting mam w serwisie nazwa.pl
Re: PHPbb 3.0.8 - biała strona
: 23 października 2013, 09:09
autor: jaroslw
Tak, phpinfo() wyświetla różne informacje na temat zainstalowanej wersji PHP. Spodziewałem się, że będziesz miał coś doklejone do .htaccess ale jest czysty. Próbowałeś skanować pliki forum antywirusem? Być może szukamy też w złym miejscu i winna jest np. jakaś zmiana w konfiguracji serwerów. Spróbuj podpiąć sobie jakąś subdomenę do osobnego katalogu i zobacz czy tam uda się odpalić jakiś skrypt PHP. Nie zaszkodzi wysłać też zapytanie do BOK nazwa.pl.
Re: PHPbb 3.0.8 - biała strona
: 23 października 2013, 10:39
autor: kingu80
Wiesz co, zastanawia mnie jedna rzecz. Oczyściłem ten katalog z forum, wrzuciłem czystą instalkę, uruchamiam chcąc zainstalować i biała strona. Oczyściłem ponownie katalog z forum, wrzuciłem instalkę joomli i też nie mogę jej zainstalować. Myślisz że tam może być coś ukrytego czego ja nie widzę?
Re: PHPbb 3.0.8 - biała strona
: 23 października 2013, 12:15
autor: jaroslw
Sprawdź w swoim kliencie FTP czy nie masz wyłączonego pokazywania ukrytych plików (zaczynają się one od kropki np. .ssh). Nie wiem jakie opcje oferuje nazwa.pl w swoim panelu administracji ale zerknąłbym jeszcze czy tam jest wszystko w porządku z ustawieniami PHP. Tak przy okazji, pliki HTML są normalnie wyświetlane w przeglądarce czy też kończą się białą stroną?
Re: PHPbb 3.0.8 - biała strona
: 23 października 2013, 12:26
autor: kingu80
Włączyłem pokazywanie ukrytych plików w filezilli ale nic nie pokazuje. Wrzuciłem prostego htmla na stronę i też pusta strona. Już mi pomysłów brakuje.
Re: PHPbb 3.0.8 - biała strona
: 23 października 2013, 12:30
autor: jaroslw
Napisz do supportu nazwa.pl. Jeśli pliki HTML się też nie ładują, to problemem nie będzie tu PHP. Domena jest podpięta pod odpowiedni katalog?
Re: PHPbb 3.0.8 - biała strona
: 23 października 2013, 14:48
autor: kingu80
Ok, problem rozwiązany, okazało się że wchodziłem nie do tego katalogu gdzie trzeba, tzn nie do tego forum. Z tamtym już sobie poradziłem ale jest to znowu pewnie tymczasowe. Chciałem Cię prosić o pomoc. Jak zabezpieczyć plik template.php bo to za każdym razem on jest zmieniany i jest do niego coś podklejane przez co wyświetla się czysta biała strona. Już zmieniłem nawet ostatnio prawa do pliku na 444 i forum podziałało 3 tygodnie dłużej niż zwykle i znowu się do tego pliku jakiś syf dopisał i wyświetlał białą stronę. Wiesz może czym to jest spowodowane i jak się uchronić przed tym?
Re: PHPbb 3.0.8 - biała strona
: 23 października 2013, 17:02
autor: jaroslw
Co to za plik template.php? Raczej nie pochodzi od phpBB. Przede wszystkim jeśli już raz miałeś włamanie na serwer, wyczyściłbym cały FTP i zaczął stawiać aktualne wersje skryptów od nowa. Możesz mieć jakiegoś backdoora zaszytego w starych plikach. Później zmień wszystkie hasła (do FTP, baz, skryptów). Może też się okazać, że masz wirusa na swoim komputerze, który wykrada Ci hasło z FileZilli. Sama zmiana uprawnień plików w niczym nie pomoże. Jeśli to nie jest konieczne, nie stosuj tylko 666 lub 777.