Hallo Fachgemeinde,
nach meiner ersten joomla-Installation (Version 1.5.15) bin ich soweit erstmal zufrieden (und begeistert über die Erweitrungsmöglichkeiten) - die Seite läuft. Nach und nach tauchten hier und da noch Kleinigkeiten auf, die aber bis auf eine Ausnahme gelöst sind:
Möchte ich den Menüpunkt "Kategorien" aufrufen, erhalte ich folgende Fehlermeldung:
"404 - Es ist ein Fehler aufgetreten
Komponente nicht gefunden"
Andere Menüpunkte hingegen kann ich ohne Probleme aufrufen.
Zuvor erhielt ich hier noch eine andere Meldung:
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@xxxxxxx.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Auf Geheiß meines hosters änderte ich einen Teil der Datei response.php im Ordner /libraries/joomla/environment ab:
alt:
function sendHeadersOld()
{
if (!headers_sent())
{
foreach ($GLOBALS['_JRESPONSE']->headers as $header)
{
if ('status' == strtolower($header['name']))
{
// 'status' headers indicate an HTTP status, and need to be handled
// slightly differently
header(ucfirst(strtolower($header['name'])) . ': ' . $header['value'], null,
(int) $header['value']);
} else {
header($header['name'] . ': ' . $header['value']);
}
}
}
}
neu:
function sendHeaders()
{
if (!headers_sent())
{
foreach ($GLOBALS['_JRESPONSE']->headers as $header)
{
if ('status' == strtolower($header['name']))
{
// 'status' headers indicate an HTTP status, and need to be handled
// slightly differently
$attribute = ucfirst(strtolower($header['name'])) . ': ' . $header['value'];
if (substr(php_sapi_name(), 0, 8) == 'cgi-fcgi') {
$attribute = str_replace("Status:", "HTTP/1.1", $attribute);
}
header($attribute, null, (int) $header['value']);
} else {
header($header['name'] . ': ' . $header['value']);
}
}
}
}
Nach der Durchführung dieser Änderung erhalte ich aber jetzt noch o.g. Fehlermeldung.
Kann mir hier einer auf die Sprünge helfen?!
Ich hoffe nicht, dass dieses Problem schon x-mal behandelt wurde - gefunden habe ich selbst nicht.
Danke vorab für Eure Mühen.
Gruß Matthias.


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen