Foros del Web » Administración de Sistemas » Software para Servers »

Problema configurando el PHP.ini

Estas en el tema de Problema configurando el PHP.ini en el foro de Software para Servers en Foros del Web. El problema es el siguiente yo tengo mi servidor (Windows IIS PHP y MySQL) y quisiera saber como configurar el PHP.INI ya que en una ...
  #1 (permalink)  
Antiguo 10/07/2011, 22:31
Avatar de jtkm6  
Fecha de Ingreso: abril-2011
Mensajes: 19
Antigüedad: 13 años
Puntos: 1
Pregunta Problema configurando el PHP.ini

El problema es el siguiente yo tengo mi servidor (Windows IIS PHP y MySQL) y quisiera saber como configurar el PHP.INI ya que en una pagina escrita en php una ves lo coloco en el servidor este no funciona correctamente ya que cuando cargo la pagina muestra lo siguiente:
Código PHP:
"); } else if(!($_POST['clave'] == $clave_admin) && !($_POST['enviar'])){ ?> 
--> aquí coloco el código de la pagina archivo index.php:
Código PHP:
<?php
include("config.php");
include(
"funciones.php");
?>
<html>
<head>
    <title>LPT1 by JTKM6</title>
    <script>
    <?
    sajax_show_javascript
();
    
?>
    
    function do_portstatus_cb(z) {
        
        document.getElementById("status").value = z;
    }
    
    function do_portstatus() {
        x_portstatus(do_portstatus_cb);
        setTimeout('do_portstatus();',5000); 
    }

    function do_portcontrol_cb(z) {
        
        document.getElementById("status").value = z;
        }
    
    function do_portcontrol(bit,value) {
        x_portcontrol(bit,value,do_portcontrol_cb);
    }

    </script>
    
    <style type="text/css">
<!--
.Estilo2 {font-family: Verdana; font-style: italic; font-size: 18px;}
.Estilo12 {font-family: Verdana; font-size: 12px; font-weight: bold; }
body {
    background-color: #FFFFFF;
}
body,td,th {
    color: #000000;
}
a:link {
    color:  #06F;
}
a:visited {
    color: #06F;
}
a:active {
    color: #06F0;
}
-->
    </style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body>
