Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 29 marca 2024, 09:03

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 56 ]  Przejdź na stronę 1, 2, 3  Następna
Autor Wiadomość
Post: piątek, 2 listopada 2007, 23:59 
Offline

Rejestracja: poniedziałek, 20 listopada 2006, 15:55
Posty: 55
Witam,
mam mały problem z php5.
Potrzebuje php5, ale nie moge go poprawnie skonfigurować. Wydaję mi się, że źle skonfigurowany jest w pliku /etc/httpd/conf/php.conf , wydaję mi się tak dlatego, że raz jak przy nim kombinowałem, skrypty nie były wykonane po stronie serwera tylko chciało je sciągnąc, raz poszukałem na forum i zrobiłem tak, że apache pokazywało, że nei ma takiego katalogu, a innym razem po prostu nie odczytuje plików .php ;) Aktualna konfiguracja tego pliku to (nie odnajduje index.php i ich nie wykonuje plików php):
: [/] [] ()
#
# Konfiguracja parsowania plików przez php
#
# W domyślnych ustawieniach pliki .php i php4 będą parsowane przez php4 a
# .php5 przez php5.


#Jeżeli masz zainstalowane i chcesz uzywac php4 odkomentuj linie niżej

#LoadModule php4_module                 /usr/lib/apache/libphp4.so
#
#    DirectoryIndex index.php4 index.php index.html
#    AddType application/x-httpd-php .php4 .php
#    AddType application/x-httpd-php-source .phps


#Dla php5

AddType application/x-httpd-php5 .php .php5
AddType application/x-httpd-php-source .phps
ScriptAlias /php/ "/usr/local/php5/bin/"




PS. Dodam iż pakiet php usunąłem, ponieważ nie potrzebuje php4 dodawanie .php4 do plików nie ma sensu, a jakieś kombinowanie by działała wersja 5 i 4 nie wchodzi w gre, potrzebuje jedynie wersji 5.
Pozdrawiam Haspet.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 01:23 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
#LoadModule php4_module /usr/lib/apache/libphp4.so
#

modul do php5 sam sie nie zaladuje...
niestety

zapewne cos takiego:
LoadModule php5_module /usr/lib/apache/libphp5.so

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 02:28 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Nie trzeba żadnego LoadModule. W tej postaci php działa jako cgi. Myślę, że już niedługo trzeba będzi normalne php 5 przygotować, bo rozwijanie czwórki się już skończyło.
Należy odhaszować linię w httpd.conf na końcu, a resztę chyba masz dobrze.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 02:56 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Maciek pisze:
Należy odhaszować linię w httpd.conf na końcu, a resztę chyba masz dobrze.


I chyba trzeba jeszcze dodać:
Cytuj:
#Dla php5
DirectoryIndex index.php5 index.php index.html

AddType application/x-httpd-php5 .php .php5
AddType application/x-httpd-php-source .phps
ScriptAlias /php/ "/usr/local/php5/bin/"

- inaczej chyba domyślnym indexem jest .html

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 03:11 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
zciech pisze:
#LoadModule php4_module /usr/lib/apache/libphp4.so
#

modul do php5 sam sie nie zaladuje...
niestety

php5 nie działa jako moduł.

Cytuj:
Myślę, że już niedługo trzeba będzi normalne php 5 przygotować, bo rozwijanie czwórki się już skończyło

Już przygotowałem. Testowane u mnie na serwerach.

Cytuj:
I chyba trzeba jeszcze dodać:

Masz absolutną rację. Nie mam pojęcia, dlaczego tego tam nie ma. Moje roztargnienie.

Pozdrawiam

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 13:51 
Offline

Rejestracja: poniedziałek, 20 listopada 2006, 15:55
Posty: 55
Maciek pisze:
Należy odhaszować linię w httpd.conf na końcu, a resztę chyba masz dobrze.


Odhaszowana, ponieważ wczesniej używałem pakietu z php4... Dodałem to do php.conf ale skrypty dalej nie są wykonywane. Sami zobaczcie:
http://haspet.dyn.pl/files


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 13:57 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
Haspet pisze:
Maciek pisze:
Należy odhaszować linię w httpd.conf na końcu, a resztę chyba masz dobrze.


Odhaszowana, ponieważ wczesniej używałem pakietu z php4... Dodałem to do php.conf ale skrypty dalej nie są wykonywane. Sami zobaczcie:
http://haspet.dyn.pl/files

: [/] [] ()
apachectl restart

i co pokazał?

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 14:10 
Offline

Rejestracja: poniedziałek, 20 listopada 2006, 15:55
Posty: 55
MAC!EK pisze:
Haspet pisze:
Maciek pisze:
Należy odhaszować linię w httpd.conf na końcu, a resztę chyba masz dobrze.


Odhaszowana, ponieważ wczesniej używałem pakietu z php4... Dodałem to do php.conf ale skrypty dalej nie są wykonywane. Sami zobaczcie:
http://haspet.dyn.pl/files

