Error al instalar PHPnuke 7 en Suse 10
Saludos, linuxeros de la lista.... Tengo problemas al instalar PhpNuke 7 en Suse 10. Al ejecutar el index.php, se genera un error como se los muestro: Warning: main(db/mysql.php): failed to open stream: No such file or directory in /srv/www/htdocs/html/db/db.php on line 53 Warning: main(): Failed opening 'db/mysql.php' for inclusion (include_path='/usr/share/php') in /srv/www/htdocs/html/db/db.php on line 53 Fatal error: Cannot instantiate non-existent class: sql_db in /srv/www/htdocs/html/db/db.php on line 86 Aparentemente no consigue la clase "sql_db", pero no entiendo porque. Instalé los paquetes del Suse 10 correspondientes a Apache, Php y Mysql... Ya lo he instalado en SLES 9, Suse 7.3 y funcionan bien. Agradesco la ayuda, ya que quiero momtar una página Web.... Gracias...... __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-01-31 a las 12:45 -0600, Julio Añez escribió:
Tengo problemas al instalar PhpNuke 7 en Suse 10. Al ejecutar el index.php, se genera un error como se los muestro:
Warning: main(db/mysql.php): failed to open stream: No such file or directory in /srv/www/htdocs/html/db/db.php on line 53
Mira en la linea 53 del fichero /srv/www/htdocs/html/db/db.php que fichero o directorio está tratando de abrir. Probablemente sea un 'db/mysql.php' - puedes buscar con "pin" que paquete lo contiene e instalarlo. En el 9.3 viene en "php4-pear...rpm": /usr/share/php/DB/mysql.php Supongo que será ese. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFD379YtTMYHG2NR9URAmznAJ9hyOHZ5upCs3pVZOq5cMUyCYzgAQCfan13 ShTQ1/b8W3l1cRcSyWD4jDo= =h0Ct -----END PGP SIGNATURE-----
El 31/01/2006 20:49:41 Carlos E. R. escribió: robin1.listas> robin1.listas> Mira en la linea 53 del fichero /srv/www/htdocs/html/db/db.php que fichero robin1.listas> o directorio está tratando de abrir. robin1.listas> robin1.listas> Probablemente sea un 'db/mysql.php' - puedes buscar con "pin" que paquete robin1.listas> lo contiene e instalarlo. En el 9.3 viene en "php4-pear...rpm": robin1.listas> robin1.listas> /usr/share/php/DB/mysql.php robin1.listas> robin1.listas> Supongo que será ese. No creo que vayan por ahí los tiros. En PHPNuke /db es un directorio que cuelga del raiz del "script" y que, en esencia, hace las conversiones de formato entre los diferentes tipos de bases de datos que se pueden usar para ejecutar el programa. En "/db/db.php" se mira el tipo que se ha elegido en la configuración del script y se llama al "conversor" correspondiente, en este caso a "/db/mysql.php", es decir, en este caso, al conversor para utilizar el servidor MySQL. Por otro lado en este caso el error en "/srv/www/htdocs/html/db/db.php" indica también que no se está utilizando el directorio raiz de Apache, sino un subdirectorio "html" creado al descomprimir phpNuke y que es, en la distribución original del script, el lugar, en el que, por una cuestión organizativa, se halla el "script" propiamente dicho. En la raiz del "paquete" estan las instrucciónes de instalación y existen dos subdirectorios más, el que contiene las tablas que hay que poner en la base SQL y otro subdirectorio con las rutinas de actualización entre versiones del "script" y que, por cierto, es más que recomendable NO PONER en el servidor web (y en este caso casi seguro que está puesto). -- Saludos, Josep M. Queralt
El 31/01/2006 19:45:50 Julio Añez escribió: janez0266> janez0266> janez0266> Aparentemente no consigue la clase "sql_db", pero no entiendo porque. Instalé los paquetes del Suse 10 correspondientes a Apache, Php y Mysql... janez0266> Me da la impresión de que el servidor MySQL no está iniciado. También podría ser un problema en el fichero de configuración de PHPNuke que no estuviera correctamente definido el tipo de base de datos que se va a utilizar (MySQL, Postgres etc.) o el nombre, usuario y password. Ya por el mismo precio :-) y dada la extrema inseguridad de las versiones de PHP Nuke, te recomiendo que utilices una versión de PHPNuke bajada de http://www.nukesecurity.com/ con eso les haces la vida algo más dificil a los aprendices de "hacker". O mejor aún, monta Postnuke, Mambo o Drupal. :-) -- Saludos, Josep M. Queralt
participants (3)
-
Carlos E. R.
-
Josep M. Queralt
-
Julio Añez