2016-07-28 57 views
0

我目前正在一个网站上工作,我刚开始使用SilverStripe。我已经安装了UserForms moduleSilverStripe Userform模块不断显示内部服务器错误

当我尝试制作一个UserDefinedForm页面时,它立即显示一个Internal Server Error。如果我关闭页面并返回到同一页面,它会向我显示该页面已添加,但当我尝试打开它时,它会再次显示相同的错误。

当我搜索这个错误时,其他人说这是因为一些JavaScript文件丢失了,但是当我检查了我的所有内容。

我该如何解决这个问题?

+2

你用作曲家安装了吗?什么是错误?最后你做了一个开发/构建的权利? – Barry

+0

我还没有安装这个作曲家。错误只是:“内部服务器错误” 我已经完成开发/构建和刷新=所有,但它们都没有帮助!问题不断回来。 –

+0

使用作曲家安装...我敢打赌,这是由于它是错误的版本...作曲家排序出来的,但你*必须*在这里添加错误,如果你想帮助... https:// docs.silverstripe.org/en/3.4/getting_started/installation/common_problems/ – Barry

回答

1

这基本上意味着有一个错误,你不在(真的)开发模式 - 在你的配置文件中设置开发模式不会改变任何东西。如果是这样的话,可以尝试在SilverStripe在开发模式中加入这样的:
_config.php

require_once("conf/ConfigureFromEnv.php"); //add this row 

_ss_environment.php

define('SS_ENVIRONMENT_TYPE', 'dev'); 
error_reporting(E_ALL); 
ini_set('display_errors', '1'); 

define('SS_DATABASE_SERVER', 'localhost'); 
define('SS_DATABASE_USERNAME', '');// you can leave this empty if you defined this in your _config.php 
define('SS_DATABASE_PASSWORD', '');// you can leave this empty if you defined this in your _config.php 

_config.php文件位于mysite夹。应该在项目的根目录下创建_ss_environment.php文件。
添加完成后,应刷新并出现可读的错误。