Hallo !
Ich habe mir gerade mit dem Kickstarter eine Backend Extension erstellt die im linken Menue unter dem Punkt Tools erscheint. Soweit alles in Ordnung. Leider funktioniert der Link im Menue nicht. Es erscheint immer folgende Meldung:
Error in init.php: sitepath not specified correctly.
This happens if the last 6 characters of this path, e:/homepages/htdocs/typo3/typo3conf/ext/cleanpix/mod1/, ($temp_path) is NOT 'typo3/' for some reason.
Array
(
[TYPO3_OS] => WIN
[PATH_thisScript] => e:/homepages/htdocs/typo3/typo3conf/ext/cleanpix/mod1/index.php
[php_sapi_name()] => apache
[TYPO3_MOD_PATH] => ../typo3conf/ext/CleanPix/mod1/
[PATH_TRANSLATED] => e:/homepages/htdocs/typo3/typo3conf/ext/cleanpix/mod1/index.php
[SCRIPT_FILENAME] => e:/homepages/htdocs/typo3/typo3conf/ext/cleanpix/mod1/index.php
)
Die Pfade stimmen natürlich. In der conf.php des mod1/ Verzeichnisses sind die Pfade, bis auf den Namen der Extension, identisch mit denen funktionierender Erweiterungen.
Meine Extension
define("TYPO3_MOD_PATH", "../typo3conf/ext/CleanPix/mod1/");
$BACK_PATH="../../../../typo3/";
$MCONF["name"]="tools_txCleanPixM1";
CleanDB von Mathias Schreiber
define("TYPO3_MOD_PATH", "../typo3conf/ext/nf_cleandb/mod1/");
$BACK_PATH="../../../../typo3/";
$MCONF["name"]="tools_txnfCleanDBM1";
Normalerweise sollte doch nach dem Erstellen zumindest die Standardmeldung der Extesnion erscheinen:
Hello World!
The 'Kickstarter' has made this module automatically, it contains a default framework for a backend module but apart from it does nothing useful until you open the script XYZ and edit it! ......
Ich finde den Fehler einfach nicht.
Wenn ich die Extension auf einem Linuxrechner erzeuge funktioniert die einwandfrei. Ich möchte aber nicht mit einer fertigen Website experimentieren und habe demnach nur WinXP zur Verfügung.
Gruß
Thorsten