首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >localhost/phpmyadmin/安装程序/找不到

问localhost/phpmyadmin/安装程序/找不到
EN

Stack Overflow用户
提问于 2017-02-07 19:43:06
回答 2查看 9.5K关注 0票数 0

我在和塞拉一起研究麦克。我最近安装了apache、php、mysql和phpadmin。我遵循这样的指令:https://medium.com/@JohnFoderaro/how-to-set-up-apache-in-macos-sierra-10-12-bca5a5dfffba#.jraxx6f9f安装apache php和configur virtual hosts,还有这个指令:bVo&t=183s安装mysql和phpadmin。

我把我的网站(html + php)放在apache服务器上,所有的数据都存储在/Library/Sites/foo/中,我可以通过localhost访问它,一切都很好。我的phpmyadmin文件夹在Library/WebServer/Documents/里。

在启动mysql并访问localhost/phpmyadmin/、localhost/phpmyadmin/setup/或localhost/phpmyadmin/config/之后,我仍然没有找到第404页。

我曾访问过许多类似的案例网站,但我无法解决它。

localhost/phpmyadmin giving page not found error,Localhost or phpMyAdmin not found on server: How to fix?

在我的例子中,/etc/apache2/apache2.conf是空的,添加"Include /etc/phpmyadmin/apache.conf"不起作用,而且将它添加到/etc/apache2/httpd.conf会产生错误。我读过它可能是因为apache服务器正在工作,并且不可能同时在同一个地方使用phpadmin和apache,这是真的吗?在停止之后,doen也不能工作。我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-27 12:31:51

希望这能帮你渡过难关。

配置apache之后,您需要遵循以下步骤来获得与本地MySQL的连接。

  1. 从x86下载“MacOSX10.12 (x86,64位),DMG”- dmg版本,并在mac计算机上安装mysql。在安装结束时,将生成根密码。请将密码复制到便条或其他文件中。
  2. 在终端中,遵循以下步骤(纯可选)
    • "cd /usr/local/mysql/bin“单击enter按钮
    • "sudo ./mysql -u root -p“单击enter,终端将询问密码,您需要复制粘贴步骤1中提到的MySQL根密码并输入。
    • 现在,您将进入mysql,如果您想更改根密码,那么在终端“、Alter ' ROOT '@'localhost‘中输入这个命令,这个命令由’您喜欢更改的新密码‘;’输入并退出终端。

​

  1. 从phpMyAdmininto下载phpmyadmin并解压缩phpmyadmin文件,并将其重命名为/Library/WebServer/Documents/)您的WebServer/Documents文件夹( /Library/WebServer/Documents/))
  2. 转到终端并输入以下命令
    • /Library/WebServer/Documents/并单击enter
    • cd phpMyAdmin并单击enter
    • sudo mkdir config并单击enter
    • sudo chmod o+x config并单击enter

​

  1. 转到Browser URL并输入以下localhost/phpmyadmin/setup,服务器设置页面将被打开,并遵循以下步骤
    • 单击新建服务器按钮,然后导航到身份验证选项卡并输入根密码&单击apply按钮
    • 在概览页面底部,您可以找到“下载”按钮,然后单击该按钮,config.inc.php文件将被下载。
    • 复制粘贴config.inc.php文件到phpMyAdmin文件夹中

​

  1. 转到浏览器url,然后输入localhost/phpmyadmin/并将凭据输入数据库。
票数 3
EN

Stack Overflow用户

发布于 2017-02-07 20:49:56

好的我已经解决了。这是因为我没有为phpmyadmin创建虚拟主机和主机名。我就是这样做的:

1.使用sudo nano /etc/apache2/extra/httpd-vhosts.conf为我尝试的phpmyadmin创建虚拟主机:

<VirtualHost *:80> DocumentRoot "/Users/piotrek/Sites/phpmyadmin" ServerName phpmyadmin.localhost ErrorLog "/private/var/log/apache2/phpmyadmin-error_log" CustomLog "/private/var/log/apache2/phpmyadmin-access_log" common </VirtualHost>

  1. 转到sudo nano /etc/hosts创建主机名条目。我试过:

127.0.0.1 phpmyadmin.localhost

  1. 重启apache sudo apachectl restart
  2. 将phpmyadmin文件放入站点

一切都很好,我可以创建新的数据库并使用它:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42098575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档