在strato.de上安装joomla

时间:2011-08-11 09:45:12

标签: joomla file-permissions

我正在创建一个基于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和组件?

我将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先,你永远不应该将权限设置为777,这是一个很大的安全风险。

接下来,可能没有正确配置服务器来运行Joomla而没有任何问题。当PHP以CGI模式运行而不是作为Apache模块运行时,Joomla工作得更好。很可能你所使用的服务器是将PHP作为Apache模块运行,这会导致很多问题。

你可以通过打开FTP层来解决很多问题,但有一些事情需要先检查 -

  1. 确保根目录中存在log和tmp目录。
  2. 登录管理员然后帮助>检查目录权限。系统信息>目录权限(您应该在此处查看tmp和log目录)。文件应为644,目录应为755。
  3. 转到网站>打开FTP图层;全局配置>服务器> FTP设置
  4. 如果它仍然给你错误,我建议你搬到更好的托管公司。 Rochen Host在英国有一个数据中心,他们处理所有Joomla官方网站。我使用它们,它们很棒。一切都没有任何问题。