Redireccioamiento del URL

Redireccioamiento del URL

de Carlos Fajardo -
Número de respuestas: 5

Hola,

He instalado el moodle en un hosting, pero al parecer cuando le doy la url en la barra de direcciones me redirecciona a otro lado, por ejemplo, si escribo:
www.midominio.com me aparece en la barra www.midominio.commidominio.com/admin/index.php, por consiguiente, me dice que no puede ser encontrada la pagina.


Me podría alguien por favor ayudar a resolver esto?
Gracias

Promedio de valoraciones: -
En respuesta a Carlos Fajardo

Re: Redireccioamiento del URL

de David Quintal -

Saludos Carlos

Checa el archivo config.php si esta bien todo

El hosting que mencionas es de paga??

En respuesta a David Quintal

Re: Redireccioamiento del URL

de Carlos Fajardo -

Saludos David,

 

Gracias por responder, algo me sospecho como sea el config.php pero no estoy seguro, hay una parte que muestra que no sé si es esto lo que hay que configurar:

$app = 'uca-campusvirtual.com';
if ($_SERVER['SERVER_PORT'] == '80') {
    $CFG->wwwroot   = 'http://'.$_SERVER['SERVER_NAME'].substr($app, strpos($app, '/'));
} else {
    $CFG->wwwroot   = 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].substr($app, strpos($app, '/'));
}

Si entras a uca-campusvirtual.com te agrega lo mismo + admin/index.php

Lo del hosting, si es pagado.

Gracias

En respuesta a Carlos Fajardo

Re: Redireccioamiento del URL

de David Quintal -

Saludos Carlos

El codigo que pusiste nose si es del config.php de moodle 2.0 ya que no manejo esta version si estas usando el moodle 1.9.x

Algo asi debes tener

<?php  /// Moodle Configuration File

unset($CFG);

$CFG->dbtype    = 'mysql';
$CFG->dbhost    = '127.0.0.1';
$CFG->dbname    = 'moodle';
$CFG->dbuser    = 'root';
$CFG->dbpass    = '';
$CFG->dbpersist =  false;
$CFG->prefix    = 'mdl_';

$CFG->wwwroot   = 'http://www.midominio.com';    o

$CFG->wwwroot   = 'http://www.midominio.com/moodle';   

Aqui debes checar si esta bien (no debes ponerle nada mas solo el dominio y si usaste una carpeta )

$CFG->dirroot   = ....\......\www\moodle';
$CFG->dataroot  = ...\...\moodledata';
$CFG->admin     = 'admin';

$CFG->directorypermissions = 00777;  // try 02777 on a server in Safe Mode

$CFG->unicodedb = true;  // Database is utf8

require_once("$CFG->dirroot/lib/setup.php");
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
?>

En respuesta a David Quintal

Re: Redireccioamiento del URL

de Carlos Fajardo -

Saludos David,

Ya hice la modificación eliminando esta sección:

if ($_SERVER['SERVER_PORT'] == '80') {
    $CFG->wwwroot   = 'http://'.$_SERVER['SERVER_NAME'].substr($app, strpos($app, '/'));
} else {
    $CFG->wwwroot   = 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].substr($app, strpos($app, '/'));
}

Pero, ahora me da el siguiente error:

Notice: Fatal: $CFG->wwwroot is not configured! Exiting. in C:\hostingspaces\falesolu\uca-campusvirtual.com\wwwroot\lib\setup.php on line 88

Gracias por la ayuda.

En respuesta a Carlos Fajardo

Re: Redireccioamiento del URL

de David Hernández -

Hola Carlos,

Yo creo que sería buena idea comenzar por el principio:

¿En dónde está instalada tu plataforma?

¿Por qué situación se generó un "config.php" con la condicional "if"?

La instalación normal de Moodle no genera nada por el estilo.

Entonces o alguien lo hizo por alguna razón, o bien, usaste un script de instalación que está diseñado para crear este tipo de "config.php".

En cualquier caso, habrá que averiguar por qué es necesario este código en el servidor que utilizas.

¿Has investigado esto con tu proveedor?

¿Nos podrías dar algunos datos al respecto?

Saludos