How To Fix “Error Establishing A Database Connection” In WordPress
Indholdsfortegnelse:
- Forudsætninger
- Installation af phpMyAdmin på CentOS
- Konfiguration af Nginx og phpMyAdmin
- Adgang til phpMyAdmin
- Konklusion
phpMyAdmin er et open source PHP-baseret værktøj til styring af MySQL og MariaDB-servere via en webbaseret interface.
phpMyAdmin giver dig mulighed for at interagere med MySQL-databaser, administrere brugerkonti og privilegier, udføre SQL-sætninger, importere og eksportere data i en række dataformater og meget mere.
I denne tutorial vil vi vise dig, hvordan du installerer phpMyAdmin med Nginx på CentOS 7.
Forudsætninger
Sørg for, at du har opfyldt følgende forudsætninger, før du fortsætter med denne tutorial:
- LEMP (Linux, Nginx, MySQL og PHP 7) installeret på din CentOS-server. Logget ind som en bruger med sudo-privilegier.
Selvom det ikke er nødvendigt, tilrådes det at få adgang til din phpMyAdmin-installation via HTTPS. Hvis du ikke har SSL på dine websteder, skal du følge instruktionerne om at sikre din Nginx med Let's Encrypt på CentOS 7.
Installation af phpMyAdmin på CentOS
Brug følgende trin til at installere phpMyAdmin på et CentOS 7-system:
-
phpMyAdmin er inkluderet i EPEL-arkivet. Hvis du ikke allerede har aktiveret EPEL, kan du gøre det ved at skrive:
sudo yum install epel-release
Når EPEL-arkivet er aktiveret, skal du installere phpMyAdmin og alle dets afhængigheder med følgende kommando:
sudo yum install phpmyadmin
Skift gruppeejerskab af
/etc/phpMyAdmin
biblioteket tilnginx
(den bruger, som PHP FPM-tjenesten kører under):sudo chgrp -R nginx /etc/phpMyAdmin
Konfiguration af Nginx og phpMyAdmin
Der er flere måder at konfigurere Nginx til at servere phpMyAdmin-filer. Hvis dit domænes serverblok allerede er konfigureret til at tjene PHP-anmodningerne, kan du blot oprette et symbolsk link fra phpMyAdmin-installationsfilerne til dit domænedokument root-bibliotek.
I denne vejledning opretter vi et kodestykke, som vi kan inkludere i enhver af vores Nginx-serverblokfiler.
Start med at oprette biblioteket med
snippets
:
sudo mkdir -p /etc/nginx/snippets
Åbn din teksteditor og opret følgende fil:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Indsæt følgende indhold:
/etc/nginx/snippets/phpMyAdmin.conf
location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; }
Sørg for, at du bruger den rigtige stikkontakt eller adresse / port til
fastcgi_pass
direktivet.
Gem filen, og luk din editor.
Du kan nu tilføje følgende linje til hvert domænes serverblok, hvor du vil have adgang til phpMyAdmin ved hjælp af:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Her er et eksempel:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
Adgang til phpMyAdmin
For at få adgang til phpMyAdmin-interface skal du åbne din yndlingsbrowser og indtaste serverens domænenavn eller den offentlige IP-adresse efterfulgt af
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Indtast de administrative bruger login-legitimationsoplysninger og klik på
Go
.
Konklusion
Tillykke, du har installeret phpMyAdmin på din CentOS 7-server. Du kan nu begynde at oprette MySQL-databaser, brugere og tabeller og udføre forskellige MySQL-forespørgsler og operationer.
centos phpmyadmin mysql mariadb nginx phpSådan installeres og sikres phpmyadmin med apache på centos 7
phpMyAdmin giver dig mulighed for at interagere med MySQL-databaser, administrere brugerkonti og privilegier og udføre SQL-sætninger. I denne tutorial vil vi gennemgå de trin, der er nødvendige for at installere og sikre phpMyAdmin med Apache på CentOS 7.
Sådan installeres phpmyadmin med nginx på ubuntu 18.04
phpMyAdmin er et open source PHP-baseret værktøj til styring af MySQL og MariaDB-servere via en webbaseret interface. Denne tutorial beskriver, hvordan man installerer phpMyAdmin med Nginx på Ubuntu 18.04.
Sådan installeres wordpress med nginx på centos 7
I denne tutorial vil vi vise dig, hvordan du installerer WordPress på en CentOS 7-maskine. WordPress er langt den mest populære open source-blogging og CMS-platform på verdensplan.