Problema con la subida de imagenes desde dominios o subdominios #59

Closed
opened 2017-07-05 03:50:41 +00:00 by kleper · 5 comments
Owner

Por alguna razón el servidor cuando se llama upload.php para subir imagenes no lo hace desde el subdominio o dominio desde el que se esta intentando, al parecer cambia la URL y por ellos saca un error de Cross-origin, ya cuadre en el servidor todo lo relacionado con CORS pero sigue presentandose el problema.

upload.php:1 Uncaught DOMException: Blocked a frame with origin "https://tupale.co" from accessing a cross-origin frame.
at https://tupale.co//milfs/includes/upload.php:1:16

Por alguna razón el servidor cuando se llama upload.php para subir imagenes no lo hace desde el subdominio o dominio desde el que se esta intentando, al parecer cambia la URL y por ellos saca un error de Cross-origin, ya cuadre en el servidor todo lo relacionado con CORS pero sigue presentandose el problema. upload.php:1 Uncaught DOMException: Blocked a frame with origin "https://tupale.co" from accessing a cross-origin frame. at https://tupale.co//milfs/includes/upload.php:1:16
Author
Owner

La session se esta creando mal, guardando la url como tupale.co y no con el subdominio
root@tupalesrv:/# cat /var/lib/php/sessions/sess_pp47l5ic56iui4ku1s4jqfkt40
username|s:31:"fernandocastro@openstreetmap.co";id|s:5:"27158";grupo|s:1:"1";equipo|s:4:"CORE";tabla_autenticacion|s:8:"usuarios";prioridad|s:1:"5";id_empresa|s:2:"88";|s:0:"";path|s:18:"/home/tupale/milfs";path_images_secure|s:19:"/home/images_secure";url|s:24:"https://tupale.co/milfs/";site|s:18:"https://tupale.co/";analizador|s:2:" ";upload_size|s:2:"30";root@tupalesrv:/#

La session se esta creando mal, guardando la url como tupale.co y no con el subdominio root@tupalesrv:/# cat /var/lib/php/sessions/sess_pp47l5ic56iui4ku1s4jqfkt40 username|s:31:"fernandocastro@openstreetmap.co";id|s:5:"27158";grupo|s:1:"1";equipo|s:4:"CORE";tabla_autenticacion|s:8:"usuarios";prioridad|s:1:"5";id_empresa|s:2:"88";|s:0:"";path|s:18:"/home/tupale/milfs";path_images_secure|s:19:"/home/images_secure";url|s:24:"https://tupale.co/milfs/";site|s:18:"https://tupale.co/";analizador|s:2:" ";upload_size|s:2:"30";root@tupalesrv:/#
Author
Owner

Al parecer el error esta relacionado con este notice de php
[Wed Jul 05 01:10:28.804829 2017] [:error] [pid 16701] [client 199.16.157.180:44622] PHP Notice: Undefined index: HTTP_REFERER in /home/tupale/milfs/images/secure/index.php on line 22
[Wed Jul 05 01:10:31.508767 2017] [:error] [pid 16698] [client 199.16.157.180:48203] PHP Notice: Undefined index: HTTP_REFERER in /home/tupale/milfs/images/secure/index.php on line 22

Al parecer el error esta relacionado con este notice de php [Wed Jul 05 01:10:28.804829 2017] [:error] [pid 16701] [client 199.16.157.180:44622] PHP Notice: Undefined index: HTTP_REFERER in /home/tupale/milfs/images/secure/index.php on line 22 [Wed Jul 05 01:10:31.508767 2017] [:error] [pid 16698] [client 199.16.157.180:48203] PHP Notice: Undefined index: HTTP_REFERER in /home/tupale/milfs/images/secure/index.php on line 22
Author
Owner

El problema esta en el archivo de funciones restaure una copia reciente y se resolvio el problema.

El problema esta en el archivo de funciones restaure una copia reciente y se resolvio el problema.
Owner

Compara los dos archivos de funciones y mira donde esta la diferencia

Compara los dos archivos de funciones y mira donde esta la diferencia
Author
Owner

Esto es lo que veo con el diff
Que ejecute asi:
diff /home/tupale/milfs/funciones/funciones.php /home/kleper/tupali/milfs/funciones/funciones.php

El que esta en /home/kleper es el nuevo que no funciona.

5964c5946
< }else {empresa=_SESSION[id_empresa];}

  }else {$empresa=$_SESSION['id_empresa'];}

9935,9936c9933,9934
< $javascript = "includes/upload.php";
< $path = "";

$javascript = "../milfs/includes/upload.php";
path = "_SESSION[site]milfs/";
9942,9943c9940,9941
< $javascript = "https://$web[0]/milfs/includes/upload.php";
< $path = "https://$web[0]/milfs/";


javascript = "_SESSION[site]/milfs/includes/upload.php";
path = "_SESSION[site]milfs/";
9945c9943,9947

Adjunto el archivo de funciones que restaure del Backup.

Esto es lo que veo con el diff Que ejecute asi: diff /home/tupale/milfs/funciones/funciones.php /home/kleper/tupali/milfs/funciones/funciones.php El que esta en /home/kleper es el nuevo que no funciona. 5964c5946 < }else {$empresa=$_SESSION[id_empresa];} --- > }else {$empresa=$_SESSION['id_empresa'];} 9935,9936c9933,9934 < $javascript = "includes/upload.php"; < $path = ""; --- > $javascript = "../milfs/includes/upload.php"; > $path = "$_SESSION[site]milfs/"; 9942,9943c9940,9941 < $javascript = "https://$web[0]/milfs/includes/upload.php"; < $path = "https://$web[0]/milfs/"; --- > $javascript = "$_SESSION[site]/milfs/includes/upload.php"; > $path = "$_SESSION[site]milfs/"; 9945c9943,9947 Adjunto el archivo de funciones que restaure del Backup.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: qwerty/tupali#59
No description provided.