Error_log de 1gb.

  • Autor Autor Daniel Muñoz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Daniel Muñoz

Daniel Muñoz

1
Pi
Programador
Verificado
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Hola amigos, tengo un pequeño script para descargar musica, pero me doy cuenta que hay algo mal, me esta generando un error_log que supera 1gb de peso, actualmente (lo acabo de borrar pesa 7.70gb) algo ilógico, lo peor es que lo borro y vuelve a salir.

Los errores que salen dentro de el son.

Inserir CODE, HTML ou PHP:
[24-Jun-2014 02:47:47 America/New_York] PHP Notice:  Undefined index: v in /home//public_html//utils/config.php on line 18
[24-Jun-2014 02:47:47 America/New_York] PHP Notice:  Undefined index: m in /home//public_html//utils/config.php on line 19
[24-Jun-2014 02:47:47 America/New_York] PHP Notice:  Undefined index: a in /home//public_html//utils/config.php on line 20
[24-Jun-2014 02:47:47 America/New_York] PHP Notice:  Undefined index: id in /home//public_html//utils/config.php on line 21
[24-Jun-2014 02:47:47 America/New_York] PHP Notice:  Undefined variable: i in /home//public_html//buscar.php on line 128
[24-Jun-2014 02:47:47 America/New_York] PHP Notice:  Undefined variable: mytext in /home//public_html//utils/config.php on line 27

Sale millones de veces en el error_log

Viendo los archivos a los cuales se les hace referencia según la linea

Archivo config.php
PHP:
$v = $_GET['v'];
$m = $_GET['m'];
$a = $_GET['a'];
$id = $_GET['id'];

Eso corresponde a las lineas de los errores 18 a la linea 21

Esto es lo que aparece en la linea 27 del config.php
PHP:
$mytext = preg_replace('/[^A-Za-z0-9_]/', '', $mytext );

Y esto corresponde a la linea 128 en el archivo buscar.php

PHP:
if (!$i AND $n == 0) {




¿Alguien podría ayudarme?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Los $_GET reemplazalos por:

PHP:
$v = isset($_GET['v']) ? $_GET['v'] : '';
$m = isset($_GET['m']) ? $_GET['m'] : '';
$a = isset($_GET['a']) ? $_GET['a'] : '';
$id = isset($_GET['id']) ? $_GET['id'] : '';

Y con las otras variables tienes que hacer lo mismo.

PHP:
$mytext = isset($mytext) ? preg_replace('/[^A-Za-z0-9_]/', '', $mytext) : '';

$i = isset($i) ? $i : 0;
$n = isset($n) ? $n : 0;
 
Última edição:
Es que tienes habilitado todos los errores, y logs... tienes que modificar para que solo muestre los errores, no los avisos y demas... puedes editar el php.ini o arriba de todo colocas:
PHP:
error_reporting(E_ALL ^ E_NOTICE);
 
Los $_GET reemplazalos por:

PHP:
$v = isset($_GET['v']) ? $_GET['v'] : '';
$m = isset($_GET['m']) ? $_GET['m'] : '';
$a = isset($_GET['a']) ? $_GET['a'] : '';
$id = isset($_GET['id']) ? $_GET['id'] : '';

Y con las otras variables tienes que hacer lo mismo.

PHP:
$mytext = isset($mytext) ? preg_replace('/[^A-Za-z0-9_]/', '', $mytext) : '';

$i = isset($i) ? $i : 0;
$n = isset($n) ? $n : 0;

Muchisimas gracias hermano, de verdad la carga de mi servidor ha bajado, aun se generan 2 errores mas.

Inserir CODE, HTML ou PHP:
[24-Jun-2014 17:04:45 America/New_York] PHP Notice:  Undefined offset: 1 in /home//public_html//buscar.php on line 138
[24-Jun-2014 17:04:45 America/New_York] PHP Notice:  Undefined offset: 1 in /home//public_html//buscar.php on line 141

El codigo de la linea 138 es.
PHP:
<img src="http://i.ytimg.com/vi/<? echo $ids[1][$n]; ?>/default.jpg" alt="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?>">

El codigo de la linea 141 es.
PHP:
<a href="mp3/<? echo url(name($titles[1][$n])); ?>/" title="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?> mp3" alt="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?> mp3"><? echo name($artema[0]); ?> - <? echo name($artema[1]); ?></a>

Es que tienes habilitado todos los errores, y logs... tienes que modificar para que solo muestre los errores, no los avisos y demas... puedes editar el php.ini o arriba de todo colocas:
PHP:
error_reporting(E_ALL ^ E_NOTICE);

Gracias cicklow, el init.php se puede editar desde el Cpanel? O tengo que mandarle un ticket al soporte?
 
Muchisimas gracias hermano, de verdad la carga de mi servidor ha bajado, aun se generan 2 errores mas.

Inserir CODE, HTML ou PHP:
[24-Jun-2014 17:04:45 America/New_York] PHP Notice:  Undefined offset: 1 in /home//public_html//buscar.php on line 138
[24-Jun-2014 17:04:45 America/New_York] PHP Notice:  Undefined offset: 1 in /home//public_html//buscar.php on line 141

El codigo de la linea 138 es.
PHP:
<img src="http://i.ytimg.com/vi/<? echo $ids[1][$n]; ?>/default.jpg" alt="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?>">

El codigo de la linea 141 es.
PHP:
<a rel="nofollow" href="mp3/<? echo url(name($titles[1][$n])); ?>/" title="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?> mp3" alt="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?> mp3"><? echo name($artema[0]); ?> - <? echo name($artema[1]); ?></a>



Gracias cicklow, el init.php se puede editar desde el Cpanel? O tengo que mandarle un ticket al soporte?

el archivo lo editas desde donde quieras... cpanel, desde ftp... o tu pc... eso lo ves vos
 
Muchisimas gracias hermano, de verdad la carga de mi servidor ha bajado, aun se generan 2 errores mas.

Inserir CODE, HTML ou PHP:
[24-Jun-2014 17:04:45 America/New_York] PHP Notice:  Undefined offset: 1 in /home//public_html//buscar.php on line 138
[24-Jun-2014 17:04:45 America/New_York] PHP Notice:  Undefined offset: 1 in /home//public_html//buscar.php on line 141

El codigo de la linea 138 es.
PHP:
<img src="http://i.ytimg.com/vi/<? echo $ids[1][$n]; ?>/default.jpg" alt="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?>">

El codigo de la linea 141 es.
PHP:
<a rel="nofollow" href="mp3/<? echo url(name($titles[1][$n])); ?>/" title="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?> mp3" alt="<? echo name($artema[0]); ?> - <? echo name($artema[1]); ?> mp3"><? echo name($artema[0]); ?> - <? echo name($artema[1]); ?></a>



Gracias cicklow, el init.php se puede editar desde el Cpanel? O tengo que mandarle un ticket al soporte?

También puedes ponerle al script en el inicio del PHP el código que te pasó cicklow:
PHP:
<?php
error_reporting(E_ALL ^ E_NOTICE); 

###Mi contenido###

?>

Aunque claro es mejor que no registre PHP Notices de ninguna parte para que no se te sobrecargue el servidor, saludos 🙂
 
Voltar
Topo