恢复SilverStripe的.htaccess文件

时间:2016-12-09 13:21:24

标签: .htaccess silverstripe

我在客户的SilverStripe网站上修复问题时遇到了一些麻烦。

发生的事情是我团队中的另一位开发人员覆盖了.htaccess文件而没有备份文件以显示正在构建的页面。客户现在想要将他们的网站恢复到正常工作状态;但我们不知道原始的.htaccess文件是什么样的。我在网上尝试了几个不同的.htaccess示例,但没有一个对我有用。我收到以下错误:

PHP Strict Standards:  call_user_func() expects parameter 1 to be a valid callback, non-static method Versioned::extraStatics() should not be called statically in /home/wwwcont/public_html/sapphire/core/model/DataObjectDecorator.php on line 69

不幸的是,由于没有人这样做,因此没有网站备份。我也没有服务器经验。如有必要,我可以发布.htaccess文件的示例。我是否重新安装SilverStripe?

*编辑就目前的文件夹结构而言,似乎"框架"被命名为"蓝宝石" - 根据我的理解,这是一个MVC。这可能是相关的吗?

所以我拆下了数据库并让网站在本地运行 - 那么必须是服务器问题。但我发现它很奇怪,因为我没有对服务器进行任何更改。

1 个答案:

答案 0 :(得分:5)

根据silverstripe的版本,你应该可以从https://github.com/silverstripe/silverstripe-installer

的相应版本中获取它

该网站似乎是2.x,因此您可能想要这个:https://github.com/silverstripe/silverstripe-installer/blob/post-2.4/.htaccess