Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 13. November 2012 00:28

ham
hat von CMS/ms gehört
Registriert: 13. November 2012
Beiträge: 3

Login Problem: ggf. falsche Pfadangabe?

Hallo,

ich habe seit zwei Jahren eine Page mit cmsms (V1.8.1) ... alles wunderbar, Inhalte stehen und wurden nicht mehr verändert.
Jetzt möchte ich eine Änderung vornehmen und gebe ein:
"www.domainname.de/admin"

und es erscheint ein Fehler mit der automatisch ersetzten URL
"http://www.domainname.de/admin/admin/login.php"

... das findet er natürlich nicht.

Selbst bei Eingabe von
"http://www.domainname.de/admin/login.php"
erscheint zwar das Loginbild ... bei Eingabe des Login will er doch wieder das doppelte "admin"-Verzeichnis?

Vielleicht weiß jemand einen Rat für mich?

Besten Dank,

Nico

Offline

#2 13. November 2012 05:47

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Login Problem: ggf. falsche Pfadangabe?

1. Du solltest dringend auf die 1.11.2.1 aktualisieren. Seit der 1.8er Version gab es einige Sicherheitslücken. (Update Anleitung http://www.cmsmadesimple.de/forum/viewt … 11#p21711)
2. Was steht in deiner config.php bei $config['admin_dir']?


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 13. November 2012 13:35

ham
hat von CMS/ms gehört
Registriert: 13. November 2012
Beiträge: 3

Re: Login Problem: ggf. falsche Pfadangabe?

Hallo,

1. danke - wie ich las geht ein Update auf 1.11.x über das Update auf 1.9.x. Um also meine Module zwischendurch zu upadte muss ich mich enloggen ... da die Seite gerade startk frequentiert ist möchte ich da kein Risiko eingehen

2. $config['admin_dir'] = 'admin';

Gruß,

Nico

Offline

#4 13. November 2012 13:54

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Login Problem: ggf. falsche Pfadangabe?

Hier empfehle ich dir folgendes Vorgehen:

- Mache ein Backup der Datenbank.
- Erstelle eine neue Datenbank und importiere dort das Backup
- Kopiere alle Dateien der CMS Installation in einen Unterordner Namens "cmsms"
- Passe die config.php im Unterordner "cmsms" auf den neuen Pfad und die neue DB an

Nun kannst du das Update ohne Problem im Unterordner durchführen ohne das die eigentliche Seite betroffen ist. Wahrscheinlich löst sich das Problem mit dem Upgrade.

Einziger weiterer Punkt der mir im Moment noch einfällt sich die .htaccess Datei. Hier könnte allenfalls auch der Hund gegraben sein.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#5 14. November 2012 00:01

ham
hat von CMS/ms gehört
Registriert: 13. November 2012
Beiträge: 3

Re: Login Problem: ggf. falsche Pfadangabe?

Hallo,

das update werde ich einmal versuchen, danke für den Tipp.

Das brachte mich übrigens auf den Hinweis, in der config.php einmal nach den Pfadangaben zu schauen. Habe ich da als root-path tatsächlich "." eingegeben. Ich habe mehrere Domains, die auf die gleiche Page schauen. Wenn ich bei root-path eine Domain (z.B. "http://domain.com") angebe, switchen alle anderen auch sichtbar auf diese eine (ich tippe "do-main.com" und die Page switcht auf "domain.com"). Wenn ich "." eingebe, dann funktionierts problemlos ... bis auf das Problem, dass ich mich nicht mehr als admin einloggen kann.
Gibts da eine andere Möglichkeit?

Vielen Dank auf jeden Fall schon einmal bis hierhin.

Gruß,

Nico

Offline

#6 14. November 2012 06:09

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Login Problem: ggf. falsche Pfadangabe?

Ab der 1.10er braucht es diverse Parameter aus der config.php nicht mehr. Unteranderem handelt CMSMS alle Pfade selber. Hier ein Beispiel einer solchen config.php (v1.11):

<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysqli';
$config['db_hostname'] = 'localhost';
$config['db_username'] = '';
$config['db_password'] = '';
$config['db_name'] = 'cmsms11';
$config['db_prefix'] = 'cms_';
$config['timezone'] = 'Europe/Berlin';
$config['root_url'] = 'http://www.cmsms.local';
$config['admin_dir'] = 'btadmin';
$config['page_extension'] = '.htm';
$config['url_rewriting'] = 'mod_rewrite';
$config['debug'] = true;

?>

Damit dürfte das Problem bei dir auch zu lösen sein. Nach dem Update werden jedoch noch die meisten deiner Werte in der config.php angegeben sein. Anhand dieses Beispiels kannst du dann versuchen die config.php (zuerst Backup) entsprechend auf die absolut notwendigen Werte zu verkleinern, damit CMSMS möglichst alle Standardpfade selber findet.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline