我正在创建一个基于Joomla的网站!我的德国朋友在strato.de主持 我在这个托管上安装Joomla遇到了很多问题。在他们的服务器上上传Joomla 1.5.23文件并尝试安装Joomla后,我得到了反感:
Warning: file_put_contents(.../configuration.php) [function.file-put-contents]:
failed to open stream:
Permission denied in /.../installation/installer/models/model.php on line 850
在此之后,我手动创建了configuration.php并用数据库数据(密码等)填充它。
似乎安装了Joomla,但是当我尝试安装任何扩展时,我不能这样做,因为它只显示如下错误:
Cound not create directory
Component install: failed to create directory
当然我试图将目录权限更改为777,但它没有帮助,总是同样的问题,没有安装任何组件的可用性。 php信息显示它是服务器上的SunOs,我认为文件所有者出了问题。
我还尝试通过strato自己的安装程序安装Joomla,但它也会出现同样的错误。 我联系了strato de help办公室,但他们的回答是“我们不为任何第三方CMS提供任何技术/脚本支持”。
有人可以帮助我吗? 有没有人成功在这个主机上安装Joomla和组件?
我将不胜感激。
答案 0 :(得分:0)
首先,你永远不应该将权限设置为777,这是一个很大的安全风险。
接下来,可能没有正确配置服务器来运行Joomla而没有任何问题。当PHP以CGI模式运行而不是作为Apache模块运行时,Joomla工作得更好。很可能你所使用的服务器是将PHP作为Apache模块运行,这会导致很多问题。
你可以通过打开FTP层来解决很多问题,但有一些事情需要先检查 -
如果它仍然给你错误,我建议你搬到更好的托管公司。 Rochen Host在英国有一个数据中心,他们处理所有Joomla官方网站。我使用它们,它们很棒。一切都没有任何问题。