无法在本地开发网站:-( [关闭]

Posted

技术标签:

【中文标题】无法在本地开发网站:-( [关闭]【英文标题】:Unable to develop site locally :-( [closed] 【发布时间】:2012-10-11 14:52:42 【问题描述】:

我想开发一个站点以在具有 mysql 数据库的 Apache 服务器上工作;使用 phpmyadmin.

我的机器上安装了 IIS7 - 我试图通过 Windows 7 的各种添加/删除程序来删除它(这显然是成功的);但事实证明:没有骰子。

我已经安装了 WAMP。由于 IIS 占用了 80 端口,我已将监听配置更改为端口 8080 的配置。这可行。

但是,由于之前安装了 MySQL,WAMP 上的 phpmyadmin 无法运行;所以我删除了它的安装。

phpmyadmin 随后又抛出了一个不同的错误

2002 - 由于目标机器主动拒绝,无法建立连接

这是我非常期待的,因为 MySQL 可能已在机器上完全卸载。

我重新安装了 WAMP,希望这能解决问题。不幸的是,情况似乎并非如此。这让我感到惊讶,因为我认为它与 WAMP 捆绑在一起。

MySQL 日志:

 121021 18:30:54 [Note] Plugin 'FEDERATED' is disabled.
121021 18:30:54 InnoDB: The InnoDB memory heap is disabled
121021 18:30:54 InnoDB: Mutexes and rw_locks use Windows interlocked functions
121021 18:30:54 InnoDB: Compressed tables use zlib 1.2.3
121021 18:30:54 InnoDB: Initializing buffer pool, size = 128.0M
121021 18:30:54 InnoDB: Completed initialization of buffer pool
121021 18:30:54 InnoDB: highest supported file format is Barracuda.
121021 18:30:54  InnoDB: Waiting for the background threads to start
121021 18:30:55 InnoDB: 1.1.8 started; log sequence number 1595675
121021 18:30:55 [Note] Server hostname (bind-address): '(null)'; port: 3306
121021 18:30:55 [Note]   - '(null)' resolves to '::';
121021 18:30:55 [Note]   - '(null)' resolves to '0.0.0.0';
121021 18:30:55 [Note] Server socket created on IP: '0.0.0.0'.
121021 18:30:56 [Note] Event Scheduler: Loaded 0 events
121021 18:30:56 [Note] wampmysqld: ready for connections.
Version: '5.5.24-log'  socket: ''  port: 3306  MySQL Community Server (GPL)

由于没有本地开发环境,我很快就会准备好使用远程服务器。但是,诸如 Dreamweaver 之类的程序似乎会立即拒绝此选项,因为它们没有被建立为“测试服务器”。 When the remote server is selected as a testing server, connections throw a 404 error.

这让我不得不手动编写所有代码,包括数据库操作,并通过 ftp 中继到远程服务器。如有任何改进此设置的建议,我将不胜感激。

附:远程服务器块通过端口 3306 连接

【问题讨论】:

标准windows防火墙,是的。 是否允许 3306 端口上的 localhost 流量? 不知道你说的是我的机器还是远程服务器;但我没有理由相信远程服务器的 MySQL 有任何问题,或者它不会处理上传到服务器的站点对其任何托管数据库的任何写入或读取。 【参考方案1】:

由于 Wamp 没有预料到的现有信息,MySQL 最初无法与 Wamp 一起使用(它会自动尝试使用一些默认组合登录到 phpmyadmin,例如用户名 = root 和密码 = 否)。

完全重新安装 MySQL 并忽略 Wamp,似乎可以解决问题。

【讨论】:

以上是关于无法在本地开发网站:-( [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

WampSever配置本地环境,解决打开打开本地网站问题

Android设备无法连接到本地主机中的mysql [关闭]

配置https local本地开发环境

svn 没有本地副本

geolocation chrome 50+的本地开发

网站开发(周六):项目本地调试(实战)