![]() |
![]() ![]() |
![]() |
![]() ![]()
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 ![]() 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ę. |
|
|
![]()
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 |
|
|
![]()
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ć ? |
|
|
![]()
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 |
|
|
![]()
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 ![]() ![]() 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 ![]() Ten post edytował yanek6 7.09.2004, 18:45:32 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 23:04 |