Welcome, Guest. Please login or register.
Did you miss your activation email?
18 Mar 2010, 09:13

Login with username, password and session length
Home Chat Help Search Calendar Login Register
Pages: [1]
Print
Author Topic: Kann mich nicht als Admin einlogen, nachdem auf schöne URL umgestellt wurde  (Read 623 times)
0 Members and 1 Guest are viewing this topic.
muellerman
Peanut Gallery


Karma: 0
Offline Offline

Posts: 6


« on: 03 Feb 2010, 11:36 »

Ich drehe mich seit Tagen im Kreis. Ich möchte für meine Webseite schöne URL’s haben. Wenn ich es geschafft habe, dass die URL’s schön aussehen, kann ich mich nicht mehr bei CMSMS einloggen.
Meine Systemdaten:
  CMSMS 1.6.6,
  Apache 2.2.8,
  PHP Version 5.2.6 (mod_rewrite aktiviert),
  Suse linux 11

Wenn ich in der config.php
„$config['root_url'] = 'http://www.meinedomain.de';“ statt
„$config['root_url'] = 'http://111.222.333.444/~user';“ schreibe, kann ich mich nicht mehr als Administrator einwählen weil der letzte Übergabeparameter abgeschnitten wird. Statt http://www.meinedomain.de/admin/login.php?sp_=05a03b61 kommt nur http://www.meinedomain.de/admin/login.php. Vermutlich kann ich mich deshalb nicht als Administrator einloggen. Mit IP-Nummer und Verzeichnisangabe funktioniert es super, sieht nur nicht gut aus wenn als Link die IP-Nummer angezeigt wird.

hier meine Einstellungen der config.php

$config['root_url'] = 'http://www.meinedomain.de';
#URL Settings
$config['url_rewriting'] = 'internal';
$config['page_extension'] = '.html';
$config['use_hierarchy'] = true;

hier meine Einstellungen der .htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /home/user/public_html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+).html index.php?page=$1 [QSA]
</IfModule>

#Options +FollowSymLinks musste ich auskommentieren weil dann Error 500 kam.

Wenn ich in der config.php die Option „$config['url_rewriting'] = 'mod_rewrite';“ wähle, habe ich perfekte URL’s aber sobald ich auf einen Link tippe, kommt die Fehlermeldung, dass die URL nicht auf dem Server vorhanden ist. Es schein fasst so, als ob CMSMS damit nicht klar kommt. Cache habe ich übrigens immer geleert. Was mache ich falsch? Für die Hilfe schon mal vielen Dank im voraus.

MFG
Steffen Müller
Logged
jazzbüro
Forum Members
**

Karma: 0
Offline Offline

Posts: 41


« Reply #1 on: 03 Feb 2010, 14:50 »

Steffen,

es wird nicht ganz klar, welchen Cache du geleert hast ..

hast du

- den globalen Cache von CMSMS geleert?
- den Cache deines Browsers geleert?
- das Ganze in einem anderen Browser versucht? Manchmal reichts schon den Browser zu wechseln (der hat dann eben wirklich einen leeren Cache für deine Seite...)
« Last Edit: 03 Mar 2010, 03:34 by jazzbüro » Logged
muellerman
Peanut Gallery


Karma: 0
Offline Offline

Posts: 6


« Reply #2 on: 04 Feb 2010, 04:56 »

Hallo,

ich meine den CMSMS Cache, weil überall geschrieben wird den muss man bei Änderungen unbedingt löschen. Ich habe verschiedene Browser ausprobiert. Leider immer das gleiche Resultat. Mein ursprüngliche Idee ist ja eigentlich das CMSMS mit dem osCommerce zu verbinden, so dass ich den Inhalt der Textseiten bequem mit CMSMS verwalten kann, und mit osCommerce meinen Shop betreibe. Aber ich glaube da kommt noch ganz viel Arbeit mit der Konfiguration auf mich zu. Nichts desto trotz habe ich das Problem mit dem Einloggen noch nicht lösen können. Wäre für jede Anregung dankbar.

Bye, Steffen

Logged
jazzbüro
Forum Members
**

Karma: 0
Offline Offline

Posts: 41


« Reply #3 on: 04 Feb 2010, 06:01 »

Steffen,

hast du mal den Support deines Hosters angesprochen?
Das ist ja nichts besonderes, was hier versucht wird, das machen andere System doch auch

es scheint mir ein generelles Problem der Server-Konfiguration sein
Logged
cyberman
Support Team
Moderator
Power Poster
*****

Karma: 147
Offline Offline

Posts: 8517

Location: Dohna / Saxony / Germany


Reality.sys is corrupt. Reboot universe (Y/N)?


