phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

PHPMyAdmin 500 Вътрешна грешка в сървъра в Apache поради версия на PHP

Важно:

Моля, променете номера на версията, за да получите повече сигурност, ако имате достъп до phpMyAdmin или имате нужда от функции от по-нови версии на phpMyAdmin.

Това е взето от чат. Някои неща може да са неточни, но това реши проблема на ОП

Инсталирайте PHPMyAdmin, като използвате следния урок:

1.

apt purge phpmyadmin -y
cd /path/to/somefolder
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.0-rc1/phpMyAdmin-5.1.0-rc1-all-languages.zip && unzip phpMyAdmin-5.1.0-rc1-all-languages.zip && 
cd phpMyAdmin-5.1.0-rc1-all-languages
apt install pwgen -y
  1. Забележете изхода на тази команда, аз ще го наричам pw
pwgen -s 32 1
cp config.sample.inc.php config.inc.php
  1. Редактирайте config.inc.php с любим редактор и поставете pw в този ред:
. . .
$cfg['blowfish_secret'] = 'STRINGOFTHIRTYTWORANDOMCHARACTERS'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
. . .
vim /etc/apache2/conf-available/phpmyadmin-custom.conf
  1. Поставете следното към тази предишна команда:
Alias /phpmyadmin /path/to/that/phpMyAdmin-5.1.0-rc1-all-languages
<Directory "/path/to/that/phpMyAdmin-5.1.0-rc1-all-languages">
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
Require all granted
</Directory>
  1. Запазете предишния с помощта на :wq , Изпълнете следната команда
a2enconf phpmyadmin-custom && systemctl restart apache2 && mysql
  1. Заменете your_password_here към вашата собствена парола.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password_here';
systemctl restart mysql

Сега трябва да работи.

Допълнителни бележки:

За да ви позволи да видите само phpMyAdmin, опитайте:

<Directory "/path/to/that/phpMyAdmin-5.1.0-rc1-all-languages">
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
Require local
# Or change it to
# Require ip 127.0.0.1
# change 127.0.0.1 to your personal computers ip address,
# not to the server ip
# if you want to access phpMyAdmin from a public server, but not allow others to access it
</Directory>


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Как мога да извикам различна функция

  2. Преинсталиран WAMP, Wordpress таблици не са намерени, НО са в PHPMYADMIN

  3. Как да създадете банер в wordpress без помощта на плъгин

  4. Максималното време за изпълнение от 360 секунди е превишено в C:\wamp\apps\phpmyadmin4.1.14

  5. Как да експортирате в phpmyadmin колоната без идентификатор (колоната AUTO_INCREMENT)