Bekomme es nicht richtig zum laufen!

Begonnen von Jos, 22 April 2006, 15:29:58

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Jos

Loaded Modules core prefork http_core mod_so mod_access mod_actions mod_alias mod_auth mod_autoindex mod_cgi mod_dir mod_include mod_log_config mod_mime mod_negotiation mod_setenvif mod_status mod_userdir mod_env mod_asis mod_imap mod_php5 mod_perl mod_rewrite mod_suexec mod_ssl mod_fpcgid

Habe in meiner .htaccesss zu stehen (aktiv nur für anonyme):


#Options +FollowSymLinks
#RewriteEngine on
#RewriteBase /www

# individuelle Rewrite-Regeln:
RewriteRule ^home\.htm(l?) index.php [L]

# Your_Account Modul:
RewriteRule ^register-me\.htm(l?) modules.php?name=User_Registration [L]
RewriteRule (^myaccount|^log-me-in)\.htm(l?) modules.php?name=Your_Account [L]
RewriteRule ^log-me-out\.htm(l?) modules.php?name=Your_Account&op=logout [L]
RewriteRule ^mydata\.htm(l?) modules.php?name=Your_Account&op=edituser [L]
RewriteRule ^mysettings\.htm(l?) modules.php?name=Your_Account&op=edithome [L]

# SMF Try No. 1
RewriteRule ^forum\.html modules.php?name=Forum [L]
RewriteRule ^forumcat-([0-9.]*)\.html modules.php?name=Forum&board=$1 [L]
RewriteRule ^forum-action-do_([a-zA_Z]+)\.html modules.php?name=Forum&action=$1 [L]
RewriteRule ^forum-profil-([0-9]*)\.html modules.php?name=Forum&action=profile;u=$1 [L]
RewriteRule ^forum-replies\.html modules.php?name=Forum&action=unreadreplies [L]
RewriteRule ^forum-markallasread\.html modules.php?name=Forum&action=markasread;sa=all [L]
RewriteRule ^forum-pm-([0-9]*)\.html modules.php?name=Forum&action=pm;sa=send;u=$1 [L]
RewriteRule ^forum-topic-([0-9.]*)\.html modules.php?name=Forum&topic=$1 [L]
RewriteRule ^forum-topic([0-9.]*)-(prev)\.html modules.php?name=Forum&topic=$1;prev_next=$2 [L]
RewriteRule ^forum-topic([0-9.]*)-(next)\.html modules.php?name=Forum&topic=$1;prev_next=$2 [L]
RewriteRule ^forum-profile-([0-9]*)-do_([a-zA-Z]+)\.html modules.php?name=Forum&action=profile;u=$1;sa=$2 [L]

# Coppermine 1.4.x:
RewriteRule Gallery-([0-9]*)\.html modules.php?name=Gallery&cat=$1 [NC]
RewriteRule Gallery-thumbs-([a-z0-9]*)-([0-9]*)\.html modules.php?name=Gallery&act=thumbnails&album=$1&cat=$2 [NC]
RewriteRule Gallery-thumbs-([a-z0-9]*)-page-([0-9]*)\.html modules.php?name=Gallery&act=thumbnails&album=$1&page=$2 [NC]
RewriteRule Gallery-thumbs-([a-z0-9]*)\.html modules.php?name=Gallery&act=thumbnails&album=$1 [NC]
RewriteRule Gallery-image-([a-z0-9]+)-([0-9]+)-([\-]?[0-9]+)\.html modules.php?name=Gallery&act=displayimage&album=$1&cat=$2&pos=$3 [NC]
RewriteRule Gallery-image-([a-z0-9]+)-([\-]?[0-9]+)\.html modules.php?name=Gallery&act=displayimage&album=$1&pos=$2 [NC]
RewriteRule Gallery-image-([\-]?[[0-9]*)\.html modules.php?name=Gallery&act=displayimage&pos=$1 [NC]


# ##############################################################################
# URL's automatisch generieren fuer alles was ueber die modules.php laeuft
# die Variable $modrew_prepareauto muss in der includes/mx_modrewrite.php auf TRUE stehen!
# diese Regeln nicht verändern!!!


RewriteRule ^([^-]+)-([^/]+)\.html$ mod.php?$1&________________________$2 [L]
RewriteRule ^([^-/]+)\.html$ mod.php?$1 [L]
RewriteRule ^([^-/]+)\.html$ mod.php?$1 [L]


#Options +FollowSymLinks: Kommentiere ich dies ein, bekomme ich eine 500error
#RewriteEngine on: Kommentiere ich dies ein, bekomme ich eine 403error
#RewriteBase /www: Welcher Pfad müsste hier rein? Habe schon etliche ausprobiert ohne Erfolg

Wenn ich die .htaccess so belasse, sehe ich als anonymer auch http://....../home.html etc. allerdings funzen die links dann nicht, weil vermutlich der Pfad nicht stimmt.

Bin etwas durcheinander :(   Würde gerne den mod zum laufen bekommen, aber vll. ist es bei mir wieder ein server prob. K.A.

Bitte um Hilfe

Gruß
Jos
CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)

FrankySZ


Hi Jos,

auf meinen eigenen Servern lass ich das immer auskommentiert,

auf meinem alten 1und1 hosting verwende ich

RewriteBase /
greets Franky

Jos

hm mit RewriteBase / bekomme ich auch ein 403er  :-\

Vll. kann ja mal jemand auf meiner Seite drüber schauen?




CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)