WWW
« Reply #4 on: 05 Feb 2010, 03:03 »


Ähmm, bei mir ist der Login ohne Angabe einer Session der Normalfall  Roll Eyes ...
Logged

"2 hours of try and error can save 10 minutes of manual reading"
(2 Stunden Ausprobieren können Ihnen 10 Minuten Handbuchlesen ersparen)
------------------------------------------------------------------------------------
Für deutschsprachige Anwender / for german speaking users only
http://www.cmsmadesimple.de/ - deutschsprachige Support-Seite für CMS made simple
http://demo.cmsmadesimple.de/ - Informationen der CMSms-Musterinstallation in deutsch
http://wiki.cmsmadesimple.org/index.php/Main_Page/de - deutschsprachiges Wiki für CMS made simple
http://dev.cmsmadesimple.org/projects/german/ - deutsche Sprachdateien für CMS made simple
-----
http://themes.cmsmadesimple.org/Full_Themes.html - Templates für CMS made simple (engl.)
http://www.cmsmadesimple.org/apidoc/ - API für CMSms 1.x (engl.)
muellerman
Peanut Gallery


Karma: 0
Offline Offline

Posts: 6


« Reply #5 on: 05 Feb 2010, 09:32 »

Hallo.

@jazzbüro

Es gibt keinen Provider. Ich habe bei Hetzner meinen eigenen Server und leite meine Domain von United Domains auf diesen Server um.

@cyberman

Wenn ich in der config.php „$config['root_url'] = 'http://111.222.333.444/~user'; zu stehen habe kommt beim Einloggen http://111.222.333.444/~user/admin/login.php?sp_=05a03b61 und ich bin als Admin eingeloggt.

Wenn ich in der config.php „$config['root_url'] = 'http://www.meinedomain.de'; zu stehen habe kommt beim Einloggen http://www.meinedomain.de/admin/login.php und ich bekomme eine weiße leere Seite und nichts funktioniert.

Deshalb dachte ich, das die Session ID übertragen werden müßte. Leider habe ich das Problem immer noch nicht eingrenzen können.

Bye, Steffen
Logged
cyberman
Support Team
Moderator
Power Poster
*****

Karma: 147
Offline Offline

Posts: 8517

Location: Dohna / Saxony / Germany


Reality.sys is corrupt. Reboot universe (Y/N)?


WWW
« Reply #6 on: 09 Feb 2010, 02:26 »

Wenn ich in der config.php „$config['root_url'] = 'http://111.222.333.444/~user'; zu stehen habe kommt beim Einloggen http://111.222.333.444/~user/admin/login.php?sp_=05a03b61 und ich bin als Admin eingeloggt.

Wie gesagt, hab ich bei mir so noch nie gesehen - tippe daher auch irgend eine Server-Konfiguration ...

Quote
Wenn ich in der config.php „$config['root_url'] = 'http://www.meinedomain.de'; zu stehen habe kommt beim Einloggen http://www.meinedomain.de/admin/login.php und ich bekomme eine weiße leere Seite und nichts funktioniert.

Hast du die CMSms-Installation mit der IP oder mit der Domain gemacht?
Logged

"2 hours of try and error can save 10 minutes of manual reading"
(2 Stunden Ausprobieren können Ihnen 10 Minuten Handbuchlesen ersparen)
------------------------------------------------------------------------------------
Für deutschsprachige Anwender / for german speaking users only
http://www.cmsmadesimple.de/ - deutschsprachige Support-Seite für CMS made simple
http://demo.cmsmadesimple.de/ - Informationen der CMSms-Musterinstallation in deutsch
http://wiki.cmsmadesimple.org/index.php/Main_Page/de - deutschsprachiges Wiki für CMS made simple
http://dev.cmsmadesimple.org/projects/german/ - deutsche Sprachdateien für CMS made simple
-----
http://themes.cmsmadesimple.org/Full_Themes.html - Templates für CMS made simple (engl.)
http://www.cmsmadesimple.org/apidoc/ - API für CMSms 1.x (engl.)
muellerman
Peanut Gallery


Karma: 0
Offline Offline

Posts: 6


« Reply #7 on: 10 Feb 2010, 09:56 »

Hallo.

@cyberman

Die Installation habe ich glaube über die IP-gemacht. Bin mir aber nicht mehr ganz sicher. Ich werde CMSMS noch mal neu über den Domainnamen installieren und neu konfigurieren. Mal sehen ob es funktioniert. Ich berichte dann an dieser Stelle. Leider wird das diese Woche nichts, so dass ich mich ab 15.2. hier melde. Bis dann.

Bye, Steffen
Logged
muellerman
Peanut Gallery


