Ich habe meine Permalinks "basierend auf Datum und Name", und meine .htaccess sieht so aus:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
vllt hilfts dir ja als referenz/vergleich..
Ergebnis 1 bis 6 von 6
- 31.03.2008, 21:07 #1
lokales Wordpress Hallo,
(für eigentliche Frage weiter unten gucken)
VORGESCHICHTE:
ich habe mir vor kurzem Wordpress heruntergeladen und installiert (gestern auf Version 2.5 erneuert) und wollte alles lokal testen bevor ich es dann hochlade.
Leider habe ich da ein Problem, die Permalinks.
Die normale Struktur ist ja eher hässlich beziehungsweise nichtssagend, da sie nur ?post=X bzw. ?page_id=X enthält.
Ich hab dann mal versucht das zu ändern (in Wordpress) wozu man mod_rewrite und .htaccess braucht.
Alles schön und gut, beides scheint da zu sein (keine Fehlermeldung), funktioniert aber nicht, ich bekomme immer einen amüsanten 404 angezeigt und das egal wie ich die Permalinks einstelle, außer beim Default.
Man ist ja nicht dumm und sucht mal nach mod_rewrite Konfiguration mit Google und bekommt ein hilfreiches Tutorial.
Terminal geöffnet und httpd.conf gesucht (/ect/httpd/httpd.conf) und nach den angegebenen Zeilen gesucht. Die waren auch nicht auskommentiert, sondern ganz normal - nur sie hatten eine andere Quelle (libexec.... oder so).
Hab ich mir gedacht das kann ja nicht falsch sein, könnte auch nur ein Unterschied Apache 1.3.41 zu 2 sein.
Also in der httpd.conf war alles richtig, mod_rewrite sollte funktionieren - weiter geht die Suche...
.htaccess mit vi im Terminal geöffnet - nichts drin - mit chmod die Rechte mal auf -rwx-rwx-rwx- geändert und Wordpress nochmal die Permalinks versuchen lassen - immer noch nichts.
Hab mir dann das WP Plugin AskApache RewriteRules Viewer heruntergeladen und mal geguckt, was so in der .htaccess Datei steht - angeblich legt Wordpress mehrere Regeln an aber die Datei selbst ist leer.
Habe dann immer weiter gesucht aber bin zu keiner Lösung gekommen.
EIGENTLICHE FRAGE:
Kann mir jemand helfen, dass ich das mit der RewriteEngine hinbekomme?
Lokal ist es ein Apache 1.3.41 auf Tiger (+PHP 5 und MySQL die aktuellste Version)
Falls es hilft hier noch meine Quellen:
Hauptquelle
#2 - kaum benutzt, zu komplex
#3
#4
chmod (auch mal mit -f) -rwx-rwx-rwx- /Users/*name*/Sites/wordpress/.htaccess
-> rein technisch bin ich ein Terminalneuling
Zum Anhang: wenn ich auf 'go edit' klicke kommt ein weiterer 404, da wp-admin/template.php nicht vorhanden ist (nie war(?))Geändert von iMacuser91 (31.03.2008 um 21:09 Uhr) Grund: bild
Rechtschreibfehler dienen der allgemeinen BelustigungMac OS X - because making Unix user friendly is easier than debugging Windows
- 02.04.2008, 15:51 #2...und so, du verstehst?
Folgende DNS-Server werden unabhängig betrieben, und unterliegen daher NICHT der Zensur: 208.67.222.222 und 208.67.220.220
- 02.04.2008, 16:13 #3
In der httpd.conf, schau da mal bei <Directory...> ob .htaccss überhaupt etwas ändern dürfen an der Config
- 02.04.2008, 20:26 #4
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
da sollte dann wohl eher
AllowOverride on
oder so stehen?
ansonsten werd ich jetzt mal die Wordpress .htaccess Zeilen in die .htaccess Datei manuell reinschreiben, vielleicht hilft das
EDIT: Wenn ich mit dem Terminal 'vi .htaccess' (im richtigen Verzeichnis) eingebe, dann steht unten Permission deniedGeändert von iMacuser91 (02.04.2008 um 20:27 Uhr) Grund: edit
Rechtschreibfehler dienen der allgemeinen BelustigungMac OS X - because making Unix user friendly is easier than debugging Windows
- 02.04.2008, 23:43 #5
Hat der Webserver überhaupt Rechte die .htaccess zu lesen? Das Problem hatte ich nämlich gestern auch mit Wordpress und mod_rewrite
- 03.04.2008, 14:23 #6
Keine Ahnung, aber da er lokal ist und so ziemlich alles, was mod_rewrite und .htaccess laut diversen Anleitungen ermöglicht, aktiviert ist, denke ich er sollte schon die Rechte haben.
Aber die .htaccess Datei ist schreibgeschützt, ich werde sie mal löschen und ne neue anlegen, vielleicht hilft das ja (sie ist ja einfach leer)
EDIT: Ich bin nochmal alles durchgegangen und hab .htaccess gelöscht und neu angelegt, mit den Rechten 766 (jeder darf lesen + schreiben und ausführen nur ich) und es geht, in der Datei steht jetzt endlich das was Wordpress reinschreibt, aber es funktioniert immer noch nicht - entweder ?post=X oder nen 404...
EDIT2:
Das hier bezog sich auf die httpd.conf:
<Directory />
Options FollowSymLinks</Directory>
AllowOverride None
EDIT3:
könnte es am lokalen Server liegen?Geändert von iMacuser91 (03.04.2008 um 17:48 Uhr) Grund: edit + screenshot + edit2 + edit3
Rechtschreibfehler dienen der allgemeinen BelustigungMac OS X - because making Unix user friendly is easier than debugging Windows
Ähnliche Themen
-
Tor"server" für lokales Netzwerk
Von stk im Forum OS XAntworten: 4Letzter Beitrag: 05.02.2009, 11:35 -
Wordpress und .mac
Von MKL1987 im Forum Webhosting/DSL-AnbieterAntworten: 2Letzter Beitrag: 06.02.2008, 12:50 -
Wordpress und .mac?!
Von chiemseer im Forum CMSAntworten: 4Letzter Beitrag: 19.12.2006, 11:13 -
Lokales Netzwerk will nicht!!
Von gamisu im Forum OS X ServerAntworten: 3Letzter Beitrag: 18.12.2006, 07:57 -
Hilfe für Lokales drahtloses Netzwerk Win Mac
Von AnAx im Forum CaféAntworten: 0Letzter Beitrag: 27.10.2005, 14:23


Zitieren
