【问题标题】:Database hosting separately than project hosting数据库托管与项目托管分开
【发布时间】: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 的先前版本。谢谢各位朋友的回复!!!

标签: php database hosting


【解决方案1】:

看看 upgradephp - http://include-once.org/p/upgradephp/ ...它是一个包含,您可以在“旧”版本的 php 上使用,它将提供当前 5.3 或 5.4 的功能...所以把它包含在你身上'重新“共享主机具有 PHP 5.2.x 并允许 40 个数据库”,它将为您提供 5.3/5.4 功能。

我现在已经多次使用它来托管服务,这些服务采用“升级” php 以支持任何新功能的速度很慢。

来自他们的网站:“有了‘upgrade.php’,您可以使用较新 PHP 版本(目前最高 5.3/5.4)的许多功能,而不会失去对旧解释器和过时网络服务器设置的兼容性。它可以处理模拟运行时缺少的任何函数(使用其原始名称)。”

【讨论】:

  • 是的,在一些客户遇到的糟糕主机上非常有用!
  • 不错的脚本,我正在阅读它,但不幸的是它对 buggenie 没有帮助...添加额外文件在其安装过程中无法正常运行。我正在寻找其他一些具有错误/问题跟踪功能的不错的免费项目管理工具。
【解决方案2】:

这是一个相关的anwser,只是为了让您知道,有时托管公司提供旧版本的 php 作为“默认”版本,但他们也安装了最新版本。可以通过 .htaccess 激活它,因此您可以包含此行以激活特定文件夹中的 php 5.3

AddHandler application/x-httpd-php53 .php

【讨论】:

  • 对不起,这在buggenie中没有起作用,它在添加.htaccess后显示内部服务器错误
猜你喜欢
  • 1970-01-01
  • 2015-05-28
  • 2018-06-06
  • 2018-07-11
  • 1970-01-01
  • 1970-01-01
  • 2021-03-14
  • 2019-07-14
  • 1970-01-01
相关资源
最近更新 更多