2016-07-28 64 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文件。
添加完成後,應刷新並出現可讀的錯誤。