<center><img src="logo.jpg"><br>
<?
if(!($_POST['clave'] == $clave_admin) && $_POST['enviar']){
    die(
"Contraseña incorrecta. <br><a href=\"pc.php\">Volver</a>
        </center><br></body></html>"
);
} else if(!(
$_POST['clave'] == $clave_admin) && !($_POST['enviar'])){
?>
    <form method="POST" action="pc.php">
        <b>Contraseña:</b><br><input type="password" name="clave"><br>
        <input type="submit" name="enviar" value="Ingresar">
    </form><br><br>
</center>
<br>
</body>
</html>
<?
    
die();


?>
<SCRIPT LANGUAGE="JavaScript">
<!--
do_portstatus();
// -->
</SCRIPT>
<P class="Estilo2">Sistema de Control de Puerto Paralelo por JTKM6 <P>
<input type="text" name="status" id="status" value="Sin estado" size="70">

<table width="78%" border="0">
  <tr>
    <td width="25%"><span class="Estilo12">Control 1</span></td>
    <td width="11%"><input type="button" name="check2" value="Encender"
        onClick="do_portcontrol(0,1); return false;"></td>
    <td width="10%"><input type="button" name="check10" value="Apagar"
        onClick="do_portcontrol(0,0); return false;"></td>
    <td width="54%" rowspan="8">&nbsp;</td>
  </tr>
  <tr>
    <td><span class="Estilo12">Control 2</span></td>
    <td><input type="button" name="check3" value="Encender"
        onClick="do_portcontrol(1,1); return false;"></td>
    <td><input type="button" name="check11" value="Apagar"
        onClick="do_portcontrol(1,0); return false;"></td>
  </tr>
  <tr>
    <td><span class="Estilo12">Control 3</span></td>
    <td><input type="button" name="check4" value="Encender"
        onClick="do_portcontrol(2,1); return false;"></td>
    <td><input type="button" name="check12" value="Apagar"
        onClick="do_portcontrol(2,0); return false;"></td>
  </tr>
  <tr>
    <td><span class="Estilo12">Control 4</span></td>
    <td><input type="button" name="check5" value="Encender"
        onClick="do_portcontrol(3,1); return false;"></td>
    <td><input type="button" name="check13" value="Apagar"
        onClick="do_portcontrol(3,0); return false;"></td>
  </tr>
  <tr>
    <td><span class="Estilo12">Control 5</span></td>
    <td><input type="button" name="check6" value="Encender"
        onClick="do_portcontrol(4,1); return false;"></td>
    <td><input type="button" name="check14" value="Apagar"
        onClick="do_portcontrol(4,0); return false;"></td>
  </tr>
  <tr>
    <td><span class="Estilo12">Control 6</span></td>
    <td><input type="button" name="check7" value="Encender"
        onClick="do_portcontrol(5,1); return false;"></td>
    <td><input type="button" name="check15" value="Apagar"
        onClick="do_portcontrol(5,0); return false;"></td>
  </tr>
  <tr>
    <td><span class="Estilo12">Control 7</span></td>
    <td><input type="button" name="check8" value="Encender"
        onClick="do_portcontrol(6,1); return false;"></td>
    <td><input type="button" name="check16" value="Apagar"
        onClick="do_portcontrol(6,0); return false;"></td>
  </tr>
  <tr>
    <td><span class="Estilo12">Control 8</span></td>
    <td><input type="button" name="check9" value="Encender"
        onClick="do_portcontrol(7,1); return false;"></td>
    <td><input type="button" name="check" value="Apagar"
        onClick="do_portcontrol(7,0); return false;"></td>
  </tr>
</table>
<P> <center>
  <p><a href="pc.php"><strong>Salir</strong></a>
  </p>
</center>
<br>
</body>
</html>
--> aqui el archivo config.php:
Código PHP:
<?php
// Clave del administrador
$clave_admin "clave";

// Dirección Web ó IP
$url "http://www.agrservers.com.ar/domotica/demo";

// Ubicación de los PHP para PC y celular
$pc "pc.php"
$celular "wap.php";

?>
--> aqui el archivo funciones.php:
Código PHP:
<?php
require("Sajax.php");
function 
portstatus() {
    return 
" Fecha y Hora: ".date("M dS, Y, H:i:s  ")."Estado de los bits: ".shell_exec("puerto.exe LPT1DATA read print bin");
}
function 
cel_portstatus() {    // Versión más simple, para ver desde el celular..
    
return "Estado de los bits: ".shell_exec("puerto.exe LPT1DATA read print bin");
}

/*
function check($pos){
    if(checkstatus(cel_portstatus(),0) == 0){
        $est = "Apagar";
        $lnk = "cero";
    } else if(checkstatus(cel_portstatus(),0) == 1){
        $est = "Encender";
        $lnk = "uno";
    } 
}

function checkstatus($prtctrl, $pos) {
    $prtctrl = chunk_split($prtctrl, 1,'.');
    $prtctrl = explode(".", $prtctrl);
    if($prtctrl[$pos] == 1){
        return 0;
    } else {
        return 1;
    }
}
*/

function portcontrol($x$y) {
    if ((
$x >= 0) && ($x 8)) {
        if (
$y == 1)
            
shell_exec("puerto.exe LPT1DATA read setbit ".$x." write");

        else 
            
shell_exec("puerto.exe LPT1DATA read resetbit ".$x." write");
    }
    return 
portstatus(); 
}

function 
cel_portcontrol($x$y) { // Función para celulares.. retorna cel_portstatus()
    
if (($x >= 0) && ($x 8)) {
        if (
$y == 1)
            
shell_exec("puerto.exe LPT1DATA read setbit ".$x." write");

        else 
            
shell_exec("puerto.exe LPT1DATA read resetbit ".$x." write");
    }
    return 
cel_portstatus(); 
}
sajax_init();
// $sajax_debug_mode = 1;
sajax_export("portstatus");
sajax_export("portcontrol");
sajax_handle_client_request();
?>
--> esta el la imagen del error:

  #2 (permalink)  
Antiguo 11/07/2011, 09:10
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problema configurando el PHP.ini

Hace mucho que no uso IIS
Al parecer tu servidor ni siquiera está procesando los php, me parece que más que un problema de php.ini es un problema de instalación general.
Hay pequeñas pero importantes diferencias según la version de Windows/php/IIS que estés usando, te sugiero que te des una vuelta primero por

http://www.php.net/manual/es/install.windows.php

y veas que se ajusta mejor a tu caso

saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 11/07/2011, 12:05
Avatar de jtkm6  
Fecha de Ingreso: abril-2011
Mensajes: 19
Antigüedad: 13 años
Puntos: 1
Pregunta Respuesta: Problema configurando el PHP.ini

Cita:
Iniciado por emprear Ver Mensaje
Hace mucho que no uso IIS
Al parecer tu servidor ni siquiera está procesando los php, me parece que más que un problema de php.ini es un problema de instalación general.
Hay pequeñas pero importantes diferencias según la version de Windows/php/IIS que estés usando, te sugiero que te des una vuelta primero por

[url]http://www.php.net/manual/es/install.windows.php[/url]

y veas que se ajusta mejor a tu caso

saludos
Gracias por responder pero la pagina la corro con el "APPSERV 2.5.9.exe y el APPSERV 2.6.0.exe y me funciona pero acabo de un reinicio en el servidor este deja de funcionar mostrándome exactamente el mismo error lo cual me hace pensar en una configuración fallida el los permisos del archivo php.ini!
  #4 (permalink)  
Antiguo 11/07/2011, 14:06
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problema configurando el PHP.ini

los logs que te dicen?
probá tambien de poner en on
display_startup_errors en php.ini

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: domotica, paralelo, php, php.ini, puerto, servidores-web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:30.