Skocz do zawartości
shad

Apache + php5.2

Polecane posty

Witam,

 

Mam problem z apache, podczas gdy chcę wejść na jakąś stronę w php u mnie na serwerze nie wyświetla jej tylko ją pobiera przeglądarka (wyświetla okno do zapisu na dysku). Jak myślicie co może być problemem? Być może, że skrypty te (w tym przypadku panel ventrilo Marczaka) nie obsługuje najnowszej wersji php 5.3?

Zatem jak przejść/zainstalować starszą wersję php5.2 ? System to debian 6 squeeze, próbowałem różnych sposobów i nie wychodzi.

 

Z góry wielkie dzięki za pomoc :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może masz źle zainstalowane php ??

Sprawdź jeszcze raz.

 

Bo jak dla mnie to objaw braku php

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a2enmod php5

pózniej

/etc/init.d/apache2 restart

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a2enmod php5

 

libapache2-mod-php5 zainstalowane ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Undefined index: f_login in /home/httpd/html/panel/index.php on line 7

Undefined index: f in /home/httpd/html/panel/index.php on line 46

Undefined index: login_id in /home/httpd/html/panel/index.php on line 55

PHP Fatal error: Cannot redeclare date_diff() in /home/httpd/html/panel/formularz.php on line 21

 

A niektórych stron nie wyświetla, np. jeżeli chcę zalogować się do panelu admina to pobiera stronę na dysk zamiast wyświetlić.

Robione według tutoriala: http://library.linod...ebian-6-squeeze

Baza mysql na zewnętrznym serwerze.

Edytowano przez shad (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może zainteresuj się nginx+php5-fpm szybko działa i nie stanowi problemów podczas konfiguracji.

A możesz jeszcze wytłumaczyć co mu to da? Przeczytałeś co shad napisał? Skoro ten panel nie jest zgodny z php 5.3.x które jest już domyślnie w debianie 6. Kod pewnie całkowicie do poprawki.

Zamiast instalować stare PHP, to proponowałbym zmianę panelu. Jeśli jednak chcesz mieć php w wersji 5.2.costam, to szukaj w googlach "debian 6 php 5.2", a napewno coś znajdziesz (zakładam, że odpowiedź będzie w dwóch pierwszych linkach).

Dodatkowo sprawdź czy w DirectoryIndex masz index.php, najlepiej na pierwszym miejscu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zatem jak przejść/zainstalować starszą wersję php5.2 ? System to debian 6 squeeze, próbowałem różnych sposobów i nie wychodzi.

 

Ściągnij: http://www.php.net/g....php.net/mirror

Wypakuj (tar -zxvf nazwapliku), przejdź do katalogu z PHP, potem:

 

./configure  --with-apxs2 --with-curl=/usr/local/lib --with-gd --with-mcrypt --with-mysql=/usr/local/mysql

..i dopisz co tam jeszcze potrzebujesz, make, make install, /etc/init.d/apache2 restart i po bólu ;-).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

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

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×