Software > Tu Web meteorológica
Plantilla Jachym (Meteotemplate)
andresegea:
Ni mal palabras más que no hagan falta! ;D ;D
--- Cita de: Ubik en 20 de Enero de 2016, 10:01:21 ---Bueno, no saquemos los pies del tiesto con este tema.
Jachym ha entrado aquí a ayudar, demasiado hace que a parte de atender su foro, tiene a bien echarnos una mano.
En este caso, como si escribe en Suajili. ;D ;D
El que pide ayuda es el que se tiene que esforzar, el que la ofrece de forma desinteresada ya hace demasiado.
No me extraña que ahora diga que si quieres ayuda te pases por su foro, así se acabó el problema, y al que escriba en español está en su perfecto derecho de no ayudarle.
Para futuras ocasiones, cuando alguien considere que se está haciendo algo mal en el foro por parte de otros usuarios, mejor lo notificáis a los moderadores, que son los adecuados para llamar la atención a alguien si es necesario.
Para ello tenéis un botón en la parte de abajo de cada post que pone "Reportar al moderador", y desde ahí se dará contestación y se tomarán las medidas oportunas, o no se hará nada según se considere en cada momento.
Es la forma de evitar este tipo de situaciones.
Tema zanjado.
--- Fin de la cita ---
tecno:
--- Cita de: montbou en 20 de Enero de 2016, 08:25:14 ---Hola tecno, no se si te puede servir de ayuda, pero a mí me pasaba lo mismo con el error 500 y era porque no había soporte completo de php en la raspi. Si miras en las entradas anteriores puedes ver lo que me funcionó. Otra cosas que tienes que tener en cuenta es que mysql por defecto solamente acepta conexiones locales (localhost).
Salu2,
--- Fin de la cita ---
Hola montbou, sí, antes de preguntar vi que habías tenido el mismo problema y ya lo intenté. Gracias
--- Cita de: andresegea en 20 de Enero de 2016, 09:24:58 ---Hola:
A mi me daba el mismo error, creo que es la raiz de los archivos; me explico
si has instalado apache2, el directorio es /var/www/html/ hay tienes que poner el template, y lugo en config.php
en la linea :$path = "/template/"; // path to the template folder lo dejas como esta /template/
y más abajo en la linea:
$pageURL = "http://meteocanonigo.ddns.net"; // your main page URL
pruebalo y me cuentas.
un saludo
Andrés
--- Fin de la cita ---
Debe andar por ahí el error.
Esta tarde he estado hablando con jachym y le he abierto un acceso a la raspi para que trasteara. Después de algunos intentos ha coincidido contigo.
A veces se juntan el hambre con las ganas de comer :( La conexión a la raspi era lentísima y no podía "trabajar" bien. El problema lo tengo con mi router (por lo visto). Este finde lo intentaré desde otra ubicación con mejor conexión.
Trasteando con ese parámetro ha llegado a cargar la página (vacía pero ha cargado)
Lo que me mosquea es que en la línea:
$con=mysqli_connect("meteocanonigo.ddns.net","user","pass",$dbName);
no puedo crear la base de datos, me da error.
Si cambio "meteocanonigo.ddns.net" por "localhost" crea la bd pero no puedo acceder a ella desde el exterior.
No sé si tendrá algo que ver, pero si escribo en el navegador "meteocanonigo.ddns.net/template/install/tableCreate.php" me muestra el fichero pero no lo ejecuta. Para crear la bd tengo que entrar por ssh y en el directorio "install" escribo: php tableCreate.php y entonces la crea :o
Saludos
kocher:
--- Citar ---Lo que me mosquea es que en la línea:
$con=mysqli_connect("meteocanonigo.ddns.net","user","pass",$dbName);
no puedo crear la base de datos, me da error.
Si cambio "meteocanonigo.ddns.net" por "localhost" crea la bd pero no puedo acceder a ella desde el exterior.
No sé si tendrá algo que ver, pero si escribo en el navegador "meteocanonigo.ddns.net/template/install/tableCreate.php" me muestra el fichero pero no lo ejecuta. Para crear la bd tengo que entrar por ssh y en el directorio "install" escribo: php tableCreate.php y entonces la crea :o
--- Fin de la cita ---
--- Código: ---$dbName = "el-nombre-de-la-base-de-datos-MySQL-que-vas-a-crear-tú-o-ya-tienes-de-antes";
$con=mysqli_connect("revisa-este-nombre","user","pass",$dbName);
--- Fin del código ---
"revisa-este-nombre". Esa dirección se debe referir al servidor MySQL de tu hosting.
Entrando en el panel de configuración de tu servidor, debería constar que cuentas con esa opción (MySQL).
Si no lo encuentras les puedes llamar a tus proveedores para enterarte de cual es la dirección correcta.
Por otra parte, la base de datos (bd) MySQL debes crearla tú manualmente con el nombre que quieras.
En esa bd es donde la plantilla de Jachym crea la tabla "alldata".
Si ya tuvieras creada una base de datos anteriormente, debes poner ese nombre en $dbName y verás como te crea la tabla con la que se alimenta toda la plantilla.
Es decir, para que funcione la plantilla de Jachym, hace falta una sola base de datos MySQL creada (antes o ahora) por el propio usuario; la plantilla de Jacym no crea ninguna base de datos; solo crea tablas que se alojarán en esa base de datos.
Ya contarás
tecno:
Sí, eso está correcto.
La bd está creada y cuando accedo por phpmyadmin veo la bd y las tablas alldata.
La web que tengo en raiz "meteocanonigo.ddns.net" me carga rápido pero cuando le añado /template se pasa largos minutos cargando.
¿podría funcionar en un servidor tipo wordpress?, el problema que veo es que no sé si admiten subida de datos por ftp (los gratuitos claro)
El servidor va a ser provisional, ya que cuando vea su correcto funcionamiento durante un tiempo, se alojará en la web del IES.
Pero de momento no quiero hacer sufrir al departamento de informática abriendo puertos, solicitando permisos y demás a Consellería para que después tenga problemas de funcionamiento.
Saludos
EDITO: Pensando y pensando y por pensar que no quede ;D Cuando creé la bd la creé como usuario con privilegios, root, e igual para acceder como usuario normal no deja. ¿Sería posible que no me deje acceder a ella via navegador?
Me está cargando la página pero me da este error: Failed to connect to MySQL: Can't connect to MySQL server on 'meteocanonigo.ddns.net' (110)
kocher:
--- Cita de: tecno en 20 de Enero de 2016, 21:10:53 ---EDITO: Pensando y pensando y por pensar que no quede ;D Cuando creé la bd la creé como usuario con privilegios, root, e igual para acceder como usuario normal no deja. ¿Sería posible que no me deje acceder a ella via navegador?
Me está cargando la página pero me da este error: Failed to connect to MySQL: Can't connect to MySQL server on 'meteocanonigo.ddns.net' (110)
--- Fin de la cita ---
Parece que los tiros van por ahí
Ahora si ha cargado tu página; por cierto, está nevando en el banner jjj:
http://meteocanonigo.ddns.net/template/index.php
No aparece ningún dato
Esto lo he encontrado buscando por la web:
--- Citar ---There are a variety of reasons why you might not be able to connect so its difficult to give an exact answer from your short question.
I would suggest checking the following:
What port does the remote server allow connections from?
If the server has a firewall or SSH setup, you will need to take account of these settings.
Is the database user on the remote server the same as the client on your desktop
Have you tried using PHPMYADMIN on the remote server?
MYSQL remote access is disabled by default, have a look at your "etc/mysql/my.conf (linux box)" file on your server, you will see the port 3306 is the default and here you can insert a new bind-address (IP) and port for another connection or override the defaults by commenting out the bind address line(usually this line refers to localhost 127.0.0.1). This allows your server to listen for connections outside the localhost range.
In addition, you will need to grant access to the client user under MYSQL permissions on the remote server, using a command such as GRANT ALL ON yourdatabase.* TO [email protected] IDENTIFIED BY 'PASSWORD';
....where 192.0.0.0 is your local client IP address, you can also use * for all IP addresses, but be aware of server security should you use this.
These are just some of the main things to check, and as you have not said what your setup is or what client or IDE you are trying to connect with, its difficult to more specific.
--- Fin de la cita ---
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa