Hi,
nur mal zum Test, lad mal diesen Script (pfade.php) in das Root der Domain und lass es rennen.
Du solltest überall die selben Pfade stehen haben, wenn nicht, liegt darin das Problem das vermutlich auf irgendwelche hardlinks/symlinks bei Strato zurückzuführen ist.
Theoretisch sollten die Werte die unter "PHP" auftauchen auch bei Joomla verwendet werden.
Wenn bei "open_basedir" was steht, müssen die Joomla-Pfade dort gelistet sein, sonst kracht es eben im Zusammenspiel mit safe_mode. Ändern kannst du an dem Wert leider nix, aber du kennst dann wenigstens das Problem :-)
Code:
<pre><b>PHP</b>
<?php
echo __FILE__ . '<br />';
echo @$_SERVER['SCRIPT_FILENAME']. '<br />';
echo @$_SERVER['DOCUMENT_ROOT']. '<br />';
echo dirname(__FILE__) . '<br />';
echo ini_get('open_basedir') . ' (open_basedir)<br />';
?>
</pre>
<pre><b>Joomla</b>
<?php
include "configuration.php";
echo $mosConfig_absolute_path . '<br />';
echo $mosConfig_cachepath . '<br />';
?>
</pre>
Das Ergebnis sollte in etwa so aussehen (ind er Zeile mit open_basedir kann evtl. was stehen)
PHP
/XXX/htdocs/pfade.php
/XXX/htdocs/pfade.php
/XXX/htdocs
/XXX/htdocs
(open_basedir)
Joomla
/XXX/htdocs
/XXX/htdocs/cache
Viel Spaß,
CirTap
Lesezeichen