我想学习如何工作Silverstripe,所以我提取了tar文件到我的免费托pipe帐户。 然后,我去了install.php和编辑的权限,以满足在install.php中设置的要求,但我仍然从“networking服务器configuration”部分得到两个警告:
我不能告诉你正在运行什么Web服务器。 没有Apache我不知道是否启用了mod_rewrite。
我不知道是否mod_rewrite正在运行。 您可能需要自己configuration重写规则。
我看着phpinfo()和mod_rewrite似乎被安装。 我联系了虚拟主机,他们说这是做虚拟目录path,我应该添加'RewriteBase /'到我的.htaccess文件的顶部public_html目录。 但是我这样做,仍然有同样的问题。 install.php脚本说我可以安装它,即使有这些警告,但是当我按“安装”它只是刷新install.php页面。 它甚至不覆盖.htaccess文件。 000webhost.com说,他们已经成功地在他们的用户账户上安装银条纹没有太多的configuration,但我似乎无法find如何。
编辑:我设法进入下一页,但现在有另一个警告是停止安装:
友好的url无效。 这很可能是因为mod_rewrite没有在您的网站上正确configuration。 请在您的Apacheconfiguration中检查以下内容; 您可能需要让您的Web主机或服务器pipe理员为您执行此操作:
* mod_rewrite已启用
* AllowOverride All设置为您的目录
我也从服务器得到这个错误信息:
警告:取消链接(mysite / _config.php)[function.unlink]:权限在701线上的/home/a2716553/public_html/install.php中被拒绝
它看起来像你的networking服务器用户不能写入.htaccess和mysite/_config.php 。
尝试将这些文件的权限更改为777(rwxrwxrwx),并在安装成功后再次更改。