Skocz do zawartości

Puste Strony Wypuszczone Przez Parser Php


kermi

Rekomendowane odpowiedzi

Witam, nie wiem gdzie szukać przyczyny moich kłopotów. Polegają one na tym, że jakiekolwiek zainstaluje oprogramowanie (mowa tu o PHP), instaluje się poprawnie, jest niby wszystko w porządku, ale po zalogowaniu się jest pusta, biała strona. Podglądając źródło strony nie widać jakiegokolwiek znaku. Prosty test w postaci phpinfo() pokazuje poprawnie zainstalowany system i poprawnie parsuje proste programy. Natomiast nic innego nie działa. Trudno stwierdzić, że używane przez wielu ludzi programy takie jak RAMZEN, SugarCRM, Oscommerce zawierają błędy.

 

Moja konfiguracja to Fedora 12 x64, php 5.3 x64 .

 

Czy może to być spowodowane ew. ustawieniami w php.ini na serwer produkcyjny a nie developerski?

Nadmieniam, że SELINUXA wywaliłem.

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdzałem, są poprawne. Udało mi się po wielkich trudach uruchomić phpMyAdmin :D, okazało się że nie wszystkie rpm są w tej samej wersji. np biblioteka phpclient jest od php 5.03...a php jest w innej wersji. Przechodząc na F 12 z Mandrivy sądziłem, że jest lepiej rozwiązanym systemem o czym wszyscy trąbią, że instaluje tylko działające pakiety, ale to guzik prawda. Dla mnie bez sensu jest sytuacja, że po instalacji systemu nie działają żadne aplikacje php, bo trudno tu mówić o działaniu jeśli działa jeden na 20 programów ! Chyba znowu przeinstaluję na Mandrivę...

Odnośnik do komentarza
Udostępnij na innych stronach

Jak ja wstawiałem phpMyAdmina to pobierałem źródło, kopiowałem go do /var/www/html/admin (http://localhost/admin/) oraz ewentualnie konfigurujesz wirtualny serwer oraz domenę (np. http://admin.localhost/). Potem w konfiguracji (config.inc.php) autoryzacje z blufisha na http i powinno wszystko chodzić.

 

config.inc.php w źródle phpMyAdmina może mieć inną nazwę z jakimś suffixem, trzeba chyba zmienić nazwę na wcześniej podaną.

Odnośnik do komentarza
Udostępnij na innych stronach

Chyba nie czytałeś o co chodzi... Chodzi o to , że de facto nie wiadomo czemu nie działają aplikacje PHP takie jak Oscommerce Ramzen itp. - efektem działania ich jest tylko pusta strona html, bez ani jednego znacznika.

 

Jak ja wstawiałem phpMyAdmina to pobierałem źródło, kopiowałem go do /var/www/html/admin (http://localhost/admin/) oraz ewentualnie konfigurujesz wirtualny serwer oraz domenę (np. http://admin.localhost/). Potem w konfiguracji (config.inc.php) autoryzacje z blufisha na http i powinno wszystko chodzić.

 

config.inc.php w źródle phpMyAdmina może mieć inną nazwę z jakimś suffixem, trzeba chyba zmienić nazwę na wcześniej podaną.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

 

A sprawdzałeś czy pliki mają odpowiednie prawa wykonania oraz właściciela i grupę?

 

Es.

Odnośnik do komentarza
Udostępnij na innych stronach

Jak już pisałem aplikacje te potrzebują dużo plugin-ów do PHP. Jeśli w PHP masz ustawione żeby nie wyświetlało błędów to właśnie wynikiem jest pusta strona.

 

Masz rację, w dodatku te pluginy nie są dostępne z repo, trzeba je sobie samemu kompilować, dlatego po raz kolejny dałem sobie spokój z Fedorą. Przeinstalowałem na Mandrivę i podłączyłem deamona SMART (od dysków :D), dzięki czemu normalnie pracuje.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 weeks later...

Masz wyłączone pokazywanie błędów na ekran. Dla tego biała strona a aplikację pewnie generują jakiś error, którego ty nie widzisz przy takim ustawieniu. Ja pracuję w PHP na fedorze już od 4 lat i nigdy nie miałem pod tym kątem żadnych problemów.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...