Karma: 0
Offline Offline

Posts: 6


« Reply #8 on: 16 Feb 2010, 17:23 »

Hallo Allerseits,

der Fehler liegt nicht am CMSMS. Ich habe ein osCommerce Shopsystem installiert. Hier stellt sich das gleich Problem dar. Wenn ich in der Konfiguration die IP Adresse meines Internetservers fest vorgebe funktioniert alles wurderbar. Die Session ID's werden übergeben. Wenn ich statt der IP Adresse meinen Domainnamen angeben. Funktioniert es nicht mehr richtig. Im osCommerce werden bei jeder Aktion neue Session ID's erzeugt. Ich glaube das kann an einer Einstellung beim Appache Server liegen. Nur an welcher? Ich komme irgendwie nicht weiter.

Bye, Steffen
Logged
nhaack
Moderator
Power Poster
*****

Karma: 15
Offline Offline

Posts: 585

Location: Hamburg - Germany



WWW
« Reply #9 on: 18 Feb 2010, 15:13 »

Hallo Steffen,

Könnte es vielleicht an der Domainkonfiguration liegen? Für Projekte finde ich es manchmal einfacher, wenn alles bei einem Anbieter liegt. Hol' doch die Domain rüber zu Hetzner. Bin mir aber jetzt nicht sicher ob das Problem hier liegt. Hast du mal einen echten Domainnamen (ggf. per PM), so dass man mal gucken kann, was da so an Headern übermittelt wird oder wie die Domain technisch weiterleitet.

Grüße
Nils
Logged

# Content Dump Plug-In - The multi-tool for site-internal content distribution.
# API Plug-in Collection  - Include data from web 2.0 sites into your pages.

# Things won are done; joy's soul lies in the doing. (Troilus and Cressida)

# Very outdated homepage: http://www.opticalvalve.com
# Current CMSMS Project: http://www.tripmondo.com
Andiministrator
Moderator
Power Poster
*****

Karma: 4
Offline Offline

Posts: 410

Location: Vogtland



WWW
« Reply #10 on: 24 Feb 2010, 16:59 »

Wie sieht denn Deine komplette .htaccess aus?
Logged

Hotel-Hosting UG: http://hotel-hosting.de/
Web Development und Online Marketing für Hotels
muellerman
Peanut Gallery


Karma: 0
Offline Offline

Posts: 6


« Reply #11 on: 25 Feb 2010, 14:33 »

Hallo Allerseits, hallo Nils,

ich habe das Problem endlich gelöst. Nach langen Recherchen im Netz bei denen oft das gleiche Problem geschildert wurde aber nie die Lösung stand. Lasst mich bitte kurz ein paar Suchbegriffe für nachfolgende Sucher mit dem selben Problem verwenden. Wer CMS made simple (CMSMS) oder osCommerce verwendet und schöne URLs (pretty url, IP) haben möchte und Probleme hat sich als Administrator bei CMSMS einzuloggen (weiße Seite, weiße Anmeldeseite). Oder der bei osCommerce (configure.php) bei schönen Urls (SEO) keine Produkte in den Warenkorb bekommt. Hat eventuell folgende fehlerhafte Einstellung.

Ausgangssituation: Ich habe einen eigenen Server bei Hetzner und hatte meine Domain von united-domains mittels versteckter Weiterleitung (Hidden URL) auf meinen Server weitergeleitet. Die versteckte Weiterleitung war das Problem, da der Server von united-domains eine Anfrage an meinen Server stellte, die Seite holte und die Seite an den Anfragenden weiter gab. Bei dieser Prozedure wird die einmalige Session ID von CMSMS oder osCommerce verändert oder die cookies habe eine andere Session ID. Als Resultat kann man sich nicht als Admin bei CMSMS einloggen oder Produkte in den Warenkorb legen. Da beim reinlegen der Produkte wieder eine ander ID erzeugt wird.

Lösung: Ich habe meinen Server bei Hetzner auf "Virtual Hosts" umgestellt und bei united-domains habe ich von versteckter Weiterleitung auf den A-Eintrag in den DNS-Servern (dns-control) umgestellt. Voila es ging.

Hatte zwar noch einige Problem ehe ich das mit den virtual hosts hinbekommen habe.

Fazit: Nach drei Wochen Suche bei der ich viel über Linux, CMSMS, osCommerce und Apache gelernt habe war der Fehler relative einfach zu beheben. Nils alisas nhaack lag mit seiner Vermutung richtig. Danke.

Wenn es noch Fragen gibt, ich schau in der nächsten Zeit sporadisch mal vorbei. Macht weiter so.

Bye, Steffen

Logged
Pages: [1]
Print
Jump to: