按照本指南设置在VirtualBox中运行Ubuntu 14.04的开发环境:http://klau.si/dev
安装phpmyadmin之后,似乎我应该可以在http://localhost/phpmyadmin
访问它,但apache会返回Not Found错误。本指南是否遗漏了某个配置步骤?我已经尝试重启apache服务。
apache2 / sites-enabled或apache2 / sites-available中没有phpmyadmin.conf文件,是否需要?
如果是,我在哪里可以找到这些文件?
使用127.0.0.1而不是localhost会返回相同的错误。 <{1}}的默认apache页面运行正常。
浏览器中的控制台显示没有任何价值,只是未找到。
我也试过用dpkg-reconfigure -plow phpmyadmin重新运行安装脚本
答案 0 :(得分:34)
由于本指南已解决此问题:https://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Phpmyadmin_.26_mysql-workbench添加
Include /etc/phpmyadmin/apache.conf
...到/etc/apache2/apache2.conf文件并重新启动服务。
答案 1 :(得分:25)
sudo dpkg-reconfigure -plow phpmyadmin
要求重新配置数据库时选择“否”。然后当被要求选择apache2时,确保在[] apache2突出显示时命中空格。括号内应出现星号。然后按Enter键。 Phpmyadmin应该重新配置,现在http://localhost/phpmyadmin应该工作。更多细节https://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp
答案 2 :(得分:16)
试试这个
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2
答案 3 :(得分:6)
最后我找到了解决方法
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload
更多关于 https://askubuntu.com/questions/55280/phpmyadmin-is-not-working-after-i-installed-it
答案 4 :(得分:5)
在/var/www
中创建一个链接,如下所示:
sudo ln -s /usr/share/phpmyadmin /var/www/
注意:从14.04开始,您可能希望使用/var/www/html/
代替/var/www/
如果这对您不起作用,则需要在apache配置中包含PHPMyAdmin
。
使用您喜欢的编辑器打开apache.conf
,我的是nano:)
sudo nano /etc/apache2/apache2.conf
然后添加以下行:
Include /etc/phpmyadmin/apache.conf
适用于Ubuntu 15.04和16.04
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 reload
答案 5 :(得分:3)
像这样在/var/www/html
中创建链接以纠正错误:
sudo ln -s /usr/share/phpmyadmin /var/www/html
答案 6 :(得分:3)
在ubuntu中做最简单的方法(我在ubuntu-20.04中测试过):
步骤1.打开文件:
sudo nano /etc/apache2/apache2.conf
第2步:在文件末尾添加以下行:
Include /etc/phpmyadmin/apache.conf
第3步:重新启动apache2:
sudo systemctl restart apache2.service
希望这会有所帮助!
答案 7 :(得分:1)
在终端中运行以下命令:
sudo ln -s /usr/share/phpmyadmin /var/www/html/
答案 8 :(得分:1)
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service apache2 restart
运行上述命令将得到解决。
答案 9 :(得分:0)
似乎在2018年下半年的某个时候,许多php软件包如php-mysql和phpmyadmin被删除或更改。我也面临着同样的问题。因此,您必须从其他来源下载它或找出新的软件包
答案 10 :(得分:0)
如果您在2019年遇到此问题,请通过输入以下内容000-default.conf
进入 subl /etc/apache2/sites-enabled/000-default.conf
文件(在终端中打开崇高编辑器中的文件)
文件加载后,找到“ ServerName指令设置请求方案”,然后将此“ 包括/etc/phpmyadmin/apache.conf ”放在顶部。 / p>
然后使用命令... service apache2 restart
重新启动您的apache,这肯定会解决该问题。希望对您有帮助!
答案 11 :(得分:0)
您需要配置apache2.conf才能使phpMyAdmin正常工作。
sudo nano /etc/apache2/apache2.conf
然后将以下行添加到文件末尾。
包含/etc/phpmyadmin/apache.conf
然后重新启动apache
sudo服务apache2重新启动
答案 12 :(得分:0)
我遇到了同样的问题,这些修复程序不起作用。
我在 Ubuntu 20.04 上使用 hestiaCP 和 Nginx。
添加后的今天
Include /etc/phpmyadmin/apache.conf
同时进入Apache和Nginx,Nginx重启失败。 “proxy_buffers”值有问题。
昨天我不得不修改 Nginx 配置以添加和增加这些值,以便 Magento 2.4 可以运行。今天我又修改了“proxy_buffers”
proxy_buffers 3 64k;
proxy_buffer_size 128k;
proxy_busy_buffers_size 128k;
在第二次更改并从 Apache 和 Nginx 中删除“Include /etc/phpmyadmin/apache.conf”后,Magento 2.4 和 PHPMyAdmin 正常工作。
答案 13 :(得分:-1)
首先检查PhpMyAdmin
是否安装。如果已安装,则搜索PhpMyadmin
文件夹。搜索后,将该文件夹剪切并粘贴到位置Computer->var->www->html->paste folder
中。打开浏览器并输入localhost/phpMyAdmin
并使用用户名和密码登录。