Autor Zpráva
xxcadic
Profil *
Po instalaci php5 nastal problém, že všchny skripty se chovají jako text/plain.
Mělo by to být text/html, ne??
Kde toto nastavím v apache??
díky.
Hugo
Profil
xxcadic

Co to znamená, že se chovají jako text/plain?? Vidíš to v http hlavičce??

Ve skriptu to můžeš nastavit

Header ('Content-type: text/html; charset=utf-8');
xxcadic
Profil *
Skript se neprovadi.
při zobrazeni zdrojoveho kodu je zobrazeni i php kod.
Jde nejspis o spatne nastaveni apach, nebo php ini.
ale v php.ini mam toto

; PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
což by mělo být v pořádku, ne??

v httpd.conf mam uvedeno toto
#
# TypesConfig describes where the mime.types file (or equivalent) is
# to be found.
#
TypesConfig conf/mime.types

#
# DefaultType is the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value. If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

pokud z teto defaultni konfigurace zmenim na

DefaultType text/html je výsledek po restrtu apache stejný.
Hugo
Profil
xxcadic

Tak to máš asi blbě nastavený document root. Podívej se do httpd.conf. Direktiva DocumentRoot musí mířit do adresáře, kde máš skripty.

Skript potom spouštěj v prohlížeči
http://localhost/skript.php
xxcadic
Profil *
Root je správně

DocumentRoot "C:/dev/prog/Apache2/htdocs"

v htdocs mám uložen např
my.php
v něm

<?php
phpinfo();
?>
myslím, že v tomoto chyba není. Ale php skripty se prostě nezpracovávají..
adresa localhost je samozřejmě
http://localhost/skript.php

php 5.0.5, apache 2.0.55
Hugo
Profil
Pokud se ti vypisuje phpinfo(), tak jediná věc co mě napadá je, že ve skriptu používáš <? místo <?php a nemáš top povolené v php.ini (short_open_tag)
Kajman
Profil *
Spíš nemáš v apachi nastavený správný typ a intrepret pro koncovky .php. V instalaci php je nápověda, jak to správně nastavit (install.txt nebo tak nějak).
Anonymní
Profil *
A máš v httpd.conf tyhle tři řádky?

PHPIniDir "celá/cesta/k/PHP/"
LoadModule php5_module "celá/cesta/k/PHP/php5apache2.dll"
AddType application/x-httpd-php .php
Anonymní
Profil *
už mi to asi dve hodiny chodí..
byla to absence téhle řádky přesně tak jak tu píše 'Anonymní'
AddType application/x-httpd-php .php

Jsem rád že jsem se k výsledku dobral sám :-) Ale přesto vám všem díky.
teď zápolím dál..
xxcadic
Profil *
:-) koukám že jsem také nezadal jméno :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0