Witam, mam bardzo dziwny problem. Otóż zainstalowałem apacha i php. Teraz tak, mam na serwerze plik index.html i index.php. Gdy otwieram index.html, php mi działa, ale gdy próbuję otworzyć index.php, wyskakuje okienko pobierania pliku (pliku index.php), czyli jakby nie obsługiwał tego rozszerzenia. Robiłem wszystko, co tylko mogłem, żeby to naprawić i nie wyszło ;/
Proszę o pomoc, co może być przyczyną?
athei
9.01.2010, 20:16:25
Zmiany w Apache\conf\httpd.conf
oryginał: DirectoryIndex index.html index.html.var
po zmianie: DirectoryIndex index.html index.htm index.php
To jest ustawione dobrze, mam tam
Kod
DirectoryIndex index.html index.htm index.php default.php main.php index.php3 index.php4
Nie wiem w czym problem ale to nie to.
Kshyhoo
9.01.2010, 20:26:35
Jaki adres w przeglądarce wpisujesz?
athei
9.01.2010, 20:27:05
Sprawdź czy masz odkomentowane też w tym pliku: AddType application/x-httpd-php .php
Kod
AddType application/x-httpd-php .php
Mam odkomentowane, wpisuję adres
Kod
http://localhost
Kod
DocumentRoot "C:/serwer/localhost"
Tam mam też pliki, wpiszę
http://localhost/index.html (tam php działa),
http://localhost/index.php (tam już nie).
athei
9.01.2010, 20:49:38
Na końcu httpd.conf wpisz
Kod
LoadModule php5_module "c:/serwer/php/php5apache2_2.dll"
# moduł odpowiedzialny za PHP
AddType application/x-httpd-php .php
# informacja dla serwera jak ma traktować pliki z rozszerzeniem .php
PHPIniDir "c:/serwer/php"
# ścieżka do katalogu w którym znajduje się plik php.ini
Jak nie działa to wklej gdzieś (pokazywarka.pl) i pokaż zawartość httpd.conf i php.ini, albo zainstaluj wampa lub xampaa i nie będziesz miał problemów.
Właściwie to to wszystko miałem, tylko sprawdziłem i wszystko jest ok. PHP mi działa, ale jakby nie wiedziało co to jest plik PHP, chce mi to pobrać a nie otwierać.
httpd.conf -
http://pokazywarka.pl/yaaw2k/php.ini -
http://pokazywarka.pl/hscfx7/
lukasamd
9.01.2010, 21:04:14
Zainstaluj XAMPP - sam wszystko ustawi i będzie śmigać zarówno Apache, MySQL jak i PHP.
Ludzie, ja wiem że są gotowe serwery, sam długo korzystałem z WebServ'a,a ale nie działało mi tam mod_rewrite i skonfigurowałem sobie apacha z php i mysql, wszystko mi działało dobrze ale formata robiłem. Wiem, że jest gdzieś jakiś głupi pewnie błąd, którego nie mogę znaleźć i wszystko będzie śmigać. Proszę tylko o pomoc.
lukasamd
9.01.2010, 21:16:05
Na XAMPP htaccess czy mod_rewrite działa bezproblemowo, a instalacja to dosłownie chwilka - to tak nawiasem mówiąc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.