Foros del Web » Programando para Internet » PHP »

Problemas al configurar directorios de la web

Estas en el tema de Problemas al configurar directorios de la web en el foro de PHP en Foros del Web. Hola como están? El problema que tengo es el siguiente: Me han entregado un sitio el cual fue desarrollado para ser "subido" al server remoto ...
  #1 (permalink)  
Antiguo 11/08/2010, 09:26
 
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 10 años
Puntos: 2
Problemas al configurar directorios de la web

Hola como están?
El problema que tengo es el siguiente:
Me han entregado un sitio el cual fue desarrollado para ser "subido" al server remoto en la carpeta htdocs, o cualquiera que sea, pero tiene que ser como todo sitio, una similar. El problema es que yo cree otra carpeta dentro del raíz remoto y ahora las imágenes no se me ven y no se en que linea de código tengo que agregarle esa modificación del nuevo directorio que agregue.
Les muestro el código a ver si alguien podría darme una mano. Quizás para uds sea algo muy fácil.


El archivo index.php dice:
Código PHP:
<? include ('../ss/db/config.inc.php'); ?>
<? 
include ('../ss/db/datasite.inc.php'); ?>
y a su vez el contenido de estos dos archivos es el siguiente:

el config.inc.php

Código PHP:
<?
// Para que no carge todas las cosas nuevamente
// Verifico primero que no exista un config cargado previamente

if (!function_exists("miGestorErrores")) {

    
error_reporting(E_ALL);

    
// funcion de gestion de errores
    
function miGestorErrores($num_err$cadena_err$archivo_err$linea_err$vars_err) {

        
$tipo_error = array (
            
E_ERROR          => "Error",
            
E_WARNING        => "Advertencia",
            
E_PARSE          => "Error de Int&eacute;rprete",
            
E_NOTICE          => "Anotaci&oacute;n",
            
E_CORE_ERROR      => "Error de N&uacute;cleo",
            
E_CORE_WARNING    => "Advertencia de N&uacute;cleo",
            
E_COMPILE_ERROR  => "Error de Compilaci&oacute;n",
            
E_COMPILE_WARNING => "Advertencia de Compilaci&oacute;n",
            
E_USER_ERROR      => "Error de Usuario",
            
E_USER_WARNING    => "Advertencia de Usuario",
            
E_USER_NOTICE    => "Anotaci&oacute;n de Usuario"
            
// E_STRICT    => "Anotaci&oacute;n de Usuario"
                      
);

        
//        
        //    E_STRICT    => "Anotaci&oacute;n de Usuario"

    
}

    
// establecer el gestor de errores definido
    
$gestor_errores_anterior set_error_handler("miGestorErrores");


    
//---------------------------------------------------------------------
    // Carga la informacion del sitio
    // Datos importantes para la configuracion y funcionamiento del sitio
    //---------------------------------------------------------------------

    
$ss_data_site str_replace(basename(__FILE__), 'datasite.inc.php'__FILE__);
    include (
$ss_data_site);
    
    
//---------------------------------------------------------------------


    // Nombre de los meses;
    
$January "Enero";
    
$February "Febrero";
    
$March "Marzo";
    
$April "Abril";
    
$May "Mayo";
    
$June "Junio";
    
$July "Julio";
    
$August "Agosto";
    
$September "Septiembre";
    
$October "Octubre";
    
$November "Noviembre";
    
$December "Diciembre";

    
// Nombre de los días
    
$Monday "Lunes";
    
$Tuesday "Martes"
    
$Wednesday "Miércoles";
    
$Thursday "Jueves";
    
$Friday "Viernes";
    
$Saturday "Sábado";
    
$Sunday "Domingo";

    
//---------------------------------------------------------------------

    
function reemplazacomillas($texto) {
        
$texto trim($texto);

        
$reemplazos = array(
            
chr(34) => "&quot;",
            
"“" => "&quot;",
            
"”" => "&quot;",
            
"“" => "“",
            
"”" => "”",
            
"‘" => "‘"
            
"’" => "’"
            
);

        
$texto strtr ($texto$reemplazos);
        return 
$texto;
    }

    
//---------------------------------------------------------------------

    
function removeracentos ($texto) {

        
$reemplazos = array('Þ' => 'TH''þ' => 'th''Ð' => 'DH''ð' => 'dh''ß' => 'ss''Œ' => 'OE''œ' => 'oe''Æ' => 'AE''æ' => 'ae''µ' => 'u');

        
$cambiar_esto =     'ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ';
        
$por_esto =     'SZszYAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy';

        return 
strtr(strtr($texto$cambiar_esto$por_esto), $reemplazos);
    }


    
//---------------------------------------------------------------------

    
function removercomillas($texto) {
        
$reemplazos = array(
            
chr(34) => "",
            
"“" => "",
            
"”" => "",
            
"“" => "",
            
"”" => "",
            
"‘" => ""
            
"’" => "");
        
$texto strtr ($texto$reemplazos);
        return 
$texto;
    }

    function 
filtrotexto($texto) {
        
$reemplazos = array(
            
":" => "",
            
"%" => "",
            
"?" => "",
            
"¿" => "",
            
"¡" => "",
            
"." => ""
            
";" => ""
            
"#" => ""
            
"$" => ""
            
"," => "");
        
$texto strtr ($texto$reemplazos);
        return 
$texto;
    }

}
?>


