Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Problem z php5 - nie dziala :(
http://forum.freesco.pl/viewtopic.php?f=22&t=16022
Strona 1 z 2

Autor:  pczarn24 [ środa, 3 października 2007, 22:01 ]
Tytuł:  Problem z php5 - nie dziala :(

Witam. Mam problem z php5
Zainstalowalem apache 2, dodatkowo php5. Odkomentowałem odpowiednie linie w php.conf i httpd.conf, zresetowalem apache'a ale to nic nie daje
php nie dziala :(
Co mogę robić źle i gdzie szukać przyczyny :) bo wydaje mi sie ze zrobilem wszystko OK
Pozdrawiam

Autor:  viater [ czwartek, 4 października 2007, 17:27 ]
Tytuł: 

A jak sprawdzałeś czy działa ?
I pokaż php.conf

Autor:  pczarn24 [ czwartek, 4 października 2007, 17:55 ]
Tytuł: 

php.conf

: [/] [] ()
#
# Konfiguracja parsowania plików przez php
#
# W domyślnych ustawieniach pliki .php i php4 będą parsowane przez php4 a
# .php5 przez php5.


# Aby używać php4 musisz zainstalować pakiet php ( pacman -S php ) oraz
# odkomentować linię poniżej

#LoadModule php4_module                 /usr/lib/apache/libphp4.so

#<IfModule php4_module>
#    DirectoryIndex index.php4 index.php index.html
#    AddType application/x-httpd-php .php4 .php
#    AddType application/x-httpd-php-source .phps
#</IfModule>

# Dla php5
# Aby korzystać z php5 musisz zainstalować pakiet php5 ( pacman -S php5 )
# oraz odkomentować poniższe linie

    DirectoryIndex index.php5 index.php index.html
    AddType application/x-httpd-php5 .php5
    ScriptAlias /php/ "/usr/local/php5/bin/"
    Action application/x-httpd-php5 "/php/php-cgi"

Autor:  pczarn24 [ czwartek, 4 października 2007, 17:59 ]
Tytuł: 

aha i sprawdzam :

: [/] [] ()
<?php
phpinfo();
?>


Wyświetla się kod tylko a nie wynik działania.

Autor:  viater [ czwartek, 4 października 2007, 18:08 ]
Tytuł: 

Cytuj:

[...ciach...]

DirectoryIndex index.php5 index.php index.html
AddType application/x-httpd-php5 .php5 .php
ScriptAlias /php/ "/usr/local/php5/bin/"
Action application/x-httpd-php5 "/php/php-cgi"



Dopisz to, co na czerwono, i powinno śmigać...

Autor:  pczarn24 [ czwartek, 4 października 2007, 18:13 ]
Tytuł: 

nic to nie daje efekt ten sam...

Autor:  viater [ czwartek, 4 października 2007, 18:15 ]
Tytuł: 

pczarn24 pisze:
nic to nie daje efekt ten sam...

httpd restartnięty ?

Autor:  pczarn24 [ czwartek, 4 października 2007, 18:21 ]
Tytuł: 

tak, zawsze :)

w logach apache-a w error.log widnieje :

: [/] [] ()

...attempt to invoke directory as script : /usr/local/php5/bin...


Autor:  viater [ czwartek, 4 października 2007, 18:24 ]
Tytuł: 

Pokaż:

pacman -Q apache
pacman -Q php5

Autor:  pczarn24 [ czwartek, 4 października 2007, 18:30 ]
Tytuł: 

: [/] [] ()
apache 2.2.6-1nnd

php5 5.2.1-3nnd

Autor:  viater [ czwartek, 4 października 2007, 18:36 ]
Tytuł: 

pczarn24 pisze:
: [/] [] ()
apache 2.2.6-1nnd

php5 5.2.1-3nnd


Czyli Apache masz z testing, a php5 z *-current...
Jedyne, co mi przychodzi do głowy, to zaktualizować php5 do wersji z repozytorium testing.

U mnie na virtualce jest tak:
: [/] [] ()
# pacman -Q apache
apache 2.2.6-1nnd
# pacman -Q php5
php5 5.2.4-2nnd


i śmiga aż miło.

Autor:  pczarn24 [ czwartek, 4 października 2007, 18:46 ]
Tytuł: 

Zaktualizowałem.

I w przeglądarce :

: [/] [] ()

Premature end of script headers: php-cgi



Podobnie w logach ;/

A wywołuje - plik.php

: [/] [] ()

<?php
phpinfo();
?>


Autor:  viater [ czwartek, 4 października 2007, 18:51 ]
Tytuł: 

No to pojęcia nie mam.
Może jakiś (Cichy ;) ) magik od Apaczów i PHP-ów się wypowie ?

Autor:  pczarn24 [ czwartek, 4 października 2007, 18:53 ]
Tytuł: 

A nie wiesz co to za błąd w logach ? :)

Autor:  viater [ czwartek, 4 października 2007, 19:10 ]
Tytuł: 

pczarn24 pisze:
A nie wiesz co to za błąd w logach ? :)

Nie wiem, wygląda mi na to, że Apache ma problem z wykonaniem php-cgi jako skryptu cgi, ale dlaczego - pojęcia nie mam.
Nie mieszałeś za dużo w httpd.conf ?

Autor:  pczarn24 [ czwartek, 4 października 2007, 20:59 ]
Tytuł: 

problem w tym ze nic nie mieszałem to jest jakby defaultowy konfig :)

Autor:  jamp [ czwartek, 4 października 2007, 22:15 ]
Tytuł: 

pczarn24 pisze:
problem w tym ze nic nie mieszałem to jest jakby defaultowy konfig :)
Weź sam httpd.conf i php.conf ze stabilnej wersji Apacha i zadziała. Tak jest u mnie i chodzi :)

Autor:  pczarn24 [ czwartek, 4 października 2007, 23:22 ]
Tytuł: 

ale dlaczego teraz nie chodzi ? :)

Autor:  jamp [ czwartek, 4 października 2007, 23:55 ]
Tytuł: 

pczarn24 pisze:
ale dlaczego teraz nie chodzi ? :)
O to pytaj tego co ostatnio modyfikował apacha :) W/g mnie to u twórców NND i pakietów istnieje jakiś pęd do skracania wszystkiego we wszystkim i potem takie kwiatki wychodzą ;)

Autor:  pczarn24 [ piątek, 5 października 2007, 00:27 ]
Tytuł: 

Zrobiłem downgrade do php4 i dziala... :)

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/