您好!有没有人有时间建议我?
这里是我的问题:我试图在Linux Mint 18计算机上配置phpMyAdmin,但是当我尝试查看http://localhost/phpmyadmin/时,我得到一个" phpMyAdmin演示服务器&#34 ;屏幕。
详细说明: phpMyAdmin网页以addJSON语句开头,并回显此消息:
'您正在使用演示服务器。你可以在这里做任何事情,但请不要改变root,debian-sys-maint和pma用户'
我知道我正在查看phpMyAdmin的某种演示页面,但我更愿意查看实际的,熟悉的phpMyAdmin管理页面。
我是否需要编辑Apache2.conf文件?或者是其他东西?非常感谢你的时间。
埃里克
答案 0 :(得分:0)
我在使用ubuntu 16.04时出现此问题
修复
1#完全删除phpmyadmin
sudo apt-get remove phpmyadmin
2#使用此命令安装phpmyadmin
sudo apt-get install phpmyadmin apache2-utils
3#将phpmyadmin添加到apache配置
sudo nano /etc/apache2/apache2.conf
并将下面的行放在文件的末尾
Include /etc/phpmyadmin/apache.conf
4#restart apache2
sudo systemctl restart apache2
或
sudo service apache2 restart
答案 1 :(得分:0)
我遇到了同样的问题,但我的错误是因为我在php.ini
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
答案 2 :(得分:0)
我只是在apache上启用php并正常开始工作
private void paintbars(EventArgs e)
{
Pen blackPen = new Pen(Color.FromArgb(155,114,97), 1);
Rectangle rect = new Rectangle(0, 0, 200, 200);
using (Graphics g = this.CreateGraphics())
{
g.DrawRectangle(blackPen, rect);
}
}
我不得不禁用mpm_event,因为它引起了一些冲突
a2enmod php7.3
答案 3 :(得分:-1)
或许PHP code is not being executed, instead code shows on the page或Apache shows php code instead of executing可能会有所帮助。
Linux Mint与Ubuntu / Debian类似,因此您需要安装libapache2-mod-php5软件包(假设您已经使用软件包管理器安装其余的PHP / Apache堆栈):{{1} }。
您可以通过在内容为sudo apt-get install php5 libapache2-mod-php5
的主phpMyAdmin文件夹中添加一个文件(名为test.php或phpinfo.php或其他适合您的文件)来进一步测试 - 然后尝试直接加载该文件看看你是否获得了很长的系统状态列表,或者只是显示了文件的内容。将它放在phpMyAdmin文件夹中的主要原因是你的Apache配置可能以不同的方式处理不同的文件夹,这是测试该特定文件夹上发生的事情的最简单方法。