Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Instalacja PHP na Apache, Problem z modułem php
yanek6
post 7.09.2004, 14:38:03
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.09.2004
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Witam wszystkich.

Mam na serwerze Slackware 10.0. Podczas instalacji dodałem Apache1.3.31 oraz PHP4.3.7.
Aby podłączyć php do apache'a korzystałem z wielu źródeł. Prześledziłem forum, myśląc że znajdę tutaj rozwiązanie - bezskutecznie. Robiłem już wszystkie tricki o których tutaj wspominaliście. Książki też przewertowaem i nic.
Problem - apache nie interpreruje skryptów php. Zamiast po wpisaniu w kod html:
<?phpinfo();?> wyświetliły się informacje z php.ini - ekran jest pusty sad.gif
Oto mój plik httpd.conf .
Sądzę że domyślna instalacja ze Slack'a przygotowuje tutaj php jako moduł dla Apacha.
Jeśli miał ktoś podobny problem i go rozwiązał, bardzo proszę o pomoc. Z góry dziękuję.
Go to the top of the page
+Quote Post
anas
post 7.09.2004, 16:56:46
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

Ostrzeżenie: (0%)
-----


Hej

Po pierwsze sprawdz czy masz wlaczone short tags:

http://pl2.php.net/manual/pl/ini.sect.lang....short-open-tag

Druga rzecz - to fakt ze piszesz w swoim poscie:

Cytat
Problem - apache nie interpreruje skryptów php. Zamiast po wpisaniu w kod html: <?phpinfo();?> wyświetliły się informacje z php.ini - ekran jest pusty


w kod html -> w twoim pliku konfiguracyjnym od serwera www, nie ma ustawionej dyrektywy zeby plik html byly interpretowane przez parser php.

To chyba tyle.

pozdrowka

anas
Go to the top of the page
+Quote Post
yanek6
post 7.09.2004, 17:16:28
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.09.2004
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedź, jednak:

Cytat
Po pierwsze sprawdz czy masz wlaczone short tags:

http://pl2.php.net/manual/pl/ini.sect.lang....short-open-tag


W pliku php.ini występuje wiersz:

short_open_tag = On

No i jeśli chodzi o ten pliczek to nazywa się index.php i jest uwzględniony w pliku httpd.conf jako domyślny dla katalogu obok index.html.

Może to jednak problem w pliku php.ini, dołączam: php.ini

Może da się coś jeszcze wymyśleć ?
Go to the top of the page
+Quote Post
anas
post 7.09.2004, 17:30:30
Post #4





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

Ostrzeżenie: (0%)
-----


Hej ponownie.

Include /etc/apache/mod_php.conf - nie spotkalem sie z takim zapisem w pliku httpd.conf, moze to dlatego ze u mnie w fimrmie all stoi na unix'ach nie linux'ach, zajrzyj do tego pliku i sprawdz co tam jest poustawiane, moze tam sa jakies dyrektywy ktore powoduja ze zachodzi to co zachodzi.

Pozatym powiedz co sie dzieje z plikiem index.php, wyswietla sie kod php, czy jak zajrzysz w zrodlo nic tam nie ma - to moze uproscic sprawe.

pozdrawiam

anas
Go to the top of the page
+Quote Post
yanek6
post 7.09.2004, 17:53:04
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.09.2004
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Dzięki ponownie.

W pliku mod_conf znajdują się zapisy:

LoadModule php4_module /libexec/apache/libphp4.so
AddType application/x-httpd-php .php

Plik został wygenerowany podczas instalacji systemu.
Gdy go zahaszuję, po restarcie apache'a w error.log znika zapis:

[warn] module php4_module is already loaded, skipping.

Czyli to jest po prostu powtórzenie tego co już jest wpisane.
Poza tym widnieje też coś takiego:

[notice] Apache/1.3.31 (Unix) php/4.3.7 configured -- resuming normal operations
Czyli teoretycznie powinno działać.

Natomiast jeśli chodzi o plik to w oknie przeglądarki nic się nie wyświetla. Przeglądarka jako źródło dostaje kod html gdzie wyraźnie widać tagi <?phpinfo();?
> czyli taki nieprzerobiony kod. Utwierdzam się w przekonaniu, że jednak nie załącza mi sie ten parser php, czy coś w tym rodzaju winksmiley.jpg



guitar.gif
Dziękuje za pomoc.
Nie wiem w czym tkwił problem, ale po zmianie kawałka kodu i przepisaniu od nowa strony z <?phpinfo()?> zadziałało ! Nie wiem jak to się stało ale działa. Być może jakaś literówka questionmark.gif Przepraszam że zawracałem głowę czymś co było ok. Jeszcze raz dziękuję.

Ten post edytował yanek6 7.09.2004, 18:45:32
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 23:04