Sitios amigos: Unidominios · Forocreativo.net · ForodeJava · Download Antivirus Software      

Retroceder   ComunidadHosting > Foro Web Hosting > Asuntos Técnicos

Asuntos Técnicos Para tratar aspectos de tipo técnico sobre web hosting, configuración y seguridad de servidores, actualizaciones, protección contra amenazas, certificados SSL, entre otros.

<h2>instalación de phpGesCen</h2><p id="relevant_replacement">Este es el tema <em>instalación de phpGesCen</em> que se encuentra dentro del foro <b>Asuntos Técnicos</b>, que es parte de la categoría Foro Web Hosting</p>
Respuesta
 
LinkBack Herramientas Desplegado
Antiguo 25-ene-2012, 10:56   #1 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2009
Ubicación: Caracas , venezuela
Mensajes: 12
Guillermocpfa sin puntos positivos o negativos
Predeterminado instalación de phpGesCen

Saludos
Tengo varios días buscando un programa de gestión de calificaciones free con aplicacion web, es decir conectarme via internet desde cualquier pc y cargar datos de estudiantes y notas.. en la busqueda encontre el programa phpGesCen que por su sencilles me puede resultar util


Y los cambios que hice, com la base de datos configurada es:

require_once ("./lib/prepend.php");

class DB_phpGesCen extends DB_Sql {
var $classname = "DB_phpGesCen";

//Configura aquí los datos de conexión tu Base de Datos

var $Host = "localhost"; //Host donde está el servidor de Bases de Datos
var $Database = "a9347689_phpGesC"; //Nombre de la Base de Datos
var $User = "a9347689_phpGesC"; //Usuario para conectarse a la base de datos
var $Password = "shiva123"; //Contraseña para conectarse a la base de datos


, el problema es que al descargar y subir a un hosting gratuito , aparece el siguiente error:

PHP Error Message

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'a9347689_phpGesC'@'localhost' (using password: YES) in /home/a9347689/public_html/calif/lib/BD/db_mysql.inc on line 76

Free Web Hosting
Error en la Base de Datos: connect(localhost, a9347689_phpGesC, $Password) failed.
MySQL Error: ()
Por favor, contacte con el Administrador del centro y explique el error exacto.
Session halted.

el config.php que trae es:
/************************************************** **********************/
/* phpGesCen */
/* ============================================ */
/* */
/* Copyright (c) 2003 by Víctor Berga */
/* [] */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************** **********************/

/************************************************** **********************/
/* config.php */
/* ============================================= */
/* */
/* Configuraciones básicas para PHPLib */
/* Creado: 25/11/2003 Ult. Cambio: 20/09/2004 vbergae */
/************************************************** **********************/

require_once ("./lib/prepend.php");

class DB_phpGesCen extends DB_Sql {
var $classname = "DB_phpGesCen";

//Configura aquí los datos de conexión tu Base de Datos

require_once ("./lib/prepend.php");

class DB_phpGesCen extends DB_Sql {
var $classname = "DB_phpGesCen";

//Configura aquí los datos de conexión tu Base de Datos

var $Host = "localhost"; //Host donde está el servidor de Bases de Datos
var $Database = "phpGesCen"; //Nombre de la Base de Datos
var $User = "phpgescen"; //Usuario para conectarse a la base de datos
var $Password = ""; //Contraseña para conectarse a la base de datos


/************************************************** ************************************************** *********************************/
/* ¡¡NO MODIFICAR NADA MÁS!!! */
/************************************************** ************************************************** *********************************/

var $Auto_Free = 1; ## Set to 1 for automatic mysql_free_result()
var $Debug = FALSE; ## Set to TRUE for debugging messages.
var $Halt_On_Error = "yes"; ## "yes" (halt with message), "no" (ignore errors quietly), "report" (ignore errror, but spit a warning)
var $PConnect = 0; ## Set to 1 to use persistent database connections
var $Seq_Table = "db_sequence";

function haltmsg($msg) {
printf("</td></table><b>Error en la Base de Datos:</b> %s<br>\n", $msg);
printf("<b>MySQL Error</b>: %s (%s)<br>\n",
$this->Errno, $this->Error);
printf("Por favor, contacte con el Administrador del centro ");
printf("y explique el error exacto.<br>\n");
}
}

class phpGesCen_CT_Sql extends CT_Sql {
var $database_class = "DB_phpGesCen"; ## Which database to connect...
var $database_table = "active_sessions"; ## and find our session data in this table.
}

class Sess_phpGesCen extends Session {
var $classname = "Sess_phpGesCen";

var $cookiename = ""; ## defaults to classname
var $magic = "AmaDeuS" ; ## ID seed
var $mode = "cookie"; ## We propagate session IDs with cookies
var $fallback_mode = "get";
var $lifetime = 0; ## 0 = do session cookies, else minutes
var $that_class = "phpGesCen_CT_Sql"; ## name of data storage container class
var $gc_probability = 5;
var $allowcache = "no"; ## "public", "private", or "no"
var $auto_init = "includes/sesion.php";

}


class Auth_phpGesCen extends Auth {
var $classname = "Auth_phpGesCen";

var $lifetime = 60;

var $database_class = "DB_phpGesCen";
var $database_table = "auth_user_md5";

function auth_loginform() {
global $sess;
include('./includes/login.html');
}

function auth_validatelogin() {
global $_POST;

if(isset($_POST["username"])) {
$this->auth["uname"] = $_POST["username"]; ## This provides access for "loginform.ihtml"
}

$uid = false;

$this->db->query(sprintf("select user_id, perms ".
" from %s ".
" where username = '%s' ".
" and password = '%s'",
$this->database_table,
addslashes($_POST["username"]),
addslashes(md5($_POST["password"])))); //añadida la funcion md5()

while($this->db->next_record()) {
$uid = $this->db->f("user_id");
$this->auth["perm"] = $this->db->f("perms");
}
return $uid;
}
}


class Perm_phpGesCen extends Perm {
var $classname = "Perm_phpGesCen";

var $permissions = array(
"usuario" => 1,
"admin" => 3,
);

/* Lo permisos siguen un metodo inclusivo por lo que los valores serán:
1,3,7,15,31...*/


function perm_invalid($does_have, $must_have) {
global $perm, $auth, $sess;
global $_PHPLIB;

include($_PHPLIB["libdir"] . "lib/perminvalid.ihtml");

}
}

Última edición por Guillermocpfa; 25-ene-2012 a las 10:59
Guillermocpfa está desconectado   Responder Citando
Antiguo 25-ene-2012, 23:06   #2 (permalink)
Usuario activo
 
Fecha de Ingreso: julio-2011
Ubicación: /dev/null
Mensajes: 242
Racer sigue por muy buen camino
Predeterminado

Uniste el usuario a9347689_phpGesC con la base de datos del mismo nombre?
Racer está desconectado   Responder Citando
Antiguo 26-ene-2012, 00:39   #3 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2009
Ubicación: Caracas , venezuela
Mensajes: 12
Guillermocpfa sin puntos positivos o negativos
Predeterminado

Hola Racer
Si al crear la base de datos y el usuario lo hice con el mismo nombre para evitar , digo yo, confusión...

Gracias por responder...
Guillermocpfa está desconectado   Responder Citando
Antiguo 26-ene-2012, 01:07   #4 (permalink)
Usuario activo
 
Avatar de mlumbreras
 
Fecha de Ingreso: junio-2011
Ubicación: España
Mensajes: 916
mlumbreras es como un diamante en brutomlumbreras es como un diamante en bruto
Predeterminado

El compañero Racer no se refiere a que pongas el mismo nombre a la base de datos y al usuario. Tienes que unir ese usuario a la base de datos. Creas la base de datos, creas el usuario y luego le das a ese usuario permisos para trabajar en esa base de datos. En tu panel de control debes tener esa opción.
mlumbreras está desconectado   Responder Citando
Antiguo 26-ene-2012, 03:31   #5 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2009
Ubicación: Caracas , venezuela
Mensajes: 12
Guillermocpfa sin puntos positivos o negativos
Predeterminado

Saludos
Ok, entiendo ahora, es verdad por cpanel se debe hacer el enlace entre usuario y la base de datos, pero en el hosting gratuito donde estoy haceindo las pruebas no veo de que manera , es en 000webhost.com... puedo entrar a phpMyAdmin , y dice: a9347689_phpGesC (0)
No tables found in database.

Aqui estoy perdido...

Gracias por respuesta
Guillermo
Guillermocpfa está desconectado   Responder Citando
Antiguo 26-ene-2012, 17:38   #6 (permalink)
Usuario activo
 
Fecha de Ingreso: junio-2009
Mensajes: 252
vicram sigue por muy buen camino
Enviar un mensaje por MSN a vicram Enviar un mensaje por Skype™ a vicram
Predeterminado

a9347689_phpGesC (0) Eso te dice q las tablas pertenecientes a esa DB no existen.

Si esa aplicacion tiene un sistema de instalacion tendrias q ejecutarlo para que creasen las tablas en esa DB.

Si no tiene sistema de instalacion, podras hacer 2 cosas:
1.- Importar dentro de phpmyadmin una copia de la DB
2.- o algo mas tedioso crearlas a mano con nombres de tablas y campos
vicram está desconectado   Responder Citando
Antiguo 28-ene-2012, 13:08   #7 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2009
Ubicación: Caracas , venezuela
Mensajes: 12
Guillermocpfa sin puntos positivos o negativos
Predeterminado

Gracias Vicram

Bien, voy a hacer prueba con base de datos , opción 1 , luego comento los resultados


Guillermo
Guillermocpfa está desconectado   Responder Citando
Antiguo 29-ene-2012, 00:53   #8 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2009
Ubicación: Caracas , venezuela
Mensajes: 12
Guillermocpfa sin puntos positivos o negativos
Predeterminado

Saludos.
Paso a paso explico el resultado de la prueba con phpGesCen
1. Hice una prueba con otro hosting ,cree la base de datos, el usuario, y la contraseña.
2. Hice el vínculo entre base de datos y usuario dando todos los permisos.
3. Por fillezilla cargue los archivos al nuevo dominio: siracad.cpfaeu.org.ve
4. Luego de escribir siracad.cpfaeu.org.ve en la barra apareció pantalla de phpGesCen , de acuerdo a las indicaciones del programa , para entrar el usuario es: admin y la contraseña: test
5. Aparece el siguiente error:

Error en la Base de Datos: Invalid SQL: select user_id, perms from auth_user_md5 where username = '' and password = 'd41d8cd98f00b204e9800998ecf8427e'
MySQL Error: 1146 (Table 'nolaual_siracad1.auth_user_md5' doesn't exist)
Por favor, contacte con el Administrador del centro y explique el error exacto.
Session halted.

Entiendo que aun no existen tablas creadas en phpmyn y que el usuario y contraseña no son validadas. ?

de acuerdo a lo indicado, puedo crear las tablas manualmente , ¿pero el usuario y contraseña como resuelvo?

Gracias por respuestas, poco a poco voy aprendiendo
Guillermocpfa está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Instalacion de ionCube PHP L roderickali VPS Hosting 4 01-feb-2011 01:46
Instalación APC Davidiano Servidores Dedicados 15 09-feb-2010 22:41
Instalacion baifox welko Asuntos Técnicos 1 11-feb-2009 05:52
Instalación FTP saykin Servidores Dedicados 6 16-sep-2007 10:52
Instalacion de php en windows Soporte24hrs Programación y Diseño Web 0 12-sep-2007 00:36

Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


Webhosting en México
Gratis Registro Dominio.com
Constructor de sitios y más.
Llama Gratis 01 800 681 6988

www.megahosting.com.mx

Infranetworking.com
Hosting PHP-MySQL
desde $3,5 dólares al mes!
Servidores Dedicados Hosting Reseller
www.infranetworking.com

Dominios Colombia
Hosting, Dominios, Cloud
Servidores Dedicados
Servicios de Calidad

www.colombiahosting.com.co

Dominios Perú
Registra tus dominios
de Perú en
dominiosperu.pe

dominiosperu.pe



La franja horaria es GMT +2. Ahora son las 12:11.

     ComunidadHosting  



La comunidad dedicada al web hosting más grande en nuestro idioma.

Para anunciar en ComunidadHosting, o para información general, por favor utiliza el formulario de contacto.

Para encontrar servicios informáticos utiliza un directorio de empresas. Con Infoisinfo.es puedes encontrar servicios de hosting e informática en tu ciudad.

Todo tipo de productos informáticos, cursos de programación o el profesional que necesitas lo encontrarás en Mundoanuncio. El sitio web donde todos los recursos que buscas están al alcance.


Loading v


Abserhosting, alojamiento web
Servidores dedicados, virtuales
y de juegos de ultima generación.
Dell alojados en España

www.abserhosting.com


Hosting Web desde 1,67€/mes
Alojamiento web hasta 100 GB de
espacio, correo redundado, programación, panel,
Garantía 30 días de prueba ¡CONTRATAR!

www.hostalia.com


.:: Alojalia Networks ::.
Alojamiento web, garantías por escrito
Servidores dedicados y cloud
Todo lo que tu dominio necesita

www.alojalia.com


Hosting PHP / MySQL por 3,90€/mes
Servidores en España, Garantía 30
días. Dominio gratis, Compatible con
Magento, Wordpress, Joomla, Oscommerce

www.loading.es


Hosting Sin Límites 8,25€/mes
Espacio y transferencia Sin Límites
Dominios Sin Límites - Primer
dominio gratis con contratación anual

www.interdominios.com


Anuncia aquí
Este espacio se
encuentra disponible
para tu anuncio o promo

ComunidadHosting


Hosting Profesional
3 meses GRATIS con el código:
"comunidadhosting" en:
Planes de Hosting y Reseller

www.cambiadeweb.com


Servidores Cloud desde
$19.95/mes, Servidores Dedicados
Desde $58/mes, Planes Resellers y
Compartidos desde $6.95/mes

www.banahosting.com


VPS en España
Aloja en español VPS desde 40 €/M
whm/cPanel soporte 24hs/365
Telefono 911516306 Madrid - España

www.vedcor.es




Desarrollado por: vBulletin® Versión 3.8.5
Derechos de Autor ©2000 - 2012, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

Search Engine Friendly URLs by vBSEO 3.6.0