Me acabo de descargar php-nuke y estaba probando de instalarlo. Pero me da errores.
Si os parece primero comento los pasos que he seguido y luego transcribo los errores.
1) He creado la base de datos MySql en el servidor.
2) He volcado los datos de /sql/nuke.sql en la base de datos.
3) He modificado el archivo config.php y he puesto todos los datos de la BD.
4) He creado una carpeta en el servidor y he subido todos los archivos que contenía la carpeta html del php-nuke.
Una vez hecho todo esto he intenado acceder a /admin.php y es cuando me han dados los siguientes errores:
Notice: Undefined variable: aid in C:\ruta\html\admin.php on line 16
Notice: Undefined index: QUERY_STRING in C:\ruta\html\mainfile.php on line 25
Notice: Undefined index: QUERY_STRING in C:\ruta\html\mainfile.php on line 29
He leido en el archivo install.txt que necesito apache y en este proyecto utilizo iis, ¿puede venir por aquí el probema?
El primer error apunta a este código de la página admin.php:
Código:
Y los otros dos en las siguientes lineas de la página mainfile.php:15 define('ADMIN_FILE', true); 16 if($aid AND (!isset($admin) OR empty($admin)) AND $op!='login') { 17 unset($aid); 18 unset($admin); 19 echo "Access denied"; 20 die(); 21 }
Código:
Envio este post antes de ponerme a buscar a fondo en el código por si alguien ya se ha encontrado antes con estos problemas y me puede ayudar, con el consiguiente ahorro de tiempo.23 unset($matches); 24 unset($loc); 25 if (preg_match("/([OdWo5NIbpuU4V2iJT0n]{5}) /", rawurldecode($loc=$_SERVER["QUERY_STRING"]), $matches)) { 26 die(); 27 } 28 29 $queryString = strtolower($_SERVER['QUERY_STRING']); 30 if (stripos_clone($queryString,'%20union%20') OR stripos_clone($queryString,'/*') OR stripos_clone($queryString,'*/union/*') OR stripos_clone($queryString,'c2nyaxb0')) { 31 header("Location: index.php"); 32 die(); 33 }
Muchas gracias de antemano.