Hallo,
ich bekomme seit gestern wenn ich versuche mich im Backend einzuloggen nur noch eine weiße seite dargestellt bzw. ich komme noch nicht mal zum login! Die Seite ansich funktioniert tadelos!
Hier die Grunddaten:
Redaxo 4.0
Hoster: 1und1
PHP5
MYSQL 5.0
Das Ganze ist nach dem automatischem Update von 1und1 passiert! Die haben die Benutzeroberfläche geändert und neue features eingebaut. Jetzt sagt redaxo garnichts mehr!
Das letzte was ich im Backend gemacht hatte war das ich den cache gelöscht habe und an einem Modul Bilder ausgetauscht habe.
Ein Joomla system auf meinem Server funktioniert bestens.... hat aber auch MYSQL 4.0
Bitte um Hilfe!
Vielen Dank im Voraus!
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 5
- Registriert: 1. Apr 2011, 11:54
Kein Zugriff aufs Backend!
Zuletzt geändert von Ben Franke am 1. Apr 2011, 15:19, insgesamt 1-mal geändert.
Re: Kein Zugriff aufs Backend!
Dann würd ich erstmal dort vorstellig werden, und nachfragen was sich konkret geändert hat.Ben Franke hat geschrieben:Das Ganze ist nach dem automatischem Update von 1und1 passiert! Die haben die Benutzeroberfläche geändert und neue features eingebaut. Jetzt sagt redaxo garnichts mehr!
Ansonsten: was sagt das PHP error_log?
Schuß ins Blaue: afaik knipst 1+1 PHP5 teils via htaccess an.. da n Blick drauf.
hth,
Jan
vg, Jan
-
- Beiträge: 5
- Registriert: 1. Apr 2011, 11:54
Re: Kein Zugriff aufs Backend!
Also laut 1und1 wurde nur die Benutzeroberfläche geändert.
htaccess ist nicht aktiviert bzw die Datein können nicht angesprochen werden.
Mhhh ist echt mysteriös.... die Dynamischen module wie eine Bildergalery funktionieren Tadelos also ist auch ein Zugriff auf die Datenbank gegeben.
???
htaccess ist nicht aktiviert bzw die Datein können nicht angesprochen werden.
Mhhh ist echt mysteriös.... die Dynamischen module wie eine Bildergalery funktionieren Tadelos also ist auch ein Zugriff auf die Datenbank gegeben.
???
Re: Kein Zugriff aufs Backend!
Mysterien klären sich oftmals per Blick ins error_log..Ben Franke hat geschrieben:Mhhh ist echt mysteriös....
lg,
j.
vg, Jan
-
- Beiträge: 5
- Registriert: 1. Apr 2011, 11:54
Re: Kein Zugriff aufs Backend!
achja der error_log ist nicht über meine Provider einzustellen.... da müßte ich einen eigenen Server mieten. Dafür sind bei mir display errors on... aber es kamen ja keine.
Achja nicht PHP 5 sondern PHP Version 4.4.9
Kann das eventuel was mit der index.php im Redaxo ordner zutun haben weil diese ja eigentlich angesprochen werden soll aber nicht reagiert?
Danke
Achja nicht PHP 5 sondern PHP Version 4.4.9
Kann das eventuel was mit der index.php im Redaxo ordner zutun haben weil diese ja eigentlich angesprochen werden soll aber nicht reagiert?
Danke
Re: Kein Zugriff aufs Backend!
http://hilfe-center.1und1.de/sp-service ... php/7.htmlBen Franke hat geschrieben:achja der error_log ist nicht über meine Provider einzustellen.... da müßte ich einen eigenen Server mieten.
lg,
Jan
vg, Jan
-
- Beiträge: 5
- Registriert: 1. Apr 2011, 11:54
Re: Kein Zugriff aufs Backend!
Ok sry
Ich muss mich ersmal entschuldigen weil ich eigentlich nur der Grafiker bin aber unser Pogrammierer sich nicht auffinden lässt (Hat Urlaub und das handy aus^^). Nun können wir nicht darauf zugreifen.
Danke für die info wegen dem error Log nur eine Frage soll ich den include in die index.php (im Redaxo Ordner) packen oder in welche *.php
Danke
Ich muss mich ersmal entschuldigen weil ich eigentlich nur der Grafiker bin aber unser Pogrammierer sich nicht auffinden lässt (Hat Urlaub und das handy aus^^). Nun können wir nicht darauf zugreifen.
Danke für die info wegen dem error Log nur eine Frage soll ich den include in die index.php (im Redaxo Ordner) packen oder in welche *.php
Danke
Re: Kein Zugriff aufs Backend!
Hoffe wenigsten er ist Snowboarden.. ;->Ben Franke hat geschrieben:..unser Pogrammierer sich nicht auffinden lässt (Hat Urlaub
yup, genau die.. wobei ich grad nicht sicher bin, ob ich dir empfehlen soll das selbst anzugehn, oder besser auf euren Programmierer zu warten. Falls du es durchziehen willst, dann mach zumindest ein backup der original index.php.. und notier dir vorher - falls du nicht schon dran gefummelt hast - deren Änderungsdatum.. nur für den Fall das da was drinnesteht was nicht reingehört (unwahrscheinlich, aber möglich)Ben Franke hat geschrieben:.. soll ich den include in die index.php (im Redaxo Ordner) packen
lg,
Jan
vg, Jan
-
- Beiträge: 5
- Registriert: 1. Apr 2011, 11:54
Re: Kein Zugriff aufs Backend!
Hey,
naja Snowboarden nicht, aber schön in die Türkei^^
Hier die Index.php kannst du mir das evtl. einfügen. Wenn ich das mache kriege ich nen syntax in der letzten zeile..... Wäre echt nett!
naja Snowboarden nicht, aber schön in die Türkei^^
Code: Alles auswählen
<?php
/**
*
* @package redaxo4
* @version svn:$Id$
*/
// ----- caching start für output filter
ob_start();
ob_implicit_flush(0);
// ----------------- MAGIC QUOTES CHECK
require './include/functions/function_rex_mquotes.inc.php';
// ----- REX UNSET
unset($REX);
// Flag ob Inhalte mit Redaxo aufgerufen oder
// von der Webseite aus
// Kann wichtig für die Darstellung sein
// Sollte immer true bleiben
$REX['REDAXO'] = true;
// Wenn $REX[GG] = true; dann wird der
// Content aus den redaxo/include/generated/
// genommen
$REX['GG'] = false;
// setzte pfad und includiere klassen und funktionen
$REX['HTDOCS_PATH'] = '../';
require 'include/master.inc.php';
// ----- addon/normal page path
$REX['PAGEPATH'] = '';
// ----- pages, verfuegbare seiten
// array(name,addon=1,htmlheader=1);
$REX['PAGES'] = array();
$REX['PAGE'] = '';
// ----------------- SETUP
$REX['USER'] = NULL;
$REX['LOGIN'] = NULL;
if ($REX['SETUP'])
{
// ----------------- SET SETUP LANG
$REX['LANG'] = '';
$requestLang = rex_request('lang', 'string');
$langpath = $REX['INCLUDE_PATH'].'/lang';
$REX['LANGUAGES'] = array();
if ($handle = opendir($langpath))
{
while (false !== ($file = readdir($handle)))
{
if (substr($file,-5) == '.lang')
{
$locale = substr($file,0,strlen($file)-strlen(substr($file,-5)));
$REX['LANGUAGES'][] = $locale;
if($requestLang == $locale)
$REX['LANG'] = $locale;
}
}
}
closedir($handle);
if($REX['LANG'] == '')
$REX['LANG'] = 'de_de';
$I18N = rex_create_lang($REX['LANG']);
$REX['PAGES']['setup'] = rex_be_navigation::getSetupPage();
$REX['PAGE'] = "setup";
}else
{
// ----------------- CREATE LANG OBJ
$I18N = rex_create_lang($REX['LANG']);
// ---- prepare login
$REX['LOGIN'] = new rex_backend_login($REX['TABLE_PREFIX'] .'user');
$rex_user_login = rex_post('rex_user_login', 'string');
$rex_user_psw = rex_post('rex_user_psw', 'string');
if ($REX['PSWFUNC'] != '')
$REX['LOGIN']->setPasswordFunction($REX['PSWFUNC']);
if (rex_get('rex_logout', 'boolean'))
$REX['LOGIN']->setLogout(true);
$REX['LOGIN']->setLogin($rex_user_login, $rex_user_psw);
$loginCheck = $REX['LOGIN']->checkLogin();
$rex_user_loginmessage = "";
if ($loginCheck !== true)
{
// login failed
$rex_user_loginmessage = $REX['LOGIN']->message;
// Fehlermeldung von der Datenbank
if(is_string($loginCheck))
$rex_user_loginmessage = $loginCheck;
$REX['PAGES']['login'] = rex_be_navigation::getLoginPage();
$REX['PAGE'] = 'login';
$REX['USER'] = null;
$REX['LOGIN'] = null;
}
else
{
// Userspezifische Sprache einstellen, falls gleicher Zeichensatz
$lang = $REX['LOGIN']->getLanguage();
$I18N_T = rex_create_lang($lang,'',FALSE);
if ($I18N->msg('htmlcharset') == $I18N_T->msg('htmlcharset'))
$I18N = rex_create_lang($lang);
$REX['USER'] = $REX['LOGIN']->USER;
}
}
// ----- Prepare Core Pages
if($REX['USER'])
{
$REX['PAGES'] = rex_be_navigation::getLoggedInPages($REX['USER']);
}
// ----- INCLUDE ADDONS
include_once $REX['INCLUDE_PATH'].'/addons.inc.php';
// ----- Prepare AddOn Pages
if($REX['USER'])
{
foreach(OOAddon::getAvailableAddons() as $addonName)
{
$title = OOAddon::getProperty($addonName, 'name', '');
$href = OOAddon::getProperty($addonName, 'link', 'index.php?page='. $addonName);
$perm = OOAddon::getProperty($addonName, 'perm', '');
$addonPage = null;
$mainAddonPage = null;
if($perm == '' || $REX['USER']->hasPerm($perm) || $REX['USER']->isAdmin())
{
if ($title != '')
{
$addonPage = new rex_be_page($title, array('page' => $addonName));
$addonPage->setHref($href);
// wegen REX Version = 4.2 - alter Stil "SUBPAGES"
if(isset($REX['ADDON'][$addonName]['SUBPAGES']))
{
$REX['ADDON']['pages'][$addonName] = $REX['ADDON'][$addonName]['SUBPAGES'];
}
// *** ENDE wegen <=4.2
}
// adds be_page's
foreach(OOAddon::getProperty($addonName, 'pages', array()) as $s)
{
if(is_array($s) && $addonPage)
{
$subPage = new rex_be_page($s[1], array('page' => $addonName, 'subpage' => $s[0]));
$subPage->setHref('index.php?page='.$addonName.'&subpage='.$s[0]);
$addonPage->addSubPage($subPage);
}else if(rex_be_main_page::isValid($s))
{
$p = $s->getPage();
$REX['PAGES'][$addonName.'_'.$p->getTitle()] = $s;
}else if(rex_be_page::isValid($s) && $addonPage)
{
$addonPage->addSubPage($s);
}
}
}
// handle plugins
foreach(OOPlugin::getAvailablePlugins($addonName) as $pluginName)
{
$title = OOPlugin::getProperty($addonName, $pluginName, 'name', '');
$href = OOPlugin::getProperty($addonName, $pluginName, 'link', 'index.php?page='. $addonName . '&subpage='. $pluginName);
$perm = OOPlugin::getProperty($addonName, $pluginName, 'perm', '');
if($perm == '' || $REX['USER']->hasPerm($perm) || $REX['USER']->isAdmin())
{
$pluginPage = null;
if($title != '')
{
$pluginPage = new rex_be_page($title, array('page' => $addonName, 'subpage' => $pluginName));
$pluginPage->setHref($href);
}
// add plugin-be_page's to addon
foreach(OOPlugin::getProperty($addonName, $pluginName, 'pages', array()) as $s)
{
if(is_array($s) && $addonPage)
{
$subPage = new rex_be_page($s[1], array('page' => $addonName, 'subpage' => $s[0]));
$subPage->setHref('index.php?page='.$addonName.'&subpage='.$s[0]);
$addonPage->addSubPage($subPage);
}
else if(rex_be_main_page::isValid($s))
{
$p = $s->getPage();
$REX['PAGES'][$addonName.'_'.$pluginName.'_'.$p->getTitle()] = $s;
}
else if(rex_be_page::isValid($s) && $addonPage)
{
$addonPage->addSubPage($s);
}
}
if($pluginPage)
{
// "navigation" adds attributes to the plugin-root page
$navProperties = OOPlugin::getProperty($addonName, $pluginName, 'navigation', array());
// if there are some navigation attributes set, create a main page and apply attributes to it
if(count($navProperties) > 0)
{
$mainPluginPage = new rex_be_main_page($addonName, $pluginPage);
foreach($navProperties as $key => $value)
{
$mainPluginPage->_set($key, $value);
}
$REX['PAGES'][$addonName.'_'.$pluginName] = $mainPluginPage;
}
// if no navigation attributes can be found, we add the pluginPage as subPage of the addon
else if($addonPage)
{
$addonPage->addSubPage($pluginPage);
}
}
}
}
if ($addonPage)
{
$mainAddonPage = new rex_be_main_page('addons', $addonPage);
// "navigation" adds attributes to the addon-root page
foreach(OOAddon::getProperty($addonName, 'navigation', array()) as $key => $value)
{
$mainAddonPage->_set($key, $value);
}
$REX['PAGES'][$addonName] = $mainAddonPage;
}
}
}
// Set Startpage
if($REX['USER'])
{
$REX['USER']->pages = $REX['PAGES'];
// --- page herausfinden
$REX['PAGE'] = trim(rex_request('page', 'string'));
// --- page pruefen und benoetigte rechte checken
if(!isset($REX['PAGES'][$REX['PAGE']]) ||
(($p=$REX['PAGES'][$REX['PAGE']]->getPage()) && !$p->checkPermission($REX['USER'])))
{
// --- neue page bestimmen und diese in neuem request dann verarbeiten
$REX['PAGE'] = $REX['LOGIN']->getStartpage();
if(!isset($REX['PAGES'][$REX['PAGE']]))
{
$REX['PAGE'] = $REX['START_PAGE'];
if(!isset($REX['PAGES'][$REX['PAGE']]))
{
// --- fallback auf "profile"; diese page hat jeder user
$REX['PAGE'] = 'profile';
}
}
header('Location: index.php?page='. $REX['PAGE']);
exit();
}
}
$page = $REX['PAGES'][$REX['PAGE']]->getPage();
$REX['PAGE_NO_NAVI'] = !$page->hasNavigation();
// ----- EXTENSION POINT
// page variable validated
rex_register_extension_point( 'PAGE_CHECKED', $REX['PAGE'], array('pages' => $REX['PAGES']));
if($page->hasPath())
{
// If page has a new/overwritten path
require $page->getPath();
}else if($page->isCorePage())
{
// Core Page
require $REX['INCLUDE_PATH'].'/layout/top.php';
require $REX['INCLUDE_PATH'].'/pages/'. $REX['PAGE'] .'.inc.php';
require $REX['INCLUDE_PATH'].'/layout/bottom.php';
}else
{
// Addon Page
require $REX['INCLUDE_PATH'].'/addons/'. $REX['PAGE'] .'/pages/index.inc.php';
}
// ----- caching end für output filter
$CONTENT = ob_get_contents();
ob_end_clean();
// ----- inhalt ausgeben
rex_send_article(null, $CONTENT, 'backend', TRUE);
Re: Kein Zugriff aufs Backend!
Kein Wunder, in dem Code ist auch schlicht ein Fehler drin (die Klammer hinter 1024 => "User Notice").. ich sach da mal nix weiter zu. Anyway, pack einfach mal in die 2. Zeile deiner index.php unter den php open tag:Ben Franke hat geschrieben:Wenn ich das mache kriege ich nen syntax in der letzten zeile.....
Code: Alles auswählen
error_reporting(E_ALL);
ini_set('display_errors', 0);
ini_set('error_log','php_error.log');
Ansonsten meld ich mich an der Stelle erstmal ab.. ich will in die Wanne, die kleine will gewickelt werden, und 1+1 zahlt mir nix.. ;)
lg,
Jan
vg, Jan
- demonkoryu
- Beiträge: 4
- Registriert: 26. Mai 2011, 15:24
- Wohnort: Dortmund, Germany
Re: Kein Zugriff aufs Backend!
Könnte auch evtl. an einem PHP-Upgrade auf Version 5.3 liegen. Redaxo funktioniert bei mir nur mit PHP <= 5.2, ansonsten gibt's weiße Seiten bzw. unendliche Redirects.
Re: Kein Zugriff aufs Backend!
Hallo,
hatte das Problem auch vor ein paar wochen auf Grund eines PHP udate.
Nachdem ich die htaccess vom redaxo ordner auskommentiert/gelöscht hatte funktionierte alles wieder.
Aber vielleicht hast du das Problem schon anders lösen können.
hatte das Problem auch vor ein paar wochen auf Grund eines PHP udate.
Nachdem ich die htaccess vom redaxo ordner auskommentiert/gelöscht hatte funktionierte alles wieder.
Aber vielleicht hast du das Problem schon anders lösen können.
Re: Kein Zugriff aufs Backend!
Welche genau hast du gelöscht? Hoffentlich nicht ../redaxo/include/.htaccess, damit öffnest du ein Scheunentor ins Backend.Ben May hat geschrieben:Nachdem ich die htaccess vom redaxo ordner auskommentiert/gelöscht hatte funktionierte alles wieder.
lg,
Jan
vg, Jan
Re: Kein Zugriff aufs Backend!
Welche rex Version betrifft das konkret?demonkoryu hat geschrieben:Könnte auch evtl. an einem PHP-Upgrade auf Version 5.3 liegen. Redaxo funktioniert bei mir nur mit PHP <= 5.2, ansonsten gibt's weiße Seiten bzw. unendliche Redirects. :roll:
lg,
Jan
vg, Jan