: [/] [] ()
apachectl restart

i co pokazał?


Nic ... Wychodzi na to, że konfiguracja jest poprawna, ale jednak coś nie działa.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 21:20 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
JakubC pisze:
Cytuj:
I chyba trzeba jeszcze dodać:

Masz absolutną rację. Nie mam pojęcia, dlaczego tego tam nie ma. Moje roztargnienie.

Dzięki, ale może nie taką absolutną ;)
Trzeba dobrze pomyśleć, jak rozwiązać sprawę domyślnego indexu, bo jak ktoś włączy sobie zarówno PHP(4) jak i PHP5 (żeby pliki .php i php4 były parsowane przez PHP4, a pliki .php5 przez PHP5), to nie będzie kaszany ?

Chodzi mi o to, czy jeśli są w konfigu dwa wpisy DirectoryIndex, to czy one się "dodają", czy obowiązuje tylko ten ostatni ?
Kiedyś sprawdzałem, ale teraz nie pamiętam.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 listopada 2007, 22:24 
Offline

Rejestracja: poniedziałek, 20 listopada 2006, 15:55
Posty: 55
A propo posiadam wersje php5 z repozytorium current.
Problemu dalej nie rozwiązałem, szukam w google i też na ten temat nie moge nic znaleźć.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 4 listopada 2007, 00:47 
Offline
Użytkownik

Rejestracja: sobota, 27 marca 2004, 05:21
Posty: 284
Lokalizacja: Dublin
Haspet pisze:
Nic ... Wychodzi na to, że konfiguracja jest poprawna, ale jednak coś nie działa.
Spierdzielony jest httpd.conf podmień go na tego z wersji release i będzie wszystko OK :wink: Samo PHP tak 4 jak i 5 działa poprawnie a co do apache to niech to ktoś w końcu poprawi bo po upgrade do ver. testing słabo działa :wink:

_________________
jamp@99xBEZ_TEGO.pl
TL-ER6020,TL-SG3216,TL-SG3210,RT-N66U(AP),RT-N16(AP),TL-WDR4300(OpenWrt)
SYNOLOGY DS112+ 3TB, D525MW 4GB RAM 500GB - DEBIAN
E35M1-I 8GB RAM 500GB,2x4TB(raid1),2x3TB(raid1) - SLACKWARE
ix2-200 2x3TB(raid1),GoFlex Net 2x1TB - DEBIAN ARM,GoFlex Net 2x500GB


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 5 listopada 2007, 01:48 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
jamp pisze:
Haspet pisze:
Nic ... Wychodzi na to, że konfiguracja jest poprawna, ale jednak coś nie działa.
Spierdzielony jest httpd.conf podmień go na tego z wersji release i będzie wszystko OK :wink: Samo PHP tak 4 jak i 5 działa poprawnie a co do apache to niech to ktoś w końcu poprawi bo po upgrade do ver. testing słabo działa :wink:

To wersja testing, ma prawo nie działać.

Edit: Jamp.. mam pytanie... zajrzałeś na koniec tego plku o którym piszesz?

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 5 listopada 2007, 02:52 
Offline
Użytkownik

Rejestracja: sobota, 27 marca 2004, 05:21
Posty: 284
Lokalizacja: Dublin
JakubC pisze:
To wersja testing, ma prawo nie działać.
Dlatego nie domagam się na siłe :wink:
JakubC pisze:
Jamp.. mam pytanie... zajrzałeś na koniec tego plku o którym piszesz?
A niby czego mam tam szukać :?: Nie jestem na tyle zaprzyjaźniony z Apache bym bezstresowo rozwiązywał tego typu problemy :wink:

_________________
jamp@99xBEZ_TEGO.pl
TL-ER6020,TL-SG3216,TL-SG3210,RT-N66U(AP),RT-N16(AP),TL-WDR4300(OpenWrt)
SYNOLOGY DS112+ 3TB, D525MW 4GB RAM 500GB - DEBIAN
E35M1-I 8GB RAM 500GB,2x4TB(raid1),2x3TB(raid1) - SLACKWARE
ix2-200 2x3TB(raid1),GoFlex Net 2x1TB - DEBIAN ARM,GoFlex Net 2x500GB


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 5 listopada 2007, 16:38 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
jamp pisze:
JakubC pisze:
To wersja testing, ma prawo nie działać.
Dlatego nie domagam się na siłe :wink:
JakubC pisze:
Jamp.. mam pytanie... zajrzałeś na koniec tego plku o którym piszesz?
A niby czego mam tam szukać :?: Nie jestem na tyle zaprzyjaźniony z Apache bym bezstresowo rozwiązywał tego typu problemy :wink:

Chodziło mi o końcówkę. To znaczy czy wygląda to tak
Cytuj:
#
# Obsluga php
#
# Jezeli chcesz używac php, odkomentuj poniższą linie a następnie zajrzyj
# do pliku /etc/httpd/conf/php.conf
Include /etc/httpd/conf/php.conf

czy raczej tak
Cytuj:
#
# Obsluga php
#
# Jezeli chcesz używac php, odkomentuj poniższą linie a następnie zajrzyj
# do pliku /etc/httpd/conf/php.conf
#Include /etc/httpd/conf/php.conf

?

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 6 listopada 2007, 10:54 
Offline
Użytkownik

Rejestracja: sobota, 27 marca 2004, 05:21
Posty: 284
Lokalizacja: Dublin
JakubC pisze:
...Include /etc/httpd/conf/php.conf
Nie jestem znawcą Apache ale aż tak zielony to chyba też nie :wink: Po instalacji z obrazu i upgrade do ver. testing nagrywam apache+php+php5+mysql+phpmysql po koniecznych zmianach między innymi odkomentowaniu Include /etc/httpd/conf/php.conf phpmyadmin nie dziala :(

_________________
jamp@99xBEZ_TEGO.pl
TL-ER6020,TL-SG3216,TL-SG3210,RT-N66U(AP),RT-N16(AP),TL-WDR4300(OpenWrt)
SYNOLOGY DS112+ 3TB, D525MW 4GB RAM 500GB - DEBIAN
E35M1-I 8GB RAM 500GB,2x4TB(raid1),2x3TB(raid1) - SLACKWARE
ix2-200 2x3TB(raid1),GoFlex Net 2x1TB - DEBIAN ARM,GoFlex Net 2x500GB


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 6 listopada 2007, 17:25 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
To ja muszę mieć kupę szczęścia, bo mi działa na wszystkich maszynach.

Mógłbyś pokazać jakieś logi lub dokładnie zdefiniować co rozumiesz przez "nie działa"?

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 19 listopada 2007, 23:58 
Offline

Rejestracja: poniedziałek, 20 listopada 2006, 15:55
Posty: 55
Eh... ja szukam szukam i kombinuje i nic... Czyli rozwiązaniem będzie powrót do php4 ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 20 listopada 2007, 02:26 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Haspet pisze:
Eh... ja szukam szukam i kombinuje i nic... Czyli rozwiązaniem będzie powrót do php4 ?

Jestem na tyle niepojętnym uczniem, że nie potrafię spowodować takiego błędu. Od początku.

Upewnij się, że Twój pacman.conf ma jako pierwszą podaną sekcję testing i że jest ona odkomentowana.
Cytuj:
#[base-release]
#Include = /etc/pacman.d/base-release

#[extra-release]
#Include = /etc/pacman.d/extra-release

[testing]
Include = /etc/pacman.d/testing

[base-current]
Include = /etc/pacman.d/base-current

[extra-current]
Include = /etc/pacman.d/extra-current



mv /etc/httpd /etc/httpd_old

pacman -Sy apache php5

Przechodzimy na sam dół /etc/httpd/conf/httpd.conf i wywalamy # przed linijką dotyczącą php. Powinno to wyglądać tak:
Cytuj:
#
# Obsluga php
#
# Jezeli chcesz używac php, odkomentuj poniższą linie a następnie zajrzyj
# do pliku /etc/httpd/conf/php.conf
Include /etc/httpd/conf/php.conf


następnie edytujemy plik /etc/httpd/conf/php.conf , dla efektu, który chcesz uzyskać powinien wyglądać on tak:

Cytuj:
#
#
# 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 .php
ScriptAlias /php/ "/usr/local/php5/bin/"
Action application/x-httpd-php5 "/php/php-cgi"


następnie

/etc/rc.d/httpd restart

echo '<?php phpinfo(); ?>' > /home/httpd/html/phpinfo.php

Patrz: http://cichy.mine.nu/phpinfo.php

Zainstalowane na czystej, przed chwilą postawionej maszynie zgodnie z krokami, które opisałem wyżej. Jak nie zadziała, to jakieś czary.

Wyjaśnienie: To wydanie paczek z php5 i php było ostatnim z takiej serii. W następnych wersjach (wkrótce), php v5 będzie skompilowane nie jako moduł cgi a jako moduł apache i paczka z tą wersją php będzie nosiła nazwę "php", zaś php v4 będzie dostępne w paczce pod nazwą "php4", również skompilowane jako moduł apache. Oczywiście istnienie obu pakietów w systemie będzie się wykluczać.

Przepraszam za przytaczanie całości długich plików konfiguracyjnych, chciałem maksymalnie wykluczyć nieporozumienia.

Pozdrawiam

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 21 listopada 2007, 00:11 
Offline

Rejestracja: poniedziałek, 20 listopada 2006, 15:55
Posty: 55
To wreszcie zadziałało, dziękuje.
Wcześniej próbowalem z php5 tym z repo current.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 21 listopada 2007, 00:18 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Ok. No problem. Jamp?

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 56 ]  Przejdź na stronę 1, 2, 3  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl