2016-07-28 6 views
0

Ich arbeite gerade an einer Website und ich habe gerade angefangen mit SilverStripe. Ich habe die UserForms module installiert.SilverStripe Userform Modul zeigt immer internen Server Fehler

Wenn ich versuche, eine UserDefinedForm Seite zu machen, zeigt es sofort eine Internal Server Error an. Wenn ich die Seite schließe und zur selben Seite zurückkehre, wird mir angezeigt, dass die Seite hinzugefügt wurde, aber wenn ich versuche, sie zu öffnen, wird derselbe Fehler erneut angezeigt.

Als ich nach diesem Fehler gesucht habe, haben andere gesagt, dass es einige JavaScript-Dateien fehlen, aber als ich meine überprüfte, war alles drin.

Wie kann ich das beheben?

+2

Haben Sie dies mit Composer installiert? Was ist der Fehler? und zuletzt hast du einen dev/build gemacht? – Barry

+0

Ich habe das nicht mit einem Komponisten installiert. Der Fehler ist nur: "Interner Server Fehler" Ich habe dev/build und flush = alle aber nichts davon hilft! Das Problem kommt immer wieder zurück. –

+0

Installiere mit Composer ... Ich wette, das liegt daran, dass es die falsche Version ist ... Composer sortiert nach dem, aber du * musst * den Fehler hier hinzufügen, wenn du Hilfe brauchst ... https: // docs.silverstripe.org/en/3.4/getting_started/installation/common_problems/ – Barry

Antwort

1

Dies bedeutet im Grunde genommen, dass ein Fehler aufgetreten ist und Sie sich nicht im (wirklich) Entwicklungsmodus befinden - das Einstellen des Entwicklungsmodus in Ihrer Konfigurationsdatei ändert nichts. Wenn dies der Fall ist, versuchen Silvers Modus in dev setzen, indem Sie diesen:
_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 

Die _config.php Datei am mysite befindet Mappe. Die Datei _ss_environment.php sollte im Stammverzeichnis Ihres Projekts erstellt werden.
Wenn Sie dies hinzugefügt haben, sollten Sie spülen und ein lesbarer Fehler sollte angezeigt werden.