Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wykonywanie plików .php w katalogu
Forum PHP.pl > Forum > Serwery WWW > Apache
mkdes
Witam. Chodzi o plik .htaccess w edytorze Xinha.
Mam folderek gdzie można uploadować pliki.
W pliku jest .htaccess o treści:
Kod
php_flag engine off
AddType text/html .html .htm .shtml .php .php3 .phtml .phtm .pl .py .cgi

To powoduje, że na stronie nie są wyświetlane uploadowane obrazki, przykład. Efektem jest błąd: Internal Server Error.
Jak jednocześnie zablokować wykonywanie plików .php i pozwolić, aby glębokie linkowanie do obrazków .jpg innych było możliwe. Bo tam jeszcze można uploadować pliki medialne innych typów, np. .pdf, .avi, itp.
erix
Cytat
Jak jednocześnie zablokować wykonywanie plików .php i pozwolić, aby glębokie linkowanie do obrazków .jpg innych było możliwe.

Głębokie linkowanie...? W tym htaccess nie ma nic, co mogłoby blokować wyświetlanie obrazków... Uściślij.
mkdes
Zobacz ten link do obrazka http://www.sprzet-poz.pl/administracja/xin...es/baner_01.jpg
Powyższa regułka blokuje jego wyświetlanie. Jak usunę w .htaccess php_flag engine off - to wyświetla obrazek dobrze.
erix
Cytat
@ogicom.pl

Wiej czym prędzej...

Cytat
Jak usunę w .htaccess php_flag engine off - to wyświetla obrazek dobrze.

PHP jest odpalane w trybie (Fast)CGI, w związku z tym - nie możesz sterować pracą intepretera przez dyrektywy zawarte w htaccess. Apache nie ma wczytanego modułu, w związku z tym nie rozumie php_flag.
mkdes
Mam dostęp do php.ini
Ale moduł wczytać?
Czy jest to możliwe tylko w httpd.conf ?
erix
Tylko httpd.conf. I nie o to chodzi, żeby zmieniać z FCGI na ISAPI, bo to nie jest istotą; ważne, aby podejść do tego w taki sposób, aby ominąć wykorzystywanie php_flag.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.