Backend Module ü. Kickstarter: Warning: require_once(../../../init.php) [function.require-once]: failed to open stream: No such file or directory
| Autor | Nachricht |
|---|---|
|
Verfasst am: 08. 08. 2008 [12:22]
|
|
|
SeveQ
Themenersteller
Dabei seit: 31.05.2005
Beiträge: 101
|
Hi Leute, ich wollte zu meiner Extension über den Kickstarter ein Backend Modul hinzufügen. Das hat soweit auch geklappt, daß es im Menü links unter Web auftaucht. Aber beim Klick auf den Menüpunkt erhalte ich rechts neben dem Seitenbaum nur die Fehlermeldung Warning: require_once(../../../init.php) [function.require-once]: failed to open stream: No such file or directory Die ersten paar Zeilen aus'm Modul lauten nach der Erstellung durch den Kickstarter so: PHP // DEFAULT initialization of a module [BEGIN]
unset($MCONF);
require_once('conf.php');
require_once($BACK_PATH.'init.php');
require_once($BACK_PATH.'template.php');
$LANG->includeLLFile('EXT:my_blubb_extension/mod1/locallang.xml');
require_once(PATH_t3lib.'class.t3lib_scbase.php');
$BE_USER->modAccess($MCONF,1); // This checks permissions and exits if the users has no permission for entry.
// DEFAULT initialization of a module [END]$BACK_PATH ist hier "../../../". Die Datei init.php existiert im angegebenen Pfad nicht. Genau so wenig, wie die template.php. Bug im Kickstarter? Oder fehlt hier irgendeine weitere Extension? Danke Grüße, Hendrik |
|
Verfasst am: 21. 11. 2008 [16:39]
|
|
|
Cereates
Dabei seit: 08.09.2006
Beiträge: 45
|
Ist deine Extension mit Module im typo3/ext oder typo3conf/ext installiert? jenachdem wo muss man BACK_PATH einstellen. |
|
Verfasst am: 21. 11. 2008 [22:59]
|
|
|
mschwemer
Dabei seit: 13.11.2008
Beiträge: 83
|
Hi, Cereates schrieb: Ist deine Extension mit Module im typo3/ext oder typo3conf/ext installiert? jenachdem wo muss man BACK_PATH einstellen. unter "typo3/ext" sollte man m.W. nix mehr installieren. Lokal installierte Extensions reichen völlig aus. @SeveQ: Welche Version von TYPO3 und dem Kickstarter verwendest Du? Ich habe das, so wie Du es beschrieben hast, mit den aktuellen Versionen aus dem TER nachvollzogen und keine Probleme festgestellt. Gruß, Marcus TYPO3-Integration || TYPO3-Entwicklung || TYPO3-Support
TYPO3 Certified Integrator Internet: http://www.schwemer.de tinymce_rte: http://forge.typo3.org/wiki/extension-tinymce_rte |
|
Verfasst am: 30. 03. 2009 [15:57]
|
|
|
Sevi
Dabei seit: 17.09.2007
Beiträge: 10
|
Hallo zusammen! Entschuldigt bitte, dass ich dieses alte Problem wieder ausgrabe, aber ich hatte soeben das selbe Problem und nachdem ich den halben Nachmittag gesucht habe, bin ich nun endlich zur Lösung gekommen und möchte euch diese nicht vorenthalten. - Vielleicht kann ja dadurch jemand in Zukunft ein bisschen Zeit sparen Der Kickstarter hat mir die Datei typo3conf/ext/memory_game/mod1/conf.php wie folgt angelegt: PHP <?php // DO NOT REMOVE OR CHANGE THESE 3 LINES: define('TYPO3_MOD_PATH', 'ext/memory_game/mod1/'); $BACK_PATH='../../../'; $MCONF['name']='web_txmemorygameM1'; $MCONF['access']='user,group'; $MCONF['script']='index.php'; $MLANG['default']['tabs_images']['tab'] = 'moduleicon.gif'; $MLANG['default']['ll_ref']='LLL:EXT:memory_game/mod1/locallang_mod.xml'; ?> Nachdem ich die beiden obersten Zeilen wie folgt angepasst habe, erscheint die Fehlermeldung nicht mehr: define('TYPO3_MOD_PATH', '../typo3conf/ext/memory_game/mod1/'); $BACK_PATH='../../../../typo3/'; Jetzt sieht die Datei also so aus: PHP <?php // DO NOT REMOVE OR CHANGE THESE 3 LINES: define('TYPO3_MOD_PATH', '../typo3conf/ext/memory_game/mod1/'); $BACK_PATH='../../../../typo3/'; $MCONF['name']='web_txmemorygameM1'; $MCONF['access']='user,group'; $MCONF['script']='index.php'; $MLANG['default']['tabs_images']['tab'] = 'moduleicon.gif'; $MLANG['default']['ll_ref']='LLL:EXT:memory_game/mod1/locallang_mod.xml'; ?> PS: Bitte beachten: Anstelle von "memory_game" bzw "memorygame" den Namen eurer Extension verwenden |