y el datasite.inc.php

Código PHP:
<?
// Sobre los datos de conexión
// ------------------------------------------------------
$ss_config['url'] = "elnotarioargentino.com.ar";
$ss_config['db_user'] = "xxxxxx";
$ss_config['db_pass'] = "xxxxxx";
$ss_config['db_name'] = "xxxxxx";
$ss_config['db_host'] = "localhost";


$ss_admin "ss_admin";

// Sobre los datos del cliente
// ------------------------------------------------------
$ss_config['cliente_email'] = "[email protected]";
$ss_config['url_sitio'] = "www.elnotarioargentino.com.ar";
$ss_config['site_name'] = "El Notario Argentino";
$ss_config['version'] = "5.0 php";
$ss_config['titulo_pagina'] = "StreamServer ".$ss_config['version']." | ".$ss_config['site_name'];
$ss_config['ss_folder'] = 'ss';
$ss_config['site_logo'] = 'img_logo.gif';


// Para encontrar el path donde esta instalado el site. (seria ss -> ../)
if (strlen(__FILE__) > strlen(basename(__FILE__))) {
    
define ('SS_SITE_PATH'substr(__FILE__0, (strlen(__FILE__) - strpos(strrev(__FILE__), strrev($ss_config['ss_folder'])) - strlen($ss_config['ss_folder']) - 10)));
} else {
    
define ('SS_SITE_PATH''..');
}

// Para localhost server test
// -------------------------------------------
if (!stristr($_SERVER['SERVER_NAME'], $ss_config['url'])) {
    
// $ss_config['db_user'] = "xxxxx";
    // $ss_config['db_pass'] = "xxxxx";
    // $ss_config['db_name'] = "xxxxx";
    // $ss_config['db_host'] = "xxxxx";
}



// -------------------------------------------------------------------
// Datos del remoto
// -------------------------------------------------------------------
$remoto['ip'] = 'xxx.xxx.x.xx';
$remoto['user'] = '';
$remoto['pass'] = '';
$remoto['path_temp'] = '/httpdoc/galeria/audiostmp';
$remoto['path'] = '/httpdoc/galeria/audios';
$remoto['url'] = 'http://www.cualquiera.com/galeria/audios/';
// -------------------------------------------------------------------


// -------------------------------------------------------------------
// Fotos de las notas
// -------------------------------------------------------------------

$datos_foto_noticias = array (
    
"420,235,0,temp",        // Imagen original, la carpeta es una temporal que luego se elimina.
    
"420,235,,l",
    
"336,188,,m",
    
"214,119,,s",
    
"100,55,,t"        // Imagen tamaño thumb.
    
);

$folder_foto_noticias 'galeria/fotos/';
// -------------------------------------------------------------------
?>

Si yo llamo al index.php dentro de un subdirectorio en el root, me anda bien, ahora no veo las imagenes... ni los links funcionan porque a la url le falta el directorio dentro del cual yo subi mi web.


Espero que alguien me pueda dar una mano, saludos
  #2 (permalink)  
Antiguo 11/08/2010, 13:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 2 meses
Puntos: 2135
Tema movido desde Configuración PHP a PHP

Etiquetas: configurar, directorios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.