【发布时间】:2012-05-02 12:21:01
【问题描述】:
我正在尝试在 SilverStripe 中安装这个主题: http://www.silverstripe.org/woody-theme/
这是我所做的:
我将代码/Page.php & CustomSiteConfig.php复制到了mysite文件夹中。
还复制了链接中提到的 _config.php 的最后一行。
然后将 templates/woody 文件夹复制到主题目录。
将woodybox复制到根文件夹中。
修改了 mysite/_config.php 文件以包含以下行:SSViewer::set_theme('woody');
仍然,该站点显示服务器错误。我认为这是安装主题的错误。我也能够正确安装其他主题。
【问题讨论】:
-
将此添加到您的 _config.php 文件中,它应该会给您一个更具描述性的 SilverStripe 错误:Director::set_environment_type('dev');另外-安装主题后您是否运行了开发/构建?例如mydomain.com/dev/build?flush=1(添加刷新以清除模板缓存)。
-
除了做上述两件事:实际的错误是什么?如果是服务器端错误,则在日志文件中。如果您具有 root 访问权限,则它应该位于 /var/log/apache2/error.log (Debian / Ubuntu) 中,否则位于提供商的 Web 管理界面中。
-
@ShaneGarelja 是的,我已经运行了 dev/build。
-
@xeraa 有两个错误,我怀疑是两者都存在还是其中之一:
-
PHP 警告:include_once() [function.include]: 未能打开 'C:\\xampp\\htdocs\\SilverStripe-v2 .4.7/mysite/code/Page_old.php' 用于包含(include_path='C:\\xampp\\htdocs\\SilverStripe-v2.4.7/sapphire;C:\\xampp\\htdocs\\SilverStripe-v2.4.7 /sapphire/parsers;C:\\xampp\\htdocs\\SilverStripe-v2.4.7/sapphire/thirdparty;.;C:\\xampp\\php\\PEAR') 在 C:\\xampp\\htdocs\ \SilverStripe-v2.4.7\\sapphire\\core\\Core.php 在第 213 行,referer:localhost/SilverStripe-v2.4.7/Security/…
标签: html content-management-system silverstripe