2014-02-18 64 views
4

我有一个joomla GIT存储库我的项目。我们使用wamp和windows 7作为开发环境。这个存储库在一台机器上工作正常。但是当我们试图在其他两台机器上克隆相同的存储库时,我们正面临着一个奇怪的错误。错误0无法连接到主机在Windows 7中7

错误是:Error 0 couldn't connect to host

如屏幕截图所示。 enter image description here

这两台机器上的所有其他存储库工作正常。

在任何错误日志文件(apache,php和mysql)下都没有记录错误。 我启用了joomla的错误报告。在谷歌搜索,但没有运气。

请帮忙。

谢谢。

+0

你检查了'http:// localhost /'工作与否? – Roopendra

+0

是的,所有其他存储库工作正常。问题仅限于此回购。并没有错误日志在Apache,PHP,MySQL。 –

+0

你能否正确地确认configuration.php信息?特别是数据库连接细节。本地主机是在为一般的.php文件提供服务还是仅仅是连接到Joomla的问题? –

回答

1

那么,我调试了一点点,最终找到了解决方案。这是一个表中缺少Web服务链接的小问题。我们正在使用com_api进行Web服务。在表中的第一台机器Web服务链接值是相应于该机器的本地值。

在剩下的两台机器上,我们更新了这些机器的当地价值。

它的工作:)

1

当你克隆你的Joomla到另一台机器,有你需要仔细检查几件事情:从GIT

  • 不仅文件,确保数据库是另两台机器一样好(从第一个导出,使用phpMyAdmin导入到另外一个)。
  • 确保重新更正了其他两台机器上的configuration.php文件,其中包括:日志路径,tmp文件夹;数据库信息(主机,用户名,密码,数据库名称)。

它应该有效。

+0

我已经做到了。事实上,当我将我的机器上的克隆和数据库的副本保存到第一台机器时。有用。 –

+0

那么,它现在对你有用吗? –

+0

不,不是。正如我所说,它在第一台机器上工作,但不在另外两台机器上。 –

0

这不是一个标准的Joomla错误 - 它可能是这个错误是由扩展引发的,或者是服务器错误。

尝试添加一个die();在你的index.php文件的开头,看看它是否真的死了,如果没有,那么这肯定是一个服务器错误。

如果确实死了,使用函数:get_included_files(),然后快速搜索该页面上包含的所有文件中的“无法连接”句子。你会很容易找到罪魁祸首。

+0

我会试试看。 –

+0

对不起。我忙于其他一些工作。我尝试在index.php文件的开头添加'die();',它确实死亡。现在我没有在哪里使用函数get_included_files()?我甚至使用die()调试index.php;控制去直到这行'$ app-> execute();' –

0

检查您的.htaccess文件,也许他们有一些无法满足的规则。 (重命名这个文件,如果它存在,看看发生了什么) 但我认为这个问题是在网络设置。错误通常来自dns问题或卷曲连接限制。

  • 检查DNS记录
  • 检查卷曲设置,并尝试建立任何卷曲请求。
  • 检查.htaccess
0

我不认为这个错误涉及到Joomla,我认为这是从PHP连接到Linux,试图改变Linux的端口。

并重新启动Apache并重试。

+0

我试图改变端口,仍然没有运气。 –

相关问题