Cita:
Y fui al soporte tecnico de mi hosting y les puse el error que me aparecia y agregue:Warning: main() [function.main]: open_basedir restriction in effect. File(/home/user10703/public_html/header.html) is not within the allowed path(s): (/opt/ferozo/suspended.page:/opt/ferozo/etc/suspen:/tmp:/opt/apache/lib/php) in /home/user10703/public_html/index.php on line 1
Warning: main(/home/user10703/public_html/header.html) [function.main]: failed to open stream: Operation not permitted in /home/user10703/public_html/index.php on line 1
Warning: main() [function.main]: open_basedir restriction in effect. File(/home/user10703/public_html/header.html) is not within the allowed path(s): (/opt/ferozo/suspended.page:/opt/ferozo/etc/suspen:/tmp:/opt/apache/lib/php) in /home/user10703/public_html/index.php on line 1
Warning: main(/home/user10703/public_html/header.html) [function.main]: failed to open stream: Operation not permitted in /home/user10703/public_html/index.php on line 1
Fatal error: main() [function.require]: Failed opening required '/home/user10703/public_html/header.html' (include_path='.:/opt/apache/lib/php') in /home/user10703/public_html/index.php on line 1
Warning: main(/home/user10703/public_html/header.html) [function.main]: failed to open stream: Operation not permitted in /home/user10703/public_html/index.php on line 1
Warning: main() [function.main]: open_basedir restriction in effect. File(/home/user10703/public_html/header.html) is not within the allowed path(s): (/opt/ferozo/suspended.page:/opt/ferozo/etc/suspen:/tmp:/opt/apache/lib/php) in /home/user10703/public_html/index.php on line 1
Warning: main(/home/user10703/public_html/header.html) [function.main]: failed to open stream: Operation not permitted in /home/user10703/public_html/index.php on line 1
Fatal error: main() [function.require]: Failed opening required '/home/user10703/public_html/header.html' (include_path='.:/opt/apache/lib/php') in /home/user10703/public_html/index.php on line 1
Cita:
Y me respondieron:Ya se que es problema del codigo que yo puse pero es un error que aparece cuando uno intenta acceder a un directorio al que no tiene permisos y en este caso estoy intentando acceder a un archivo que subi yo en public_html, debe ser un error de configuracion en el php.ini
Cita:
Probe cambiar el register_globals a on y como era de esperarse no funciono.Le comunicamos que, como medida de seguridad, en el dia de ayer se procedio con una actualizacion que seteo
por defecto en todas las cuentas de hosting el valor de la variable de PHP "register_globals" en off. Este
cambio se llevo a cabo debido que cuando la variable register_globals esta en "On" el servidor web considera a
las variables EGPCS (Environment, GET, POST, Cookie, Server) como variables globales. Esto junto con el hecho
de que PHP no requiere la inicialización de variables significa que es muy fácil escribir código inseguro.
Enviamos aqui una URL de referencia al caso para que pueda guiarse al respecto:
http://es.php.net/es/register_globals
De todas formas desde su panel de control puede setear el valor de "register_globals" en "Off" u "On".
por defecto en todas las cuentas de hosting el valor de la variable de PHP "register_globals" en off. Este
cambio se llevo a cabo debido que cuando la variable register_globals esta en "On" el servidor web considera a
las variables EGPCS (Environment, GET, POST, Cookie, Server) como variables globales. Esto junto con el hecho
de que PHP no requiere la inicialización de variables significa que es muy fácil escribir código inseguro.
Enviamos aqui una URL de referencia al caso para que pueda guiarse al respecto:
http://es.php.net/es/register_globals
De todas formas desde su panel de control puede setear el valor de "register_globals" en "Off" u "On".
La linea uno no es mas que
Código PHP:
<?php require("header.html");?>
El php.ini es asi:
Cita:
Pero no lo puedo modificar. Para mi el problema esta aca:register_globals = on
disable_functions = system, shell, exec, system_exec, shell_exec, mysql_pconnect, passthru, popen, proc_open, proc_close, proc_nice, proc_terminate, proc_get_status, escapeshellarg, escapeshellcmd
sendmail_path = /opt/exim/bin/exim -t
error_reporting = E_ALL & ~E_NOTICE
upload_max_filesize = 8M
open_basedir="/home/user10703/public_html:/tmp:/opt/apache/lib/php:/opt/php5/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page"
cgi.fix_pathinfo=1
memory_limit = 16M
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/opt/Zend/lib/Optimizer-3.2.2
zend_extension_manager.optimizer_ts=/opt/Zend/lib/Optimizer_TS-3.2.2
zend_extension=/opt/ioncube/ioncube_loader_lin_4.4.so
zend_optimizer.version=3.2.2
zend_extension=/opt/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/opt/Zend/lib/ZendExtensionManager_TS.so
disable_functions = system, shell, exec, system_exec, shell_exec, mysql_pconnect, passthru, popen, proc_open, proc_close, proc_nice, proc_terminate, proc_get_status, escapeshellarg, escapeshellcmd
sendmail_path = /opt/exim/bin/exim -t
error_reporting = E_ALL & ~E_NOTICE
upload_max_filesize = 8M
open_basedir="/home/user10703/public_html:/tmp:/opt/apache/lib/php:/opt/php5/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page"
cgi.fix_pathinfo=1
memory_limit = 16M
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/opt/Zend/lib/Optimizer-3.2.2
zend_extension_manager.optimizer_ts=/opt/Zend/lib/Optimizer_TS-3.2.2
zend_extension=/opt/ioncube/ioncube_loader_lin_4.4.so
zend_optimizer.version=3.2.2
zend_extension=/opt/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/opt/Zend/lib/ZendExtensionManager_TS.so
Cita:
Que dicen?? Cual puede ser el problema?? Como arreglarlo sin acceso a php.ini?? Y si no hay forma que le digo a mi soporte tecnico??open_basedir="/home/user10703/public_html:/tmp:/opt/apache/lib/php:/opt/php5/lib/php:/opt/
ferozo/etc/suspen:/opt/ferozo/suspended.page"
ferozo/etc/suspen:/opt/ferozo/suspended.page"
Saludos.
EDITO: Bueno, justo la linea importante no entra, arreglen eso por favor. Tuve que cortarlo pero es todo la misma linea