我想访问 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'] = '';
并重新加载页面然后它就直接起作用了!