Archive for the ‘Software’ Category

Joomla stripos()

Wednesday, October 29th, 2008

Beim Einloggen erscheint diese Fehlermeldung:

Fatal error: Call to undefined function: stripos() in /var/www/vhosts/[blabla]/httpdocs/libraries/joomla/environment/uri.php on line 675

Dies bei einer Joomla! 1.5.7-Installation auf einem Windows-Server. Die Lösung ist eine kleine Ergänzung im File “/libraries/joomla/utilities/compat/php50x.php”. Einfach diese Zeilen zuunterst anhängen:

if(!function_exists(’stripos’)) {
function stripos($haystack, $needle, $offset = 0) {
return strpos(strtolower($haystack), strtolower($needle), $offset);
}
}

Hier habe ich die Lösung gesehen: Link

Joomla file_put_contents()

Wednesday, October 29th, 2008

Bei der Installation von Joomla! Version 1.5.7 auf einem Windows Server steht zwar bei der Überprüfung der Voraussetzungen (am Anfang der Web-Installation), dass “configuration.php” beschreibbar wäre. Konkret wenn es aber soweit ist, funktioniert’s dann doch nicht. Eine Fehlermeldung erscheint:

Warning: file_put_contents() failed to open stream: Permission denied in [blabla]/libraries/joomla/utilities/compat/php50x.php on line 66

Die Sache ist die: dieses File muss nicht einfach “beschreibbar” sein, sondern durch den Web-User beschreibbar sein. Das ist eine Einstellung, die meist im Web-Control-Interface des Providers eingestellt werden kann.

Zum Beispiel in “Plesk” (via Icon “File Manager”) muss man die Berechtigungen zu “configuration.php” so einstellen, dass der User “Plesk IIS User” das Recht “Modify” hat. Danach klappt die Installation ohne Probleme.