在GoDaddy托管站点上更新PHP.ini

时间:2009-04-08 23:36:30

标签: php mysql

我是PHP编程的新手,所以如果我错过了明显的话,我会道歉。

我在GoDaddy(Windows,PHP5,MySQL 5)上托管了一个站点。我读了这篇文章:GoDaddy FAQ并在根文件夹中创建了一个php5.ini文件但是当我尝试连接到数据库时,我收到以下错误:

  

致命错误:调用未定义   函数mysql_connect()   d:\主机\ 4132900 \ HTML \测试\数据\ dbConnection.php   第13行

我在ini文件中的所有内容都是:

[Date]
date.timezone = "US/Eastern"

当我上传整个php.ini文件(并将其重命名为php5.ini)时,我收到Page Not Found错误(404)。

3 个答案:

答案 0 :(得分:3)

我不认为Windows主机允许自定义PHP5.ini :(

我查看了他们的帮助网站,您链接的文章是针对Linux服务器的。

此外,比较此页面上的计划:http://www.godaddy.com/gdshop/hosting/shared.asp?ci=9009 表明Linux允许自定义PHP5.ini但不允许Windows

我想知道是否尝试使用一个搞砸PHP并使你试图使用的“mysql_connect”功能不可用。

答案 1 :(得分:1)

我只是在键盘上击败我,找到了在godaddy中编辑php.ini的解决方案。 phpinfo()返回一个我无法访问的路径(argh!)。解决方案:将您自己的内容上传到 public_html 文件夹的根目录。

显然依赖于你拥有的godaddy的版本,文件名是不同的。

http://support.godaddy.com/help/article/8913/what-filename-does-my-php-initialization-file-phpini-need-to-use

我非常厌倦,我创建了名为 php.ini php5.ini .user.ini 的相同文件并进行了复制它们是我的www,public_html和域根目录的根目录。之后一切都开始了。

从我的阅读中,可能会出现这样的情况,你必须转到“系统进程”并重新启动php进程(我找不到它,并且没有任何活动的php进程)。

这里也有一些很好的信息。向下滚动到godaddy部分。

http://www.ostraining.com/blog/coding/phpini-file/

答案 2 :(得分:0)

根据这个页面他们特别说使用php5.ini与Windows帐户: GoDaddy article

“注意:您必须将php5.ini文件与Windows主机帐户一起使用,而不是php.ini。”

相关问题