Page 1 of 2
Login funktioniert nicht mehr!
Posted: Wed 28. Oct 2009, 15:54
by drebin
Hallo,
ich habe folgendes Problem: Ich gebe auf der Anmelde-Seite die korrekten Zugangsdaten ein, werde jedoch nicht weitergeleitet. Nach Klick auf "Anmelden" lädt die Login-Seite neu und die Eingabefelder sind wieder leer, als wäre nichts gewesen.
Gebe ich absichtlich falsche Daten ein, erscheint die übliche Fehlermeldung "Fehler beim Anmelden!". Nur die korrekten Eingaben bewirken das Beschriebene.
Die phpwcms-Version ist schon ein wenig älter, der letzte Eintrag in der ChangeLog.txt lautet 2005-05-23 1.2.5-DEV .
Die Webseite funktioniert auch sonst einwandfrei und ist normal erreichbar. Ich komme nur nicht mehr in den Admin-Bereich.
Was ist hier passiert?
Freue mich über jede Hilfe, vielen Dank!
Re: Login funktioniert nicht mehr!
Posted: Thu 29. Oct 2009, 07:40
by flip-flop
Hallo,
dein Provider hat wahrscheinlich im Laufe der Jahre irgendwelche Systemupdates gemacht.
Hier ein Tread dazu:
http://forum.phpwcms.org/viewtopic.php?p=117491#p117491
Knut
Re: Login funktioniert nicht mehr!
Posted: Thu 29. Oct 2009, 13:25
by drebin
Danke für den Link, Knut!
Aber das scheint es nicht zu sein. 1&1 hat mir gerade sehr glaubhaft versichert, dass sie nichts am Server verändert haben. Der Techniker bei denen hält es für einen Fehler im Script, da die Seite immer wieder auf sich selbst verweist.
Leider bin ich alles andere als ein php-Profi. Fällt da jemandem etwas ein, das ich ausprobieren könnte?
Re: Login funktioniert nicht mehr!
Posted: Thu 29. Oct 2009, 18:12
by juergen
...... und die Erde ist eine Scheibe !!!
Re: Login funktioniert nicht mehr!
Posted: Thu 29. Oct 2009, 18:52
by flip-flop
1&1 hat natürlich etwas geändert seit 2005, DB-Version, PHP-Version, php.ini , die Maschine ausgetauscht, .....
Lass dir nicht soon Quatsch erzählen. Nur das hilft dir nun auch nicht weiter.
Ich würde ein Update machen, da du mit deiner Version auch ein Sicherheitsproblem hast. (Das zieht u.U: einiges an Arbeit nach sich).
Vorher sollten alle Dateien und die Datenbank gesichert werden.
Download:
DEV - Versionen im ZIP Format
direkt:
Update von RC 1.1 bis 1.2.9 auf 1.3.x
oder parallel installieren:
Update phpwcms (nach V1.4.x)
Knut
Re: Login funktioniert nicht mehr!
Posted: Thu 29. Oct 2009, 19:55
by Heiko H.
DF6IH wrote:...... und die Erde ist eine Scheibe !!!
Etwa nich...???

Re: Login funktioniert nicht mehr!
Posted: Fri 30. Oct 2009, 11:45
by update
will heißen:
wer an
1&1 hat mir gerade sehr glaubhaft versichert
glaubt, endet wie
Heiko H. wrote:Etwa nich...???

Re: Login funktioniert nicht mehr!
Posted: Thu 5. Nov 2009, 13:52
by drebin
OK, ich gelobe Besserung und will zukünftig nicht alles glauben, was 1&1 mir sagt!
Wie von dir, Knut, empfohlen, habe ich das Update gezogen, hänge jetzt aber leider beim Datenbankupdate fest. Ich hab die Dateien auf dem Server ausgetauscht und dann den Setup-Vorgang aufgerufen. Nach dem Bestätigen der GPL-Lizenz klicke ich auf "Upgrade existing Installation" und "bumm", passiert das:
Code: Select all
Fatal error: main() [function.require]: Failed opening required '/kunden/homepages/42/d140207998/htdocs/include/inc_lib/permissions.class.php' (include_path='.:/usr/lib/php') in /homepages/42/d140207998/htdocs/phpwcms/include/inc_lib/default.inc.php on line 219
Das sagt mir leider wenig. Finde auch im Forum nix ... Was muss ich tun?
Eine Sache noch: Unter "2. Now lets check your server settings" stehen zwei Warnungen: "register_globals On" und "safe_mode Off". Hat das evtl. damit zu tun?
Re: Login funktioniert nicht mehr!
Posted: Thu 5. Nov 2009, 14:50
by flip-flop
Auf welche Version machst du denn ein Update?
Es sieht so aus, dass nicht alle Dateien oben sind. Prüfe dein FTP-Programm.
Es fehlt dem System z.B. die Datei /include/inc_lib/permissions.class.php - und das wird wohl nicht die einzige sein.
Oder die Einstellungen für das includen von Dateien ist völlig krank (php.ini), was ich allerdings bei einem Standard-Account von 1und1 nicht glaube.
Empfehlung FTP: total-commander oder filezilla.
- Nr 2 ist für dich erst einmal kein Problem und hat mit dem Fehler nichts zu tun.
Knut
Re: Login funktioniert nicht mehr!
Posted: Thu 5. Nov 2009, 16:56
by drebin
Vielen Dank, Knut! Hab den Fehler gefunden: Der ROOT-Pfad stimmte nicht in der config-Datei. Das funktioniert also jetzt ...
Aber natürlich hänge ich schon wieder bei der nächsten Hürde nach dem ersten Datenbank-Update-Versuch:
Code: Select all
ERROR: Access denied for user: 'foo' to database 'blabla' ->
Laut 1&1 hab ich offenbar keine Rechte, die Datenbak zu erweitern. Das funktioniert unter phpmyadmin im 1&1 Control-Center auch nicht.
Jetzt also folgende Frage: Kann ich statt eines Datenbank-Updates auch eine neue anlegen und die alte dann importieren? Wenn ja, muss ich da was Wichtiges beachten?
Re: Login funktioniert nicht mehr!
Posted: Thu 5. Nov 2009, 18:22
by flip-flop
Laut 1&1 hab ich offenbar keine Rechte, die Datenbak zu erweitern. Das funktioniert unter phpmyadmin im 1&1 Control-Center auch nicht.
Das kann nicht sein. Wie kämen denn in eine DB die Tabellen über ein Script hinein? Es ließe sich keine einzige Software installieren die mit einer DB zusammenarbeitet.
Außer das Erweitern ist vom Provider gesperrt worden. Allerdings hätte 1und1 in diesem Fall im nächsten Monat nur noch die halbe Kundschaft.
Du greifst nicht von einem anderen Account auf die DB zu?
Knut
Re: Login funktioniert nicht mehr!
Posted: Thu 5. Nov 2009, 19:12
by Heiko H.
flip-flop wrote:Allerdings hätte 1und1 in diesem Fall im nächsten Monat nur noch die halbe Kundschaft.
Womit wir doch beim eigentlichen Thema wären, such dir doch einen vernünftigen Provider, einen mit Know-How, der dir keine Märchen erzählt...
Re: Login funktioniert nicht mehr!
Posted: Thu 5. Nov 2009, 19:45
by flip-flop
Typische config V1.4.3 r379 hier für 1und1:
Code: Select all
<?php
// database values
$phpwcms['db_host'] = 'dbyyyy.1und1.de';
$phpwcms['db_user'] = 'dboxxxxxxxxx';
$phpwcms['db_pass'] = 'pwpwpwpwpwpwpw';
$phpwcms['db_table'] = 'dbxxxxxxxxx';
$phpwcms['db_prepend'] = '';
$phpwcms['db_pers'] = 1;
$phpwcms['db_charset'] = 'latin1';
$phpwcms['db_collation'] = 'latin1_general_ci';
$phpwcms['db_version'] = 50081;
// site values
$phpwcms['site'] = 'http://'.$_SERVER['SERVER_NAME'].'/';
$phpwcms['admin_name'] = 'Webmaster'; //default: Webmaster
$phpwcms['admin_user'] = 'admin'; //default: admin
$phpwcms['admin_pass'] = '4ab33bb452e528dc1bc9cb6255666864'; //MD5(phpwcms)
$phpwcms['admin_email'] = 'noreply@example.com'; //default: noreplay@host
// paths
$phpwcms['DOC_ROOT'] = $_SERVER['DOCUMENT_ROOT'];
$phpwcms['root'] = ''; //default: ''
$phpwcms['file_path'] = 'filearchive'; //default: 'filearchive'
$phpwcms['templates'] = 'template'; //default: 'template'
$phpwcms['content_path'] = 'content'; //default: 'content'
$phpwcms['cimage_path'] = 'images'; //default: 'images'
$phpwcms['ftp_path'] = 'upload'; //default: 'upload'
// content values
$phpwcms['file_maxsize'] = 52428800; //Bytes (50 x 1024 x 1024)
$phpwcms['content_width'] = 538; //max width of the article content column - important for rendering multi column images
$phpwcms['img_list_width'] = 100; //max with of the list thumbnail image
$phpwcms['img_list_height'] = 100; //max height of the list thumbnail image
$phpwcms['img_prev_width'] = 800; //max width of the large preview image
$phpwcms['img_prev_height'] = 600; //max height of the large preview image
$phpwcms['max_time'] = 3600; //logout after max_time/60 seconds
// other stuff
$phpwcms['compress_page'] = 0; //0 = OFF, 1-9: page compression ON (1 = low level, 9 = highest level)
$phpwcms['imagick'] = 0; //0 = GD, 1 = ImageMagick, 2 = ImageMagick 4.2.9
$phpwcms['imagick_path'] = ''; //Path to ImageMagick (default='' - none)
$phpwcms['use_gd2'] = 1; //0 = GD1, 1 = GD2
$phpwcms['rewrite_url'] = 0; //whether URL should be rewritable
$phpwcms['wysiwyg_editor'] = 2; //0 = no wysiwyg editor, 1 = CKEditor, 2 = FCKeditor
$phpwcms['phpmyadmin'] = 0; //enable/disable phpMyAdmin in Backend
$phpwcms['allowed_lang'] = array('en','de'); //array of allowed languages: array('en', 'de', 'fr', 'es')
$phpwcms['DOCTYPE_LANG'] = ''; //by default same as $phpwcms['default_lang'], but can be injected by whatever you like
$phpwcms['default_lang'] = 'de'; //default language
$phpwcms['charset'] = 'iso-8859-1'; //default charset 'iso-8859-1'
$phpwcms['allow_remote_URL'] = 1; //0 = no remote URL in {PHP:...} replacement tag allowed, 1 = allowed
$phpwcms['gt_mod'] = 1; //0 = Graphical Text MOD disabled, 1 = enabled
$phpwcms['jpg_quality'] = 85; //JPG Quality Range 25-100
$phpwcms['sharpen_level'] = 1; //Sharpen Level - only ImageMagick: 0, 1, 2, 3, 4, 5 -- 0 = no, 5 = extra sharp
$phpwcms['allow_ext_init'] = 1; //allow including of custom external scripts at frontend initialization
$phpwcms['allow_ext_render'] = 1; //allow including of custom external scripts at frontend rendering
$phpwcms['cache_enabled'] = 0; //cache On/Off - 1 = caching On / 0 = caching Off (default)
$phpwcms['cache_timeout'] = 0; //default cache timeout setting in seconds - 0 = caching Off
$phpwcms['imgext_disabled'] = ''; //comma seperated list of imagetypes which should not be handled 'pdf,ps'
$phpwcms['multimedia_ext'] = 'aif,aiff,mov,movie,mp3,mpeg,mpeg4,mpeg2,wav,swf,swc,ram,ra,wma,wmv,avi,au,midi,moov,rm,rpm,mid,midi'; //comma seperated list of file extensiosn allowed for multimedia
$phpwcms['recipient_count'] = 0;
$phpwcms['inline_download'] = 1; //1 = try to display download documents in new window; 0 = show safe under dialog
$phpwcms['form_tracking'] = 1; //make a db entry for each form
$phpwcms['formmailer_set'] = array('allow_send_copy' => 0, 'global_recipient_email' => 'form@localhost'); //for better security handling
$phpwcms['allow_cntPHP_rt'] = 1; //allow PHP replacement tags and includes in content parts
$phpwcms['GETparameterName'] = 'id'; //must have a minimum of 2 chars
$phpwcms['BOTS'] = array('googlebot', 'msnbot', 'bingbot', 'ia_archiver', 'altavista', 'slurp', 'yahoo', 'jeeves', 'teoma', 'lycos', 'crawler'); //don't start session
$phpwcms['mode_XHTML'] = 1; // Doctype: 1 = XHTML 1.0 Transitional, 0 = HTML 4.01 Transitional, 2 = XHTML 1.0 Strict
$phpwcms['header_XML'] = 0; // Content Type: 1 = application/xhtml+xml, 0 = text/html
$phpwcms['IE_htc_hover'] = 0; // enables HTC Hover for IE < 7 - has no effect in other browsers
$phpwcms['IE_htc_png'] = 0; // enables HTC pngbehavior for IE < 7 - has no effect in other browsers
$phpwcms['timezone_GMT'] = '+1';
$phpwcms['Bad_Behavior'] = 1; // 1 enables spam blocking by Bad Behavior, 0 off
$phpwcms['wysiwyg_template'] = array( 'FCKeditor' => 'phpwcms_basic,phpwcms_default,Default,Basic', 'CKEditor' => 'phpwcms_basic,phpwcms_default,Default,Basic' );
$phpwcms['GET_pageinfo'] = 1; // will add "&pageinfo=/cat1/cat2/page-title.htm" based on the breadcrumb information for each site link
$phpwcms['version_check'] = 0; // checks for current release of phpwcms online
$phpwcms['SESSION_FEinit'] = 1; // set 1 to enable sessions in frontend, 0 to disable sessions in frontend
$phpwcms['Login_IPcheck'] = 0;
$phpwcms['frontend_edit'] = 1; // enable content specific direct links - linking direct into the backend
$phpwcms['gd_memcheck_off'] = 0; // disable GD php memory check before resize an image
$phpwcms['enable_chat'] = 0; // enable or disable chat function, by default it is disabled - not recommend anymore to use it
$phpwcms['enable_messages'] = 0; // enable or disable internal messags, by default it is disabled - not recommend anymore to use it
$phpwcms['enable_seolog'] = 1; // enable or disable logging of search engine referrer data
$phpwcms['i18n_parse'] = 0; // enable|disable browser based language parser - all @@Text@@ will be parsed and checked for translation/var based replacement
$phpwcms['i18n_complex'] = 0; // enable|disable the way browser language setting should be used, false = the easier way (always 2 chars 'en'), true - 'en-gb'...
$phpwcms['FCK_FileBrowser'] = 1; // enable|disable phpwcms Filebrowser in FCKeditor instead of built-in FCK file bowser support
$phpwcms['JW_FLV_License'] = ''; // insert your JW FLV Media Player License Code here - License warning will no longer displayed
$phpwcms['feuser_regkey'] = 'FEUSER';
$phpwcms['login.php'] = 'login.php';
// dynamic ssl encryption engine
$phpwcms['site_ssl_mode'] = '0'; // tuns the SSL Support of WCMS on(1) or off (0) DEFAULT '0'
$phpwcms['site_ssl_url'] = ''; //URL assigned to the SSL Certificate. DON'T add a slash at the End! Exp. 'https://www.yourdomainhere.tld'
$phpwcms['site_ssl_port'] = '443'; //The Port on which you SSL Service serve the secure Sites. Servers DEFAULT is '443'
// smtp values
$phpwcms['SMTP_FROM_EMAIL'] = 'noreply@example.com'; // reply/from email address
$phpwcms['SMTP_FROM_NAME'] = 'phpwcms webmaster'; // reply/from name
$phpwcms['SMTP_HOST'] = 'localhost'; // SMTP server (host/IP)
$phpwcms['SMTP_PORT'] = 25; // SMTP-Server port (default 25)
$phpwcms['SMTP_MAILER'] = 'mail'; // default phpMailer: smtp, mail (default), sendmail
$phpwcms['SMTP_AUTH'] = 0; // sets SMTP_AUTH to ON/OFF
$phpwcms['SMTP_USER'] = ''; // default SMTP login (user) name
$phpwcms['SMTP_PASS'] = ''; // default SMTP password
define('PHPWCMS_INCLUDE_CHECK', true);
?>
Providerfrage: Ich stimme meinen Vorredner zu, dass es wesentlich bessere Provider gibt.
Knut
Re: Login funktioniert nicht mehr!
Posted: Fri 6. Nov 2009, 10:10
by drebin
So, jetzt hätten wir das auch geklärt, nach ner viertel Stunde in der Warteschleife für 14 Cent/Minute ... der Datenbankcache war übervoll und daher war das Anlegen neuer Daten gesperrt. Anstatt dass die einfach mal ne Meldung ausgeben ... naja. Jetzt muss ich 24 Std. warten, bevor ich weitermachen kann. Kann also sein, dass ich euch ab Montag nochmal belästigen muss ...
Ihr habt natürlich alle Recht, was den Provider angeht. Und ich hab auch schon einige durch, aber DEN Provider ohne Probleme hab ich bisher auch noch nicht gefunden. Wenn der Preis stimmt, hat man oft Probleme im Backend, das sind dann gerne Usability-Wüsten, die eine schnelle Bearbeitung unmöglich machen. Ich sag nur Loomes ... unfassbar teilweise! Aber wenn ihr Tipps habt, ich bin für alles offen!
Re: Login funktioniert nicht mehr!
Posted: Fri 6. Nov 2009, 12:03
by juergen
drebin wrote:Danke für den Link, Knut!
Aber das scheint es nicht zu sein. 1&1 hat mir gerade sehr glaubhaft versichert, dass sie nichts am Server verändert haben. Der Techniker bei denen hält es für einen Fehler im Script, da die Seite immer wieder auf sich selbst verweist.
Leider bin ich alles andere als ein php-Profi. Fällt da jemandem etwas ein, das ich ausprobieren könnte?
An dieser Stelle nochmals herzliche Grüße an den Dächniga
