instal.lar mysql MariaDB y phpmyadmin a ubuntu
sudo apt update sudo apt install mariadb-server sudo systemctl status mariadb
CONFIGURACIÓN
sudo mysql_secure_installation
al dialeg en el primer enter i els altres tots n
CREAR USUARIO Y CONTRASEÑA:
sudo mariadb
GRANT ALL ON *.* TO 'joan'@'localhost' IDENTIFIED BY 'paswword' WITH GRANT OPTION;
donar privilegis
FLUSH PRIVILEGES;
exit .
sudo systemctl stop apache2 sudo apt-get remove --purge phpmyadmin sudo apt-get autoremove sudo apt-get autoclean sudo rm -rf /etc/phpmyadmin sudo systemctl start apache2
sudo apt update
insta-lar phpmyadmin
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
en el dialeg 1 seleccionar apache i en 2 yes i posar contrasenya
sudo systemctl restart apache2
anar al navegador i posar l'adreça ip/phpmyadmin a veure si funciona.
Primero, asegúrate de que todos los paquetes estén actualizados:
sudo apt update sudo apt upgrade
Instala phpMyAdmin desde el repositorio oficial:
sudo apt install phpmyadmin
Durante la instalación, se te pedirá que configures phpMyAdmin:
Si la instalación de phpMyAdmin no agregó automáticamente la configuración necesaria para Apache, puedes hacerlo manualmente.
Edita el archivo de configuración de Apache para phpMyAdmin:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Añade la siguiente configuración (si no está ya presente):
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
Require all granted
</Directory>
<Directory /usr/share/phpmyadmin/setup>
<IfModule mod_authz_core.c>
<RequireAll>
Require ip 127.0.0.1
Require ip ::1
</RequireAll>
</IfModule>
</Directory>
Habilita la configuración y reinicia el servidor Apache:
sudo a2enconf phpmyadmin sudo systemctl restart apache2
Abre tu navegador web y ve a la siguiente dirección:
http://localhost/phpmyadmin http://192.168.1.129/phpmyadmin/
Deberías ver la interfaz de inicio de sesión de phpMyAdmin. Inicia sesión con el usuario y la contraseña de tu base de datos.
Si encuentras problemas de acceso o configuración, revisa los archivos de registro de Apache para más detalles:
sudo tail -f /var/log/apache2/error.log
Con estos pasos, deberías tener phpMyAdmin instalado y funcionando en tu servidor.
Editor del blog
Una manera adequada de nomenar aquesta consulta PDO podria ser "ObtenirPàginesPerCategoriaIEtiqueta" o "LlistarPàginesFiltrades". Aquest nom reflecteix que la consulta selecciona posts associats a una categoria i etiqueta específica. També pot ser útil considerar la claredat de la consulta en el context de l'aplicació, per exemple:
El que no està tan definit és quina és la millor manera de connectar-se a MySQL fent servir PHP. A priori en destaquen dues:MySQLi, PDO
1️⃣ XAMPP = Servidor de Bases de Dades 📌 XAMPP inclou MariaDB/MySQL, que és el servidor on es guarden i gestionen les bases de dades. 📌 Clients com phpMyAdmin, MySQL Workbench o TablePlus són eines per connectar-se a aquest servidor. 📢 SI XAMPP NO ESTÀ ENGEGAT, cap client no pot veure ni operar amb les bases de dades.
Localhost és l'adreça utilitzada per a provar aplicacions web de manera local, sense necessitat d'un servidor extern. És essencial per a desenvolupadors que treballen amb PHP, MySQL i altres tecnologies backend.
solucio per aquest error
GitHub és una plataforma per gestionar, compartir i col·laborar en projectes de programació. Permet emmagatzemar codi en línia, fer seguiment de canvis amb Git, i treballar en equip de manera organitzada. També facilita la integració de codi amb eines de desenvolupament i desplegament.