Hola... Bueno les comento que tengo un problema con mi web.... " Mi web entre comillas " La programo alguien y medio mal...
Llama a un directorio fuera del public_html y muchas otras cosas... Vamos a lo primero...
1.- Como puedo cambiar eso, del directorio llamado " Privado " y que apunte a x ruta en x lugar y con x nombre si quiero cambiarlo....
Este es el index...
Cita: <?php
$interfaz = 'sitio';
$documentRoot = str_replace($_SERVER["PHP_SELF"],'',$_SERVER["SCRIPT_FILENAME"]);
$php = substr($documentRoot, 0, strrpos($documentRoot,'/')) . "/privado/core/php";
require($php.'/setup.php');
$modulo = $_GET['modulo'];
if (($modulo == "") || ($modulo=="undefined")) $_GET['modulo'] = $modulo = 'index';
require(PHP."/$modulo/$modulo.php");
require(CLASES.'/acciones/Clase.acciones.php');
$modulo =& new acciones($interfaz);
?>
Y llama a este... que es el setup.php
Cita: <?php
define(SERVER_NAME, $_SERVER['SERVER_NAME']);
/**
* Directorio p�blico
* holaaaaa
*/
define(DOCUMENT_ROOT, $documentRoot);
/**
* Directorio ra�z del sitio
*
*/
define(SITE_ROOT, substr(DOCUMENT_ROOT, 0, strrpos(DOCUMENT_ROOT,'/')));
/**
* Directorio no publico donde se concentra todo nuestro desarrollo
* Utilizamos este directorio para s�lo tener que subir 2 directorios el publico y el no p�blico
*
*/
define(PRIVADO,SITE_ROOT."/privado");
/**
* Directorio de archivos php que contienen la programaci�n propia del sitio
* SITE_ROOT/PRIVADO
*
*/
define(PHP,PRIVADO."/{$interfaz}/php");
/**
* Directorio de librer�as: clases, funciones y recursos dsn
* SITE_ROOT/PRIVADO
*
*/
define(LIB,PRIVADO.'/core/lib');
/**
* Directorio de clases
* SITE_ROOT/PRIVADO/LIB
*
*/
define(CLASES,LIB.'/clases');
/**
* Directorio de funciones
* SITE_ROOT/PRIVADO/LIB
*
*/
define(FUNCIONES,LIB.'/funciones');
/**
* Directorio de drivers para campos
* SITE_ROOT/PRIVADO/LIB
*
*/
define(DRIVERS,CLASES.'/drivers');
/**
* Directorio base de PEAR
* SITE_ROOT/PRIVADO/LIB/CLASES
* es sumamente importante para que los sitios puedan funcionar en otros servidores sin PEAR preinstalado
*
*/
if ($_SERVER['SERVER_ADDR']=='192.168.1.3')
define(PEAR,'/usr/share/php/');
else{
define(PEAR,PRIVADO.'/core/lib/clases/PEAR/');
ini_set("include_path",PEAR);
}
/**
* Directorio de herramientas (gral.)
* SITE_ROOT/HERRAMIENTAS
*
*
*/
define(HERRAMIENTAS,SITE_ROOT."/www/admin/herramientas");
/**
* Nro de resultados por pagina
*
*/
define(NRO_RESULTADOS,50);
if ($openx != 1)
{
require_once(PEAR.'PEAR.php');
require_once(PEAR.'MDB2.php');
require_once(PEAR.'LiveUser.php');
require_once(LIB . '/recursos/dsn.php');
require_once(LIB . '/recursos/liveuser.php');
require_once(CLASES . '/smarty/Smarty.class.php');
require_once(CLASES . '/smarty/plugins/prefilter.dom2fs.php');
require_once(LIB.'/recursos/conf_liveuser.php');
}
?>
3.- Tiene unos triggers que usa el admin, los puedo reemplazar por otra cosa? por código, etc.?
Bueno gracias y espero no molestar...