我刚刚完成安装mysql-server
,然后安装phpmyadmin
了Apache和PHP附带的工具。它设置正确,并建立了一个phpMyAdmin数据库,但我似乎找不到要访问的URL -我尝试去http://my.server.ip/phpmyadmin,但它似乎不是那里。
我找不到任何手册中的位置,有人知道它的位置吗?谢谢。
我刚刚完成安装mysql-server
,然后安装phpmyadmin
了Apache和PHP附带的工具。它设置正确,并建立了一个phpMyAdmin数据库,但我似乎找不到要访问的URL -我尝试去http://my.server.ip/phpmyadmin,但它似乎不是那里。
我找不到任何手册中的位置,有人知道它的位置吗?谢谢。
Answers:
您只需要在服务器根目录中建立指向安装的符号链接。我的在/var/www/
(尽管DocumentRoot
经常检查默认)是/var/www/html
这样的:
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
之后,您将可以访问本地主机槽:
http://localhost/phpmyadmin
至于为什么默认情况下没有将其安装在正确的位置,或者安装程序会自己创建一个符号链接,我不知道...
localhost/index.html
)位于/var/www/html/
,则必须执行sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
Had才能在升级到时执行此操作Apache 2.4
。现在一切正常,谢谢。
这个答案有点通用。要知道任何软件包安装的文件列表,您必须执行此操作
dpkg --list | grep phpmyadmin
dpkg --listfiles <package_name step 1>
我想您可能正面临第一次安装phpmyadmin的相同问题。考虑到自您提出此问题以来已有一年多的时间了,我假设您现在已经知道了,但是如果将来在访问http://yourdomain.com/phpmyadmin时看不到它,以供其他参考,以供将来参考。,您可能需要重新配置软件包,并确保在继续操作之前按空格键以确保在apache2框中放置了一个复选框(假设这就是服务器所使用的复选框)。我走得很快,只是按下Enter键,却没有意识到我没有选择apache2。要重新配置程序包,请使用以下命令:
sudo dpkg-reconfigure phpmyadmin
哦,/usr/lib/phpmyadmin
如果我没记错的话,通常是phpmyadmin 。
我总是需要将文件夹移动到我的www
路径。
大概您已经安装了Apache,这就是您用作主要Web服务器的方式(即,它侦听端口80)。如果尚未对Apache安装进行(很多)自定义,则可以在以下位置访问它:
http://localhost/phpmyadmin/
(如果您要从其他计算机访问服务器,则显然可以使用localhost
)。
phpMyAdmin的安装程序会将一个配置文件安装到/etc/apache2/conf.d/
名为中phpmyadmin
,该文件将设置一个别名。查看此文件以查看其工作方式以及应在网站上显示的位置。
如果您修改Apache的配置,这是可能的,虽然不太可能,你已经做了它覆盖的指示在phpMyAdmin的配置文件。在这种情况下,您应该能够自行修复phpmyadmin的配置,以使其按您的喜好工作。
http://127.0.0.1/phpmyadmin
或者也http://::1/phpmyadmin
或http://localhost/phpmyadmin
阅读:https : //en.wikipedia.org/wiki/Localhost
另外,键入“ ip addr”以查看您的公共地址(或使用NAT的半公共地址)
对我来说,效果不同。
我必须将apache.conf
文件复制/etc/phpmyadmin
到/etc/apache2/sites-available
并/etc/apache2/sites-enabled
使用root作为文件管理器。
然后我跑了sudo service apache2 restart
,一切都很好。
希望它有用。