尝试访问 phpmyadmin 时出现空白页

尝试访问 phpmyadmin 时出现空白页

我想访问 phpmyadmin。我以前访问过它,但现在我只看到一个空白页,我真的不明白为什么。

我已经使用以下方式安装了 phpmyadmin

sudo apt-get install phpmyadmin

我已经跑了

sudo gedit /etc/apache2/apache2.conf

并补充道:

#Include phpmyadmin: 
 include /etc/phpmyadmin/apache.conf

但是当我重新启动 Apache 时我收到一条警告,告诉我:

/etc/phpmyadmin/apache.conf 第 3 行中的 Alias 指令可能永远不会匹配,因为它与之前的 Alias 重叠。

我该如何解决这个问题,以便我可以再次看到 phpmyadmin 界面,当我这样做时http://localhost/phpmyadmin而不是看到一个空白的网页?

倾倒-

  • 我试过了apt-get remove phpmyadmin,但apt-get install phpmyadmin仍然是同样的空白页。:(

  • /etc/phpmyadmin- 我已对 phpmyadmin 文件夹及其内容设置了 chmod o+w 权限。- 仍然是空白页...

答案1

之前的所有答案都对我没有帮助,但后来我找到了解决方案:

apt install php-gettext

这解决了phpmyadmin白色空白页问题。

答案2

尝试运行

sudo dpkg-reconfigure phpmyadmin

设置 phpmyadmin 文件、数据库连接并创建 phpmyadmin 数据库

答案3

出现此问题的原因是我修改了 php.ini (/etc/php5/apache/php.ini) 并引入了错误的格式。具体来说,我需要上传更大的文件,因此我修改了以下行:

upload_max_filesize = 2M

和:

upload_max_filesize = 20

正如您所看到的,我错过了一个 M。重新启动 apache(sudo service apache2 restart)后,我看到了空白页。

** 一般来说,可能是 php.ini 中的错误导致 php 中出现静默(空白页)输出。**

答案4

当我在 config.inc.php 中更改它时:

$cfg['UploadDir'] = '/tmp'; $cfg['SaveDir'] = '/tmp';

到:

$cfg['UploadDir'] = ''; $cfg['SaveDir'] = '';

并重新加载页面然后它就直接起作用了!

相关内容