jubilee

ZitatWenn ich die .htaccess so belasse, sehe ich als anonymer auch http://....../home.html etc. allerdings funzen die links dann nicht, weil vermutlich der Pfad nicht stimmt.
Nein, das ist so, weil das rewrite nicht läuft. Kein wunder wenn ein # vor RewriteEngine On steht.
Das Rewriting bei uns besteht aus 2 Teilen. wenn Du im Admin-Menü das Rewriting einschaltest, werden die Links im Portal rewrite-gerecht angezeigt. Damit es dann aber beim anklicken auch in die richtige Richtung geht, muss über die .htaccess das Rewriting auch eingeschaltet sein.

Mir schein es möglich, das Du über die .htaccess diese Aktionen gar nicht konfigurieren darfst (500-Fehler etc). Dazu frage einmal bei deinem Provider an, ob Du AllowOverride Conf oder AllowOverride All in der Serverkonfiguration gesetzt hast und die Basiskonfiguration des Servers via .htaccess umkonfigurieren darfst.
MfG


Jos

Habe meinen Provider mal darauf hin angeschrieben.
Als Antwort kan nur ein link auf diese Seite http://www.nextlogin.com/info.php

Was soll mir das sagen?
Kann mir jemand das deuten?


Gruß
Jos


thx for help
CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)

jubilee

#5
ZitatWas soll mir das sagen?
Kann mir jemand das deuten?

Die gewünschte Information, ob Du via .htaccess die Serverdirektiven
(ob Allow Override ALL bzw. AllowOverride FileInfo gesetzt ist ) anpassen darfst, steht leider nicht in
dieser Ausgabe von phpinfo drinne. Das hättest Du selber auch im Admin-menü unter php-info sehen können.
Mfg

Jos

#6
habe ich mir auch schon so gedacht.

Denke mein Provider kennt sich wohl nicht so ganz aus.

Was müsste er machen damit es funktioniert?

Vll. sollte ich ihm schreiben was er aktivieren soll.

Was müsste er genau ändern?


gruß
Jos

Ps: eigentlich bin guter Hoffnung das er das anpasst, weil mein memory_limit hatte er auch auf 20M hochgesetzt
CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)

jubilee

Zitat
Was müsste er machen damit es funktioniert?

Vll. sollte ich ihm schreiben was er aktivieren soll.

Was müsste er genau ändern?


Eigentlich eine etwas unmögliche Art, als Hoster aufzutreten und solch elementare Dinge nicht zu wissen ....
Er muss in der vhost bzw. httpd.conf (je nachdem was davon inFrage kommt)
Hier ein Link, damit er nachlesen kann :
http://httpd.apache.org/docs/2.0/mod/core.html

Es muss mindesten AllowOverride FileInfo gesetzt sein

MfG

NeMeSiSX2LC

^^^Ob man dann die Server als sicher einstufen kann wenn er sowas nixht einrichten kann?
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Jay-E

Hey also ich hab mal eben meine .htaccess angeschaut und bei mir ist vor jedem

RewriteRule ein #

füg das mal bei dir auch ein, dann müsste es evtl. gehen!!!!

gruß Johannes

jubilee

#10
ZitatHey also ich hab mal eben meine .htaccess angeschaut und bei mir ist vor jedem

RewriteRule ein #

füg das mal bei dir auch ein, dann müsste es evtl. gehen!!!!


Aber wissen wovon wir reden tust Du nicht, oder ?  ;)

Wenn vor JEDER RewriteRule ein # steht, ist es kein wunder, das es keinerlei Fehler gibt.
In dem Fall sind ja auch alle Rules inaktiv und es findet kein Rewriting statt ....

ZitatOb man dann die Server als sicher einstufen kann wenn er sowas nixht einrichten kann?
Ein rudimentäres Wissen über Server ist, sofern man diese nutzt, manchmal doch vonnütze.
Es ist erschreckend wiewenig Kenntnisse über ganz simple Konfigurationen existiert.
Ich möchte gar nicht wissen, was da bei denen los ist, wenn es wirklich mal drauf ankommt .....




Jos

Danke Jubilee!

