Avatar billede spacee Nybegynder
23. juli 2004 - 04:14 Der er 9 kommentarer og
1 løsning

DL'er PHP i stedet for at execute

Hej Eksperter.

Jeg har lige fået sat en ny server op som kører med Cpanel.

Når jeg prøvet at execute en php fil over nettet så downloader den bare filen i stedet. Hvad kan der være galt?

Jeg har tjekket /etc/httpd/conf/httpd.conf

og der er følgelde line aktiv:

AddType application/x-httpd-php .php .phtml


Hvad andre ting kan gøre at php filer downloades i stedet for at blive executet?

MVH
Spacee
Avatar billede egonspock Seniormester
23. juli 2004 - 04:31 #1
Har du checket de andre steder, der skal stå noget om php. I min httpd.conf-fil har jeg følgende:

LoadModule php4_module        libexec/httpd/libphp4.so

AddModule mod_php4.c

<IfModule mod_php4.c>
    # If php is turned on, we repsect .php and .phps files.
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    # Since most users will want index.php to work we
    # also automatically enable index.php
    <IfModule mod_dir.c>
        DirectoryIndex index.html index.php
    </IfModule>
</IfModule>

Samt at tilføje index.php til DirectoryIndex
Avatar billede egonspock Seniormester
23. juli 2004 - 04:32 #2
(dette forudsætter vel php4, men tilsvarende vil formentlig også gøre sig gældende for php5, mens php3 ikke kræver tretallet, så vidt jeg husker.)
Avatar billede spacee Nybegynder
23. juli 2004 - 04:41 #3
LoadModule php4_module        libexec/libphp4.so

AddModule mod_php4.c

<IfModule mod_dir.c>
DirectoryIndex index.html index.wml index.cgi index.shtml index.jsp index.js index.jp index.php4 index.php3 index.php index.phtml index.htm default.htm default.html home.htm
</IfModule>

AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .phtml

Det er hvad jeg har af php i httpd.conf filen
Avatar billede egonspock Seniormester
23. juli 2004 - 05:21 #4
Er det den rigtige httpd.conf-fil? Min ligger i blot i /etc/httpd
prøv evt. med httpd -V
Har du prøvet at lave en php-fil med følgende indhold:
<?
phpinfo()
?>
og se hvad den giver dig?
Avatar billede spacee Nybegynder
23. juli 2004 - 05:25 #5
tjekker...
Avatar billede spacee Nybegynder
23. juli 2004 - 05:34 #6
når jeg klikker /ect/httpd ... så bliver jeg sendt til /usr/local/apache

alt ser fint ud i følgende filer:
httpd.conf
httpd.conf-
httpd.conf,v

<?
phpinfo()
?>

var netop også sådan en php fil som jeg prøvede at execute, men som den downloader i stedet. Syntes det er ret underligt ... ved du om der er noget specielt der skal slåes til i cpanel for at php virker korrekt?
Avatar billede egonspock Seniormester
23. juli 2004 - 06:06 #7
Jeg kører apache på Mac OSX så jeg kan ikke hjælpe med cpanel. Kan du få en kommandolinje og køre httpd -V og derefter httpd -S for at se om der er noget galt med syntaksen i dine httpd.conf-filer.
Avatar billede spacee Nybegynder
23. juli 2004 - 19:40 #8
Har fundet ud af hvad der var galt ... det var den indtastede url som skulle være anderledes. Der er ingen domains på den server endnu så det drillede noget.
Avatar billede egonspock Seniormester
23. juli 2004 - 21:57 #9
hehe, Det var ellers ved at være lidt af et problem, men måske var det tidspunktet, der gjorde det ;-)
Avatar billede spacee Nybegynder
07. april 2006 - 03:28 #10
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester