Lucas o Gnumax cualquiera que lo vea primero despues del detalle para subir el sitio a un hosting publico o de paga y tomando en cuenta todas sus sigerencias que por cierto muy claras aunque no para ustedes por mi explicación les comento que desde mi cpanel cree la B.D. bdtoastmasters por ejemplo le asigne un usuario es mio atalavera y que es el que utilizo aqui en el foro solo que en mi cpanel cuentan con el phpmyadmin ver. 2.8.2.4. nada mas el detalle que tengo ahi es que no trae la opcion de asignarle permisos a ese usuario te anexo la imagen incluso dice sin privilegios y no encuentro al opcion ahi, una vez creada importe las tablas de mi B.D. que tengo en localhost se importo correctamente faltaran los permisos ??????
Pero aún asi si entraba al Administrator de Joomla y veia todos mis articulos que hice y demás pero despúes no se que paso que me marca este error, cabe señalar q solo llegue a entrar al aacceso de joomla mas no al sitio, en el sitio siempre me ha marcado este error
Database Error: Unable to connect to the database:Could not connect to MySQL
También te anexo mi archivo configuration.php para que vean lo que tiene la B.D. y el usuario asi como el nombre del sitio es son los mismos tal y como lo utilizo en modo localhost nada mas el detalle de los permisos en esa verción de phpmyadmin que tengo que hacer.
Antes de que vean el porque de los nombres que tiene asignados en la configuración te menciono los datos:
B.D. creada en PhpmyAdmin: bdtoastmasters
Nombre de la B.D.: bdtoastmasters
añadida la B.D.: tmdistrito34.org
user: atalavera
pdw: ??????
archivos configuration.php
Hola,
Te aconsejo que sigas los pasos de este vídeo:
https://www.webempresa.com/videos/local-a-servidorwebempresa-1/local-a-servidorwebempresa-1.html
En tu configuration.php tienes estos valores:
var $user = 'atalavera_bdtoastmasters';
var $db = 'atalavera_bdtoastmasters';
Verifica que sean correctos desde tu cPanel y verifica que el usuario atalavera_bdtoastmasters sea el correcto y que tenga permisos, el nombre de la base de datos no puede ser tan largo, verifícalo desde el Icono Bases de Datos y ahí verás el nombre de la base de datos y usuario así como podrás setear de nuevo los permisos.
Siguiendo el vídeo te será más fácil ver lo que has hecho mal.
Si Lucas ya lo habia visto desde la otra sugerencia que me hiciste pero el video no esta completo el procedimiento existe la parte numero 2 de este video.
Hola,
Cuando muestra el error de: Database Error: Unable to connect to the database:Could not connect to MySQL.
Es debido a que alguno de los cuatros parámetros es incorrecto, y por eso no puede acceder a la base de datos.
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'atalavera_bdtoastmasters';
var $db = 'atalavera_bdtoastmasters';
También el error puede ser debido a que el usuario no tenga permisos sobre la base de datos, es un error bastante común. Revisa en tu alojamiento que el usuario tiene permisos totales sobre la base de datos.
Saludos,
Lucas ya me quedo claro lo de que tengo que modificar en el archivo configuration.php solo que tengo una duda el archivo que se exporta de las tablas para despues importarlo en el sitio publico o hosting no se le debe de cambiar la ruta por ejemplo en el que yo estoy utilizando y que es la que le puse al archivo configuration.php es la siguiente:
var $log_path = '/home/tmdistrito34.org/public_html/logs';
var $tmp_path = '/home/tmdistrito34.org/public_html/tmp';
Porque en el archivo que te comento el .sql lo edite y vienen ahi las rutas de modo local las rutas que te pone por default el configuration.php cuando esta de modo localhost.
Saludos y gracais por todo me ha servido mucho loq ue comentas.
Lucas andas por ahi para haber si me pudieras apoyar con ese ultimo mensaje que tengo duda.
Muchisisisisisismas gracias.
Hola,
En principio en el sql no vas a encontrar rutas, si encuentras rutas tienen que ser de algún componente que te esté colocando rutas para guardarse ficheros o imágenes, en todo caso si no sabe si tienes extensiones adicionales a joomla que estén almacenando la ruta física de algún directorio o documento lo más fácil es que recuperes la copia de seguridad del sql en la base de datos que quieras usar y verifiques que te funciona todo bien.
En el caso de usar componentes como por ejemplo Docman o Remository que te estén guardando rutas absolutas tendrías que cambiar esas rutas en el sql para que te funcione correctamente esa extensión al moverla de local a un servidor.
Hoa que tal Lucas pues no he podido solucionar lo del sitio para llevarlo al hosting publico ya llevo 3 dias no se si aparte del archivos de configuration.php tengo que modificar el archivo .sql que haré ya me desespere ????
Hola,
El archivo a modificar es el configuration.php hay que tener correctos los datos de la base de datos y los dos parámetros con las rutas absolutas del sitio.
También hay que modificar si algún componente tiene alguna ruta absoluta, pero al menos Joomla! tendría que funcionar.
Indicanos que error te muestra, si tal como nos indicas no funciona, ha de generar algún mensaje de error.
A veces sucede que la configuración del servidor no es optima para el funcionamiento del mismo, versiones antiguas de PHP, permisos en archivos y carpetas mal configurados.
Si no sabes averiguar las rutas absolutas, pues elimina todos los archivos que has subido y la base de datos, y procede a la instalación de un Joomla! desde 0 en el servidor, y verás si funciona correctamente. Si esta correcto, en el archivo configuration.php tendrás las rutas absolutas que tienes ahora dificultad en averiguar (tu servicio de alojamiento tendría que facilitarte esa información).
Saludos,
El error que me aparece es el siguiente:
Este mensaje en al entrar a la pagina:
El sitio web no puede mostrar la página
HTTP 500
Causas más probables:
•El sitio web está en mantenimiento.
•El sitio web tiene un error de programación.
Puede intentar lo siguiente:
Actualice la página.
Regresar a la página anterior.
Hola atalavera,
Repasando la trayectoria del proceso que llevas para poder poner tu sitio en remoto online, te comento este detalle y cito parte de uno de tus posts:
Lucas ya me quedo claro lo de que tengo que modificar en el archivo configuration.php solo que tengo una duda el archivo que se exporta de las tablas para despues importarlo en el sitio publico o hosting no se le debe de cambiar la ruta por ejemplo en el que yo estoy utilizando y que es la que le puse al archivo configuration.php es la siguiente:
var $log_path = '/home/tmdistrito34.org/public_html/logs';
var $tmp_path = '/home/tmdistrito34.org/public_html/tmp';
En caso de que dichas rutas no estén correctas, esto va a afectar a la instalación de extensiones desde el backend de Joomla!, pero si los datos que te han comentado varias veces de usuario, clave y ddbb son correctos, el sitio te debería cargar sin problemas.
Para las rutas de las variables arriba mencionadas puedes utilizar lo siguiente:
var $log_path = './logs';
var $tmp_path = './tmp';
En la mayoría de los casos soluciona el problema de tus rutas y ademas soluciona los posibles errores de instalación "JFolder::create:".
Saludos
Hola,
Veo que la administración te carga: http://www.tmdistrito34.org/administrator/
Por lo que si te falla el frontal lo más probable es que no hayas subido todos los ficheros o tengas alguno con permisos incorrectos.
Lo más fácil es que mires el fichero public_html/error_log y ahí verás el error.
Hola atalavera,
Como es una base de datos importada de tu instalación en local, revisa que prefijo utilizabas en local y cual en la actual base de datos, normalmente suelen ser"jos_" salvo que tu lo modifiques durante el proceso de instalación.
Revisa tambien como tienes puesta la variable siguiente en tu configuration.php:
var $dbprefix = 'jos_';
Saludos
Lucas yo creo que eld etalle va estar en la ruta del servidor publico que se le tiene que poner la ruta en el archivo de configuration.php
no tengo ese archivo o carpeta de public_html/error_log
gNUAX SI CUENTO CON ESE PREFIJO QUE ME COMENTAS