Jump to content

Ficheiro php faz o download quando é executado


Recommended Posts

Posted

Boa tarde,

Estou a tentar executar ficheiros php mas quando o abro no browser ele "saca-se" e não corre. Tenho um ficheiro .htaccess por causa dos permalinks, mas por causa disso já ativei o rewrite module no apache mas continua na mesma. Como posso resolver isto?

Obrigado pela atenção,

Fábio Santos

Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!

Posted

isso é o efeito de o servidor web não estar a interpretar o PHP

agora, isso pode ser por várias razões

- o apache não esá configurado para interpretar o handler do ficheiro que estás a pedir como um script PHP

- (em certas versões) as tags do php necessitam de ser explicitamente declaradas com o <?php, não basta o <?

- algum erro de escrita de código

como vês, os problemas podem ser muitos ... podes fornecer o código que está a ser descarregado assim como o ficheiro com as configurações do teu site (.conf e htaccess)

IRC : sim, é algo que ainda existe >> #p@p
Posted

htaccess

RewriteEngine on
RewriteRule ^portal - [L]
RewriteRule ^portal2 - [L]
RewriteRule ^files - [L]
RewriteRule ^en - [L]
RewriteRule ^images - [L]
#RewriteRule ^observatorio - [L]
RewriteRule ^templates - [L]
RewriteRule ^angola - [L]
RewriteRule ^pic - [L]
RewriteRule ^backoffice - [L]
RewriteRule ^newsletter - [L]
RewriteRule ^swp56 - [L]
RewriteRule ^pt(.*)$ portal2/index.php?permalink=/pt$1〈=DF [L]
RewriteRule ^en(.*)$ portal2/index.php?permalink=/en$1〈=EN [L]
AddHandler application/x-httpd-php52s .php .php5 .php4 .php3

index.php

<?
header ("location:pt");
?>

Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!

Posted

Isto é em que servidor/empresa?

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Posted

Não sei se faz mal mas já tentaste tirar o "AddHandler application/x-httpd-php52s .php .php5 .php4 .php3" como normalmente o php já descobre os ficheiros php e intrepreta-os acho que não é preciso retira essa linha

<head>

<title>Olá</tile>

<head>

<body>

Sou o alex9099 e programo em php, html, javascript, css

</body>

Posted

Sim já tirei a linha "AddHandler application/x-httpd-php52s .php .php5 .php4 .php3" e o site já corre, mas estou com o aspeto do site todo "estragado" e tenho os ficheiros todos

Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!

Posted

Link, sff.

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Posted

É no servidor local(wamp), isto agora já percebi que é problema de caminhos por causa do permalink. Os ficheiros estão a ir buscar só ao "localhost" e não ao caminho todo que tenho até chegar a esse ficheiro.

O problema já está resolvido, bastava apenas tirar a linha "AddHandler application/x-httpd-php52s .php .php5 .php4 .php3" do htaccess. Obrigado pela ajuda!

Lei de Lavoisier aplicada à Informática:Na Informática nada se compra, nada se cria! Tudo se copia!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.