Habe das mal meinen Provider so geschrieben, mal sehen was jetzt kommt!?

Mach mir auch gedanken, ob bei dem Provider nicht wirklich einiges schief läuft!?


gn8 Jos
CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)

Jos

So habe jetzt Nachricht bekommen von meinem Provider. Ich traue mich schon garnicht es hier zu posten, da ihr hier ja eigentlich nicht zuständig für sowas seit.

Naja, vll. macht ihr ja mal wieder eine Ausnahme ;)

Hier also meine letzten News meines Providers dazu:
Zitat
Leider können wir die Einstellung für PHP nicht ändern, sonst würden einige
Kunden uns anschreiben und verlangen, dass wir die Änderung wieder
zurücksetzen. Normalerweise kann man unter Confixx in httpd Spezial-Modus
solche Einstellungen für bestimmte Kunden aktiveren aber leider haben wir die
Syntax in nicht gefunden. Das Schließt daraus das es so ein Syntax nicht gibt
oder, dass wir es nicht gefunden haben. Falls wir die Einstellung ändern
sollen brauchen wir den Syntax von Ihnen, sonst können wir da nichts tun.

:blaa:

CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)

jubilee

ZitatLeider können wir die Einstellung für PHP nicht ändern, sonst würden einige
Kunden uns anschreiben und verlangen, dass wir die Änderung wieder
zurücksetzen.

Der merkt auch nix mehr.  :o
Das ist KEINE php-Einstellung.
Das ist eine Konfigurationsdirektive des Apachen (Webservers) und hat in erster Linie mit
PHP nix zu tun. Wenn man das schon nicht weiss, sollte man wirklich nicht hosten (zumal ich ja schon den Link zum Apache-Manual gepostet habe).
Ich schau einmal, ob und wie man das im httpd-Spezial im Confixx einstellt.
MfG

Musicman75

das kann man schon im confixx einstellen.

also ich noch bei 1und1 war, habe ich genau diese funkton benutzt um das rewrite einzuschalten.

leider habe ich den code nicht mehr, da ich jetzt mit plesk arbeite und das alles viel einfacher läuft.


aber wie gesagt:

ES GEHT MIT EINEM EINTRAG IM COFIXX ÜBER HTTPD SPECIAL
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

BowlingX

Hi,
ein solcher Eintrag müsste follgendermaßen lauten:
Der Pfad muss allerdings noch angepasst werden (außer der ##user## Variable vielleicht).
Habe das ganze von hier:
http://www.modrewrite.info/forum/post-76.html&sid=53f5f91217119a1d235478f25bfcd52a

Zitat
<Directory "/home/htdocs/##user##/html">
Options +FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride Indexes  AuthConfig Limit  FileInfo
</Directory>

David
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

Jos

Danke, an alle im Thread :)

Sieht so aus als ob es jetzt funktioniert! :D


Habe jetzt in der .htaccess zu stehen:

#Options +FollowSymLinks

# Rewrite Engine aktivieren
RewriteEngine on

# evtl. bei Bedarf Rewrite Basisordner definieren
# falls nicht funktioniert, dann die nächste Zeile wieder einkommentieren, vorher allerdings den Pfad anpassen!!!
RewriteBase /

# individuelle Rewrite-Regeln:
RewriteRule ^home\.htm(l?) index.php [L]

# Your_Account Modul:
RewriteRule ^register-me\.htm(l?) modules.php?name=User_Registration [L]
RewriteRule (^myaccount|^log-me-in)\.htm(l?) modules.php?name=Your_Account [L]
RewriteRule ^log-me-out\.htm(l?) modules.php?name=Your_Account&op=logout [L]
RewriteRule ^mydata\.htm(l?) modules.php?name=Your_Account&op=edituser [L]
RewriteRule ^mysettings\.htm(l?) modules.php?name=Your_Account&op=edithome [L]

# SMF Try No. 1
RewriteRule ^forum\.html modules.php?name=Forum [L]
RewriteRule ^forumcat-([0-9.]*)\.html modules.php?name=Forum&board=$1 [L]
RewriteRule ^forum-action-do_([a-zA_Z]+)\.html modules.php?name=Forum&action=$1 [L]
RewriteRule ^forum-profil-([0-9]*)\.html modules.php?name=Forum&action=profile;u=$1 [L]
RewriteRule ^forum-replies\.html modules.php?name=Forum&action=unreadreplies [L]
RewriteRule ^forum-markallasread\.html modules.php?name=Forum&action=markasread;sa=all [L]
RewriteRule ^forum-pm-([0-9]*)\.html modules.php?name=Forum&action=pm;sa=send;u=$1 [L]
RewriteRule ^forum-topic-([0-9.]*)\.html modules.php?name=Forum&topic=$1 [L]
RewriteRule ^forum-topic([0-9.]*)-(prev)\.html modules.php?name=Forum&topic=$1;prev_next=$2 [L]
RewriteRule ^forum-topic([0-9.]*)-(next)\.html modules.php?name=Forum&topic=$1;prev_next=$2 [L]
RewriteRule ^forum-profile-([0-9]*)-do_([a-zA-Z]+)\.html modules.php?name=Forum&action=profile;u=$1;sa=$2 [L]

