Herramientas de usuario

Herramientas del sitio


raspberrypi:configuracionweb

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
raspberrypi:configuracionweb [2015/08/14 18:19] – [Servidor PHP5] albertoraspberrypi:configuracionweb [2021/09/28 11:42] (actual) – [Servidor PHP] alberto
Línea 11: Línea 11:
   - Introducir la contraseña de root de MySQL   - Introducir la contraseña de root de MySQL
   - Las siguientes acciones no deberían de ser necesarias, pero se indican por si hubiese algúntipo de problema:   - Las siguientes acciones no deberían de ser necesarias, pero se indican por si hubiese algúntipo de problema:
-    - Ejecutamos en la //shell// <code bash>chown ­R www­data:www­data /usr/share/phpmyadmin</code> +    - Ejecutamos en la //shell// <code bash>chown -­R www-­data:www-­data /usr/share/phpmyadmin</code> 
-    - De nuevo en la shell <code bash>sudo ln ­s /usr/share/phpmyadmin/ /usr/local/var/www/phpmyadmin</code> Lo que hacemos con este comando es poner un acceso directo a PHPMyAdmin en la carpeta web de Apache.+    - De nuevo en la shell <code bash>sudo ln -­s /usr/share/phpmyadmin/ /var/www/phpmyadmin</code> Lo que hacemos con este comando es poner un acceso directo a PHPMyAdmin en la carpeta web de Apache.
 **NOTA 1:** Ya podemos acceder a phpmyadmin para gestionar las bases de datos mysql. Aún no he sido capaz de hacer funcionar el heidi en remoto con la raspberry pi. **NOTA 1:** Ya podemos acceder a phpmyadmin para gestionar las bases de datos mysql. Aún no he sido capaz de hacer funcionar el heidi en remoto con la raspberry pi.
  
 **NOTA 2:** No olvidar instalar el módulo de PHP para Apache **NOTA 2:** No olvidar instalar el módulo de PHP para Apache
-<code bash>sudo apt-­get install apache2 php5 libapache2-­mod-­php5</code> +<code bash>sudo apt-­get install apache2 php libapache2-­mod-­php</code> 
-====== Servidor PHP5 ====== + 
-Para instalar el servidor de PHP5 ejecutamos <code bash>sudo apt­-get install php5­-cgi php5-­mysql</code> +==== Posibles problemas ==== 
-A continuación abrimos el archivo php.ini <code bash>nano /etc/php5/cgi/php.ini</code> Quitamos el ;’ de la línea “; cgi.fix_pathinfo = 1 ” para descomentarla, guardamos y salimos+Ha ocurrido que tras instalar PHPmyadmin, no era posible acceder con la contraseña fijada durante la instalación. 
 +Para solucionar esto accedemos en local a la base de datos como root a través de 'sudo': 
 +<code bash>sudo mysql -u root </code> 
 + 
 +Y acontinuación "reseteamos" la contraseña: 
 +<code mysql>use mysql; 
 +update user set plugin='' where User='root'; 
 +flush privileges; 
 +exit;</code> 
 + 
 +Tras esto, ya deberíamos poder acceder con la contraseña inicialmente fijada. 
 + 
 +Otra forma de resetear la contraseña es accediendo a MySQL, y escribir: 
 +<code mysql>SELECT user,authentication_string,plugin,host FROM mysql.user;</code> 
 + 
 +Vemos los usuarios y algunos de sus datos de acceso. 
 +Para vambiar la contraseña de root (cambiar 1234 por la contraseña que proceda): 
 +<code mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';</code> 
 + 
 +En este caso la contraseña actual no se había introducido en el proceso de instalación, y en la sentencia acterior, en la columna de claves, ésta apercía vacía. 
 +====== Servidor PHP ====== 
 +Para instalar el servidor de la última veersión de PHP, según la documentación oficial, ejecutamos <code bash>sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql php-cgi php-curl php-json</code> 
 + 
 +Para comprobar que se ha instalado correctamente, podemos crear una página php con los datos de instalación. 
 +Para ello hacemos: 
 +<code bash>sudo nano /var/www/html/test.php</code> 
 + 
 +Y escribimos en el archivo test.php: 
 +<code php><?php 
 +phpinfo(); 
 +?></code> 
 + 
 +Si todo ha ido bien, podremos visualizar la página de información de PHP accediendo al la página test.php desde un navegador: http://xxxxxx.xx/test.php 
raspberrypi/configuracionweb.1439569148.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki