Hallo Leseeule,
das es geht und plötzlich nicht mehr, hängt sicher nicht mit Deinem DSL Anschluß zusammen. Das muß Zufall sein.
Die Dateien per FTP sollten per Ascii-Mode hochgeladen werden. Binär sind Bild- oder Medien-Daten.
Kann es sein, daß Dein Hoster was an der PHP-Version gedreht hat zwischenzeitlich?
In der index.php des Managerverzeichnisses wird der include-path für den Manager gesetzt.
$incPath = str_replace("\\","/",dirname(__FILE__)."/includes/"); // Mod by Raymond
if(version_compare(phpversion(), "4.3.0")>=0) {
set_include_path($incPath); // this now works, above code did not?
} else {
ini_set("include_path", $incPath); // include path the old way
}
Wenn Dein Hoster dies aus Sicherheitsgründen unterbunden hat, kannst Du es wohl vergessen. Wegen Dir alleine wird er es wohl nicht wieder erlauben. Andererseits kann man da als Hoster verschiedene Einstellungen vornehmen. Vielleicht klappt es wenn Du den Standard-include_path nicht überschreibst, sondern den modxpfad "anlängst"
set_include_path(ini_get('include_path').':'.$incPath);
statt
set_include_path($incPath); // this now works, above code did not?
und
ini_set('include_path',ini_get('include_path').':'.$incPath);
statt
ini_set("include_path", $incPath); // include path the old way
Je nachdem welche PHP Version Du hast. Kannst es ja mal versuchen.
Um überhaupt mal zu versuchen ob Du den include_path setzen kannst, versuche mal folgendes in einer modx unabhängigen php-seite.
<?php
echo 'include_path in der php.ini: '. ini_get('include_path').'<br />';
ini_set('include_path','/pfad/zur/homepage/test');
echo 'include_path selbstgesetzt: '. ini_get('include_path');
?>
tschüß, Stefan