Академический Документы
Профессиональный Документы
Культура Документы
Habilitar SSH
Nos permitir ejecutar los comandos de la consola desde otro ordenador y de paso
podremos acceder a los ficheros del Raspberry Pi usando un cliente de sFTP
(recomiendo utilizar FileZilla).
Comandos a ejecutar (en el Raspberry Pi):
Si todo ha ido bien, podremos visitar desde el navegador la pgina web de prueba,
se titular It works! y un par de frases ms. Si no funcionara nos dara un error
de no encontrado. Para poder visitar la web desde otro ordenador de nuestra habr
que conocer la IP del Raspberry Pi (en la web de las instrucciones hay capturas de
pantalla ms esclarecedoras) y para saber la IP se ejecutar el comando:
ifconfig
1
En el que el apartado inet add: veremos la IP (de la red eth0). Habitualmente
ser algo del tipo 192.168.10.xx
NOTA: La IP 127.0.0.1 es una IP reservada que se usa para conectarse al propio
ordenador o para comprobar que funciona la Red, ms informacin en la Wikipedia:
Localhost.
Accedemos con el navegador a la IP del Raspberry Pi desde nuestro
ordenador: http://192.168.2.105(en tu caso ser otra IP diferente). Si queremos
aadir ms ficheros, carpetas y similar se encontrarn en el
directorio /var/www/ del Raspberry Pi. Hagamos un Hola mundo:
sudo nano /var/www/holamundo.htm
1
Y escribimos lo siguiente en el fichero:
1
2
3
4
5
6
7
8
9
<html>
<head>
<title>Titulo de la web</title>
</head>
<body>
<h1>Hola mundo</h1>
<p>Acabo de escribir mi primera web en mi Raspberry Pi.<br />¿Mola, no?</p>
</body>
</html>
Para cerrarlo, como siempre, Control+X, nos preguntar si quieres guardar el bfer
(pulsando la S, para decir que s) y luego ENTER para guardar el fichero con el
nombre que pusimos antes. Ahora si
visitamos: http://192.168.2.105/holamundo.htm veremos nuestra pgina web.
1
2
3
<?php
phpinfo();
?>
[WEB original, en ingls] Con Apache y PHP ya podremos hacer webs dinmicas y
muy chulas, pero en cuanto nos demos cuenta, necesitaremos una base de datos,
lo ms normal es utilizar MySQL, instalmoslo:
sudo apt-get install mysql-server mysql-client php5-mysql
1
Tras la instalacin, reiniciar. Y al terminar de reiniciar iniciaremos el servidor de
MySQL:
El siguiente cdigo se puede escribir en cualquier sitio, pero para ser coherentes
bajaremos unos dos tercios de la web hasta encontrar la seccin Dynamic
Extensions y escribiremos en una nueva lnea (es decir, que la lnea no empiece
por ;), yo lo hice justo despus del ttulo:
extension=mysql.so
1
Guardamos el fichero con los cambios efectuados y visitamos la siguiente web
(usando la IP que tenga nuestro rasPi): http://192.168.2.105/phpmyadmin/ En
este punto es muy posible que no funcione, ejecutaremos los 2 siguiente
comandos:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
1
sudo /etc/init.d/apache2 reload
2
Tras ejecutarlos actualizar en el navegador (en lugar de pulsar F5
pulsar Control+F5). Si pese a todo no funcionase, reiniciar el Raspberry Pi.
En la web del phpMyAdmin el usuario ser root y la contrasea la que hayamos
elegido cuando lo instalamos.
Error ServerName
Al iniciarse el Raspberry Pi dar un error con el siguiente texto:
Reinicio de MySQL: