【发布时间】:2012-06-26 23:11:18
【问题描述】:
我正在使用两家共享托管公司,我想在其中一家中安装 thebuggenie,但遇到了两种不同的复杂情况。一个共享主机有 PHP 5.3,但只允许两个数据库。另一个共享主机有 PHP 5.2.x 并允许 40 个数据库。提供两个数据库的那个已经打包好了,由于 buggenie 只能安装在 PHP 5.3 以上,我可以在一个允许 5.3 的主机上安装项目文件,在另一个允许 40 个数据库的主机公司中安装数据库。如果有,怎么做?
【问题讨论】:
-
只有在“允许 40 个数据库的托管公司”也允许外部连接到数据库时才可以这样做。 (想想这种情况下可能表现不佳)
-
您需要知道允许 40 个 DB 的那个是否允许从其托管外部访问 DB 服务器?如果是这样,您可能需要设置数据库以允许从托管服务器的 IP 进行访问,然后只需指向托管服务器的数据库连接字符串。但需要更多信息来为您提供详细信息。
-
此外,虽然不太可能成为问题,但某些主机(仅遇到一个)会通过
php.ini或防火墙规则阻止传出连接。因此,如果 PHP 5.3 主机不允许传出连接,这也可能导致问题。 -
不,我开票也是为了问他们这个问题,他们说出于安全原因他们不允许这样做(IDK 什么安全 BTW)。我使用securesignup托管,他们在5分钟内回复票的速度非常快,我很惊讶。但是他们也不愿意尽快更新到 PHP 5.3 版。如果它在 PHP 5.2 中工作,我必须查看 thebuggenie 的先前版本。谢谢各位朋友的回复!!!