# Coppermine 1.4.x:
RewriteRule Gallery-([0-9]*)\.html modules.php?name=Gallery&cat=$1 [NC]
RewriteRule Gallery-thumbs-([a-z0-9]*)-([0-9]*)\.html modules.php?name=Gallery&act=thumbnails&album=$1&cat=$2 [NC]
RewriteRule Gallery-thumbs-([a-z0-9]*)-page-([0-9]*)\.html modules.php?name=Gallery&act=thumbnails&album=$1&page=$2 [NC]
RewriteRule Gallery-thumbs-([a-z0-9]*)\.html modules.php?name=Gallery&act=thumbnails&album=$1 [NC]
RewriteRule Gallery-image-([a-z0-9]+)-([0-9]+)-([\-]?[0-9]+)\.html modules.php?name=Gallery&act=displayimage&album=$1&cat=$2&pos=$3 [NC]
RewriteRule Gallery-image-([a-z0-9]+)-([\-]?[0-9]+)\.html modules.php?name=Gallery&act=displayimage&album=$1&pos=$2 [NC]
RewriteRule Gallery-image-([\-]?[[0-9]*)\.html modules.php?name=Gallery&act=displayimage&pos=$1 [NC]


# ##############################################################################
# URL's automatisch generieren fuer alles was ueber die modules.php laeuft
# die Variable $modrew_prepareauto muss in der includes/mx_modrewrite.php auf TRUE stehen!
# diese Regeln nicht verändern!!!


RewriteRule ^([^-]+)-([^/]+)\.html$ mod.php?$1&________________________$2 [L]
RewriteRule ^([^-/]+)\.html$ mod.php?$1 [L]
RewriteRule ^([^-/]+)\.html$ mod.php?$1 [L]



Super Support hier!
CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)

Jos

So, seit 2 Tagen war meine Seite nicht mehr erreichbar...langsam verzweifel ich an meinem Provider!

Festgestellt habe ich das sie wohl wieder die Änderungen für rewrite geändert haben!

Heute dann die Nachricht nach meiner Anfrage was los ist:

"Leider haben wir es vor kurzem mit dem mod-rewrite gut gemeint aber leider
haben Sie dadurch unseren Server lahm gelegt. Deswegen haben wir diesen
Eintrag wieder entfernt."

Gibt es sowas?

CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)

jubilee

Zitat"Leider haben wir es vor kurzem mit dem mod-rewrite gut gemeint aber leider
haben Sie dadurch unseren Server lahm gelegt. Deswegen haben wir diesen
Eintrag wieder entfernt."
Generell braucht die mod_rewrite-Funktion etwas an Rechenpower, weil ja die
URL-Umsetzung vom Server vorgenommen werden muss.
Ob man jetzt damit einen Server plattmachen kann, hängt ja auch von der Anzahl der Aufrufe
(und damit von der benötigten Rechenpower für die URL-Umsetzungen) ab.
Wenn es allerdings Deine Seite mit gerade mal 3 registrierten Usern (und wahrscheinlich auch nicht allzuviel Aufrufe) schafft den Server via mod_rewrite platt zu machen, dann wundere ich mich warum es hier
ohne weitere Probleme auch mit bis zu 170 Usern gleichzeitig online läuft.
Mir scheint es eher, das Dein Provider/Hoster nicht recht weiss was er macht.
Soweit kann man das ja auch schon aus dem gesammten Thread erkennen.
Evt. solltest Du dir überlegen, zu einem Hoster mit etwas mehr Sachkenntnis zu wechseln.
MfG

RiotheRat

KiZiPro ... KinderzimmerProvider, evtl. auch WoZiPro ... WohnzimmerProvider = Herr vergib Ihnen, denn Sie wissen nicht was Sie tun.

RtR

P.S.: Sollter der Provider in der WHL zu finden sein kann man über herausragende Fachkompetenz dieses Hosters da auch mal berichten. Die freuen sich da immer über KiZiPro-Reportagen. Leider enden die oft als Mehrteiler ...
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

Jos

Naja, sowas in der Art denke ich mir wohl auch >:(

Ich werde noch einen letzten Versuch starten........

Wäre ja auch zu schön gewesen 1EUR im Monat bei 1GB Space, 25GB Traffic etc.....


mfg and thx
CMS-Version:    pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version:      5.1.4.1
MySQL-Version:  4.1.11
Server-Version:  Apache/2.0.54 (Linux/SUSE)