Jump to content


Photo

Servidor Local


  • Faça o login para participar
9 replies to this topic

#1 Magoo_79

Magoo_79

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 14/07/2011, 12:15

Bom dia pessoal eu gostaria q algum me desse uma luz, estou com um problema com um servidor local.
Bom de inicio a empresa tem um site on line e eu baixei o site pra ver se ele rodava localmente na minha maquina e não esta dando certo, a hr q eu jogo ele localmente no apache ele não esta rodando, aparece o codigo em php e nada de site esquisito isso, não é problema o php pq eu já fiz um teste aki com o wordpress e ele funciona normalmente, oq poderia ser ?
Qualquer pergunta postem ai q eu tento esclarecer as duvidas...
Agradeço desde já.

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 14/07/2011, 18:58

use o XAMPP ele ja tem um servidor completo apache+mysql+php+
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Magoo_79

Magoo_79

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 15/07/2011, 09:56

Bom dia diego eu já tenho os 4 instalados na minha maquina, já coloquei outros site pra rodar nela e os outros vão sem problema, o problema q eu estou tendo é com um site em especifico, quando eu jogo ele na pasta htdocs e no navergador pesso pra executar o navegador me mostra todo o codigo e não a pag q era pra mostrar, entendeu agora...?
já quebrei a cabeça atras da solução, mas ate agora não entendo pq acontece isso...
O site roda normal quando eu jogo ele em um servidor on line.

#4 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 15/07/2011, 10:18

Faz o seguinte:

Cria um arquivo teste.php com o conteúdo:
<?php 
phpinfo();
?>

Depois disso verifique a versão do PHP que vc está usando no seu apache... E coloque aqui
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#5 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 15/07/2011, 10:21

é faça oque o nosso amigo falou ou se naum coloca uma parte do codigo do site que ta tentando fazer funcionar
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#6 Magoo_79

Magoo_79

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 18/07/2011, 09:12

Bom dia pessoal eu já fiz o teste com a pag phpinfo e funcionou normal e eu instalei o wordpress tb e funcionou normal, so com o site q eu baixei do servidor on line q não funciona, a versão do php q eu estou usando é a 5.3.5.
Por favor me deem um luz, pq eu to ficando louco com isso.....
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Pessoal esse é o codigo da pag index.php do site q eu comentei com vcs.

<?
ob_start();
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
require_once("detectBrowser.php");
require_once("_sys/_incx/sql.class.php");
require_once("_sys/_incx/filter.class.php");
require_once('_sys/_incx/request.class.php');
require_once('_sys/_incx/online.class.php');
$sql = new sql;
$sql->connect();
$selectConfig = mysql_query("SELECT site FROM tb_config WHERE idConfig = 1 LIMIT 1");
$dadoConfig = mysql_fetch_object($selectConfig);
switch ($dadoConfig->site) {
case 1:
session_start();
require_once("_pagx/main.php");
# CONTA USUARIOS ONLINE
$online = new UsersOnline();
$online->StrPatch = 'online.txt';
$online->TimeOut = 200;
$Linha = $online->Verifica($_SERVER['REMOTE_ADDR']);
if (is_null($Linha)) { $online->Limpar(); $online->Salva(); }
else { $online->Update($Linha); $online->Limpar(); }
# REGISTRA RECORD ONLINE
$arquivo = fopen('record.txt', 'r');
$record = fread($arquivo, filesize('./record.txt'));
if ($record<$online->online()) {
$arquivo = fopen('record.txt', 'w');
$record = fread($arquivo, filesize('./record.txt'));
fwrite($arquivo, $online->online());
}
fclose($arquivo);
# REGISTRA OU ATUALIZA VISITAS
$ipUsuario = $_SERVER[REMOTE_ADDR];
$selectUsIp = mysql_query("SELECT * FROM tb_visitas WHERE ipVisita = '$ipUsuario' LIMIT 1");
$countUsIp = mysql_num_rows($selectUsIp);
$dtVisita = date('Y-m-d H:i:s');
if ($countUsIp) {
$update = mysql_query("UPDATE tb_visitas SET dtVisita = '$dtVisita', qndVisitas = qndVisitas+1 WHERE ipVisita = '$ipUsuario' LIMIT 1");
} else {
$insert = mysql_query("INSERT INTO tb_visitas (ipVisita, dtVisita) VALUES ('$ipUsuario', '$dtVisita')");
}
break;
case 2:
echo '';
break;
default:
echo 'ERRO';
}
$sql->close();
ob_end_flush();
?>

Agradeço pessoal.

#7 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 18/07/2011, 09:36

Ola eu testei aqui e funcionou ""???

eu uso o xampp 1.7.4 php 5.3.5
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#8 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 18/07/2011, 14:30

Ahhhhhhhhhhhhhhhhhhhh

Agora entendi o pq do problema....!
Com certeza essa versão do PHP que vc está não tem o short_tags habilitado!
Short Tags é utilizar <? ?> ao invés de <?php ?>

Vc pode procurar no php.ini uma diretiva chamada
short_open_tag
Se ela estiver off... o seu apache não vai considerar o <? somente <?php

Coloque para short_open_tag=on

Tem duas saídas... ou vc troca no site inteiro aonde tem <? por <?php que não é mt interessante...
Ou vc pode habilitar isso no seu php.ini, reinicie o apache e tente abrir o site de novo ...

Mas lembrando que ninguém utiliza mais isso... nem é recomendado e a maioria dos servidores não utilizam isso mais...

Mas se for só para olhar o site que vc baixouuu pode usar!
Arrocha!
(y)
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#9 Magoo_79

Magoo_79

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 22/07/2011, 13:22

Ahhhhhhhhhhhhhhhhhhhh

Agora entendi o pq do problema....!
Com certeza essa versão do PHP que vc está não tem o short_tags habilitado!
Short Tags é utilizar <? ?> ao invés de <?php ?>

Vc pode procurar no php.ini uma diretiva chamada
short_open_tag
Se ela estiver off... o seu apache não vai considerar o <? somente <?php

Coloque para short_open_tag=on

Tem duas saídas... ou vc troca no site inteiro aonde tem <? por <?php que não é mt interessante...
Ou vc pode habilitar isso no seu php.ini, reinicie o apache e tente abrir o site de novo ...

Mas lembrando que ninguém utiliza mais isso... nem é recomendado e a maioria dos servidores não utilizam isso mais...

Mas se for só para olhar o site que vc baixouuu pode usar!
Arrocha!
(y)



Boa Tarde Andre deu tudo certo, vc tinha razão mesmo.....
kkkkkkkkkkkkkkkkkkkkkkk
Ha e outra coisa oq vc quis dizer com ninguem utiliza isso e nem é recomendado é pela forma q foi escrito o codigo usando <? e nãp <?php...?

#10 looners

looners

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Feminino
  • Localidade:danmark

Posted 02/03/2012, 14:49

já quebrei a cabeça atras da solução, mas ate agora não entendo pq acontece isso...Posted Image




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq