【问题标题】:Unable to install a theme in Silverstripe无法在 Silverstripe 中安装主题
【发布时间】: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


【解决方案1】:

从错误日志中可以清楚地看出你没有运行/dev/build?flush=1

删除所有内容并再次尝试安装,我试过了,对我来说效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    • 2012-09-12
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 2016-08-02
    相关资源
    最近更新 更多