Espero que me puedan ayudar. Les pongo en autos.
Tengo varias aplicaciones PHP instaladas en mi PC. Una de las más importantes es la suite OneAdim. Antes tenía (en realidad sigo teniéndo) PHP 4.2.3 y MySQL 3.23.54 y funcionan todas de mil maravillas.
Pero sucede que necesito instalar WordPres 2.5.1 y este blog necesita una versión más actualizada tanto de PHP como de MySQL. Entonces a migrar.
Terminé de migrar todo sin problemas en realidad. El phpinfo() me daba toda la información correcta y el phpMyAdmin trabajaba normalmente. Algunas aplicaciones menores en PHP dejaron de funcionar pero la más importante, OneAdmin me arroja el siguiente mensaje de error:
Cita:
Ahora bien, los permisos de carpeta no los he tocado, todo sigue igual. Tanto así que cuando regresé a mi configuración de PHP y MySQL inicial todo volvió a la normalidad como si nada. Al momento de instalar PHP lo único que hice fue lo siguiente:Warning: session_start() [function.session-start]: open(/_files\sess_nvliosak7amj9mn6bqakp2i7o2, O_RDWR) failed: No such file or directory (2) in G:\Inetpub\wwwroot\oneadmin\index.php on line 15
Fatal error: Call to a member function getSession() on a non-object in G:\Inetpub\wwwroot\oneadmin\index.php on line 37
Warning: Unknown: open(/_files\sess_nvliosak7amj9mn6bqakp2i7o2, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/_files) in Unknown on line 0
Fatal error: Call to a member function getSession() on a non-object in G:\Inetpub\wwwroot\oneadmin\index.php on line 37
Warning: Unknown: open(/_files\sess_nvliosak7amj9mn6bqakp2i7o2, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/_files) in Unknown on line 0
Creé la carpeta sessions dentro de la carpeta PHP
Ubiqué el archivo php.ini-recommended y renombrarlo como php.ini y relicé las siguientes modificaciones en php.ini
1 cgi.force_redirect = 0
2 session.save_path=C:\php\sessions
3 extension_dir = "C:\PHP\ext"
Luego copié todas las dll de la carpeta ext, el archivo libmysql.dll y el php.ini a la carpeta Windows/System32. Finalmente abrí el IIS y realicé las siguientes 2 modificaciones:
1. en Filtro ISAPI agregué PHP(nombre de filtro) y C:\php\php5isapi.dll (ejecutable)
2. en Directorio particular - Configuración agregué C:\php\php5isapi.dll (ejecutable) y .php (extensión), mejor dicho reemplace el valor por el php.exe que tenía inicialmente (había instalado PHP con un ejecutable, no manualmente como ahora)
Y como les digo, casi todas las aplicaciones funcionaron normal sin problema alguno. Una que otra pero comprensible por la migración pero nada tan serio como el problema que les cuento. ¿Que he hecho antes de consultarles?. Bueno, lo primero fue consultar el foro y soporte técnico de comdev (los creadores de OneAdmin) y ellos me dijeron suelto de huesos (es un decir) que eso era un problema de PHP y no de su programa; revisé la documentación de errores en el web de PHP y todos hablan (sin excepción) sobre permisos pero los permisos estan correctos (siempre lo estuvieron). Hace un tiempo cree una pequeña rutina para mostrar y administrar los valores CHMOD y todas las carpetas tienen los permisos 777 que se requieren (inclusive estan configuradas para heredar la configuración de la raíz).
En fin, espero no haberles aburrido con mi consulta. Ojalá puedan darme alguna pauta sobre como solucionar esto porque desearía instalar WP 2.5.1 en mi PC pero también necesito tener OneAdmin operativo. Se que alguno me dirá "instalalo de nuevo y realiza un backup previo de las tablas". Bueno resulta que al querer instalar me dice que no tengo los permisos en las carpetas y eso no es cierto, pues creo una nueva carpeta para el OneAdmin y como esta dentro del wwwrooot hereda la configuración de permisos y son 777 (o su equivalente en Windows)
Muchas pero muchas gracias por todo. Mil gracias por las sugerencias, comentarios y orientaciones que se me van a brindar.
Gracias a todos....... !!!!!!!!!!!!