Buenas tardes, tengo el siguiente problema, espero me puedan ayudar:
Tengo un sistema desarrollado el php y mysql; y funcionando ya desde hace años, pero el problema empezo hace unas semanas cuando el cliente implemento el uso de SSL para trabajar con conexiones seguras, comento el problema:
Primeramente datos de Servidor: Linux ubuntu3.15, Apache 2.0, PHP 5.3.10 y Mysql 5.5.40
Codigo de Envio:
<form action="<?=$self?>" method="post" enctype="multipart/form-data" name="creaSNC" id="creaSNC" onSubmit="javascript: return validar();">
<input name="subeArchivo" type="submit" class="boton" id="subeArchivo" value="Adjuntar" >
</form>
Codigo PHP: el codigo fue resumido, quitando validaciones y demas, pero lo probe y sigue funcionando
$datoAdjunto=$_FILES['datoAdjunto'];
if (empty($datoAdjunto['name'])){
$mensaje.= "-Seleccione un \\\"Archivo\\\".\\n";
$flagError=true;
}
if($flagError!=true){
if(is_uploaded_file($datoAdjunto['tmp_name'])){
copy($datoAdjunto['tmp_name'], DIR_FS_SISTEMA . DIR_WS_FILESNC . $ctemporal . "/" . $datoAdjunto['name']);
} else {
$mensaje = "No se pudo subir el archivo";
$flagAlert = true;
}
}
Descripcion del Problema: El problema radica al enviar un adjunto en la linea "$datoAdjunto=$_FILES['datoAdjunto'];", ya que cuando envio el formulario sin adjuntar un archio el codigo sigue funcionando, pero cuando envio el archivo la pagina se cuelga y muestra el mensaje:
"La conexión fue reiniciada
La conexión al servidor fue reiniciada mientras la página se cargaba."
- Desconosco del tema ssl, nunca me habia pasado esto y busque información en internet y no hay mucha, lo que si he realizado hasta el momento es:
-Revisar carpeta tmp que tenga los permisos
-Cambie de carpeta para la subida de archivos
-Revise tamaño de adjuntos en php.ini
- Talvez tenga que ver el puerto https, desconozco, alguna configuracion en el ssl, tengo acceso a el, quisiera me indiquen por donde empezar ya que estoy seguro y esta probado que el codigo no esta fallando, desde ya gracias pos su ayuda. Saludos.