我的 VM Ubuntu 服务器返回空白的 phpMyAdmin
我使用它来安装我的 phpMyAdmin:
sudo su
sudo apt install unzip
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip
unzip phpMyAdmin-5.2.0-all-languages.zip
sudo mv phpMyAdmin-5.2.0-all-languages /usr/share/phpmyadmin
sudo mkdir /usr/share/phpmyadmin/tmp
sudo chown -R www-data:www-data /usr/share/phpmyadmin
sudo chmod 777 /usr/share/phpmyadmin/tmp
sudo vim /etc/apache2/conf-available/phpmyadmin.conf```
并将其添加到phpmyadmin.conf
:
Alias /phpMyAdmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
<RequireAny>
Require all granted
</RequireAny>
</IfModule>
</Directory>
<Directory /usr/share/phpmyadmin/setup/>
<IfModule mod_authz_core.c>
<RequireAny>
Require all granted
</RequireAny>
</IfModule>
</Directory>
并做了以下事情:
sudo a2enconf phpmyadmin
sudo systemctl restart apache2
sudo systemctl reload apache2
sudo systemctl status apache2.service
答案1
您没有告诉我们任何详细信息,例如您的 Ubuntu 版本、PHP 版本等。没有详细信息,就无法准确判断您的 phpMyAdmin 出了什么问题。但是,从您提到的内容来看,您的问题听起来与此非常相似:安装 phpMyAdmin 后无法获取登录页面
您必须安装 PHP 8.0 或更高版本。由于我不知道您使用的是哪个 Ubuntu 版本,因此我建议添加ppa:ondrej/php
存储库,以防万一。
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt upgrade
sudo apt install php8.0
sudo a2enmod php8.0
sudo a2dismod php7.4
sudo service apache2 restart
此外,使用以下命令安装 phpMyAdmin 也更加容易apt
:
sudo apt install phpmyadmin