的情况下,我很新的PHP和我不能得到这个工作,我不明白为什么我不能..服务器不会创建DOM文档
我使用NetBeans和XAMPP在本地,但我有一个服务器“插槽”在学校,我上传我的网页公开。
基本上,当我通过XAMPP运行此文件在本地给这个代码
<?php
echo "1";
$dom = new DOMDocument();
echo "2";
?>
,它打印出“12”,因为它应该。 但是,当我将.php文件复制到我的服务器上时,它只能打印出“1”。它在达到“2”之前失败。我的结论是它不会实例化DOMDocument。怎么可能?本地我有PHP版本5.3.8,并在服务器上,它只有5.1.6。这是问题吗?
在我看来,DOMDocument自5.0版本以来一直支持,但我可能错了。 无论如何,我没有更新此版本的权限来测试此功能,而且我也找不到任何有关支持的信息DOM在早期版本中。
或者我忘记了什么?我对5.1.6版不支持的JSON有同样的问题,然后我可以包含一些(“upgrade.php”)文件,我把它放在index.php旁边,并且它工作正常。任何这样的建议?或者有什么想法?
是的,我也发现了,但我只是得到了“yum没有安装”或什么的回应。为了解决这个问题,可能需要先完成一些管理员工作。由于我对服务器的权力不大,我将自己的域扩展到包含服务器空间。随着最新版本的PHP,并控制哪些事情,一切都很好。我应该从一开始就这样做。作为所有者远远胜于被允许在各个方面的服务器上拥有内容。但感谢您的答案;) – Sti 2012-07-13 16:11:52