Hola a todos,
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:
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 }
Y los otros dos en las siguientes lineas de la página mainfile.php:
Código:
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 }
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.
Muchas gracias de antemano.