Zum Inhalt springen

"sitepath not specified correctly" bei eigener BE

Erstellt am 9. August 2003 · 1 Antwort · letzte Antwort am 9. August 2003

Tags: Frage

Shinji ·

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

Shinji ·

Habe das Problem gelöst.

Ursache der Fehlermeldung:

Ich habe im ExtensionKey Großbuchstaben verwendet.
Das darf man nicht. Zumindest nicht unter Windows.

Gruß
Thorsten