Kategorien funktionieren nicht
-
Undertaker Tom
- Regular
- Posts: 23
- Joined: Mon Apr 28, 2008 12:33 pm
Kategorien funktionieren nicht
Jaja, ich hab's getan... Ich habe mich davon überzeugen lassen, mein Weblog mit s9y zu betreiben und bin bisher auch sehr positiv überrascht.
Die Version ist die 1.3, umgestiegen bin ich von WP 2.3.1
Zunächst habe ich die WP-DB gesichert, dann s9y in ein neues Verzeichnis installiert und mittels der Importfunktion die Datenbank eingelesen.
Das hat, nach etlichen Fehlversuchen, schließlich wunderbar geklappt. Alle Artikel und alle Kommentare sind da.
Nur kann ich über das Seitenleistenplugin für die Kategorien und auch sonst nicht auf die Kategorien zugreifen.
Was mache ich falsch?
Die Version ist die 1.3, umgestiegen bin ich von WP 2.3.1
Zunächst habe ich die WP-DB gesichert, dann s9y in ein neues Verzeichnis installiert und mittels der Importfunktion die Datenbank eingelesen.
Das hat, nach etlichen Fehlversuchen, schließlich wunderbar geklappt. Alle Artikel und alle Kommentare sind da.
Nur kann ich über das Seitenleistenplugin für die Kategorien und auch sonst nicht auf die Kategorien zugreifen.
Was mache ich falsch?
Undertaker
www.bestatterweblog.de
www.bestatterweblog.de
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kategorien funktionieren nicht
Hi!
Hm, kannst du einen Datenbankdump deiner serendipity_categories und serendipity_entrycat vorzeigen?
Evtl. könnte es temporär auch helfen wenn du dir die include/functions_entries.inc.php mal zur Brust nimmst, dort suchst nach:
das änderst du in:
und rufst dann eine URL wie http://bestatterweblog.de/serendipity/c ... aily-stuff auf und schaust mal was dort als Abfrage steht.
Ich könnte mir nur erklären dass die PErmalinks sonst vielleicht nicht korrekt zugeordnet werden können. Wie hast du die konfiguriert?
Grüße,
Garvin
Hm, kannst du einen Datenbankdump deiner serendipity_categories und serendipity_entrycat vorzeigen?
Evtl. könnte es temporär auch helfen wenn du dir die include/functions_entries.inc.php mal zur Brust nimmst, dort suchst nach:
Code: Select all
// DEBUG:
// die($query);
Code: Select all
// DEBUG:
die($query);
Ich könnte mir nur erklären dass die PErmalinks sonst vielleicht nicht korrekt zugeordnet werden können. Wie hast du die konfiguriert?
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
Undertaker Tom
- Regular
- Posts: 23
- Joined: Mon Apr 28, 2008 12:33 pm
1. Versuch
query ergab beim Aufruf der Kategorie nichts. Es wird nur eine Seite angezeigt mit dem Hinweis: Keine Einträge vorhanden.
Dafür kommt beim Aufruf der Startseite:
SELECT e.id, e.title, e.timestamp, e.comments, e.exflag, e.authorid, e.trackbacks, e.isdraft, e.allow_comments, e.last_modified, a.realname AS author, a.username AS loginname, a.email , e.body, e.extended FROM serendipity_entries AS e LEFT JOIN serendipity_authors a ON e.authorid = a.authorid LEFT JOIN serendipity_entrycat ec ON e.id = ec.entryid LEFT JOIN serendipity_category c ON ec.categoryid = c.categoryid WHERE isdraft = 'false' AND e.timestamp <= 1209379800 GROUP BY e.id ORDER BY timestamp DESC LIMIT 15
Ich versuche jetzt Deine weiteren Anweisungen
Dafür kommt beim Aufruf der Startseite:
SELECT e.id, e.title, e.timestamp, e.comments, e.exflag, e.authorid, e.trackbacks, e.isdraft, e.allow_comments, e.last_modified, a.realname AS author, a.username AS loginname, a.email , e.body, e.extended FROM serendipity_entries AS e LEFT JOIN serendipity_authors a ON e.authorid = a.authorid LEFT JOIN serendipity_entrycat ec ON e.id = ec.entryid LEFT JOIN serendipity_category c ON ec.categoryid = c.categoryid WHERE isdraft = 'false' AND e.timestamp <= 1209379800 GROUP BY e.id ORDER BY timestamp DESC LIMIT 15
Ich versuche jetzt Deine weiteren Anweisungen
Undertaker
www.bestatterweblog.de
www.bestatterweblog.de
-
Undertaker Tom
- Regular
- Posts: 23
- Joined: Mon Apr 28, 2008 12:33 pm
Kategorien
hab vergessen, gleich Danke zu sagen für die schnelle Antwort. Wink
Also:
Pfad zu den Kategorien: categories
Permalinkstruktur für Kategorien: categories/%id%-%name%
Also:
Pfad zu den Kategorien: categories
Permalinkstruktur für Kategorien: categories/%id%-%name%
Undertaker
www.bestatterweblog.de
www.bestatterweblog.de
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kategorien
Hi!
Wie lauten die anderen Permalinks? Welches URL-Rewriting hast du eingestellt, und wie schaut deine .htaccess aus?
Wenn die SQL-Ausgabe auf der Unterseite einer Kategorie nicht angezeigt wird heißt das, dass die Seite wohl erst garnicht korrekt gefunden werden kann um die s9y-Funktion zur Artikelausgabe anzuzeigen. Hm.
Grüße,
Garvin
Wie lauten die anderen Permalinks? Welches URL-Rewriting hast du eingestellt, und wie schaut deine .htaccess aus?
Wenn die SQL-Ausgabe auf der Unterseite einer Kategorie nicht angezeigt wird heißt das, dass die Seite wohl erst garnicht korrekt gefunden werden kann um die s9y-Funktion zur Artikelausgabe anzuzeigen. Hm.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
Undertaker Tom
- Regular
- Posts: 23
- Joined: Mon Apr 28, 2008 12:33 pm
Kategorien Pfade
Permalinks:
Artikel: %title%/%id%
Autoren: authors/%id%-%realname%
Kategorien-Feeds: feeds/categories/%id%-%name%.rss
Autoren-Feeds: feeds/authors/%id%-%realname%.rss
URL-Formung: Use Apache Mod rewrite
htaccess im Stammverzeichnis:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPres
htaccess im Unterverzeichnis serendipity:
# BEGIN s9y
ErrorDocument 404 /serendipity/index.php
DirectoryIndex /serendipity/index.php
RewriteEngine On
RewriteBase /serendipity/
RewriteRule ^(([0-9a-z\.\_!;,\+\-\%]+/([0-9]+))/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]
<Files *.tpl.php>
deny from all
</Files>
<Files *.tpl>
deny from all
</Files>
<Files *.sql>
deny from all
</Files>
<Files *.inc.php>
deny from all
</Files>
<Files *.db>
deny from all
</Files>
# END s9y
Artikel: %title%/%id%
Autoren: authors/%id%-%realname%
Kategorien-Feeds: feeds/categories/%id%-%name%.rss
Autoren-Feeds: feeds/authors/%id%-%realname%.rss
URL-Formung: Use Apache Mod rewrite
htaccess im Stammverzeichnis:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPres
htaccess im Unterverzeichnis serendipity:
# BEGIN s9y
ErrorDocument 404 /serendipity/index.php
DirectoryIndex /serendipity/index.php
RewriteEngine On
RewriteBase /serendipity/
RewriteRule ^(([0-9a-z\.\_!;,\+\-\%]+/([0-9]+))/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]
<Files *.tpl.php>
deny from all
</Files>
<Files *.tpl>
deny from all
</Files>
<Files *.sql>
deny from all
</Files>
<Files *.inc.php>
deny from all
</Files>
<Files *.db>
deny from all
</Files>
# END s9y
Undertaker
www.bestatterweblog.de
www.bestatterweblog.de
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kategorien Pfade
Hi!
Könntest Du die komplette Permalink-Konfig posten? mir fehlen da z.B. noch die Pfade. Und in deinem "Artikel"-Pattern fehlt ein Pfad, es sollte immer einen eindeutigen Pfad geben.
Ich glaube dein Hauptproblem könnte an der .htaccess im Stammverzeichnis liegen, da wird eine Rule deklariert die so für s9y Probleme machen könnte. Kannst Du die temporär einmal umbenennen/löschen um zu gucken ob es dann klappt?
Grüße,
Garvin
Könntest Du die komplette Permalink-Konfig posten? mir fehlen da z.B. noch die Pfade. Und in deinem "Artikel"-Pattern fehlt ein Pfad, es sollte immer einen eindeutigen Pfad geben.
Ich glaube dein Hauptproblem könnte an der .htaccess im Stammverzeichnis liegen, da wird eine Rule deklariert die so für s9y Probleme machen könnte. Kannst Du die temporär einmal umbenennen/löschen um zu gucken ob es dann klappt?
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
Undertaker Tom
- Regular
- Posts: 23
- Joined: Mon Apr 28, 2008 12:33 pm
KatI
Ich habe die htaccess im Stammverzeichnis mal umbenannt. Ob das ein relevantes ergebnis bringt, bezweifle ich. Dort liegt eine weitere s9y Installation, die eigentlich verwendet werden soll, damit ich später mal die Installation unter /serendipity/ löschen kann, damit dieser überflüssige Teil aus der URL verschwindet.
Da im Moment das mit den Kategorien noch sehr instabil ist, habe ich mich aber da noch nicht herangetraut, zumal ich meine irgendwo hier gelesen zu haben, daß es dann mit dem Anpassen der Pfade nicht getan ist.
Nach dem temporären Umbenennen lande ich wieder da wo ich vorher war, vermutlich über die dort liegende Installation, die ja die gleichen Pfade und Permalinks eingetragen hat, wie die Installation unter /serendipity/
Die Kategorien lassen sich dennoch nicht aufrufen.
Da im Moment das mit den Kategorien noch sehr instabil ist, habe ich mich aber da noch nicht herangetraut, zumal ich meine irgendwo hier gelesen zu haben, daß es dann mit dem Anpassen der Pfade nicht getan ist.
Nach dem temporären Umbenennen lande ich wieder da wo ich vorher war, vermutlich über die dort liegende Installation, die ja die gleichen Pfade und Permalinks eingetragen hat, wie die Installation unter /serendipity/
Die Kategorien lassen sich dennoch nicht aufrufen.
Undertaker
www.bestatterweblog.de
www.bestatterweblog.de
-
Undertaker Tom
- Regular
- Posts: 23
- Joined: Mon Apr 28, 2008 12:33 pm
Kats
Damit stoße ich an die Grenzen. Ich weiß nicht was ein Artikel-Pattern ist.
Die übrigen Pfade entsprechen der voreingestellten Standardinstallation:
Pfad zu den Einträgen: archives
Pfad zu den Archiven: archive
Pfad zu den Kategorien: categories
Pfad zu den Autoren: authors
Pfad zum Abbestellen von Kommentaren: unsubscribe
Pfad zum Löschen von Kommentaren: delete
Pfad zum Bewilligen von Kommentaren: approve
Pfad zu den RSS-Feeds: feeds
Pfad zu einem externen Plugin: plugin
Pfad zur Administration: admin
Pfad zur Suche: search
Pfad zu Kommentaren: comments
Die übrigen Pfade entsprechen der voreingestellten Standardinstallation:
Pfad zu den Einträgen: archives
Pfad zu den Archiven: archive
Pfad zu den Kategorien: categories
Pfad zu den Autoren: authors
Pfad zum Abbestellen von Kommentaren: unsubscribe
Pfad zum Löschen von Kommentaren: delete
Pfad zum Bewilligen von Kommentaren: approve
Pfad zu den RSS-Feeds: feeds
Pfad zu einem externen Plugin: plugin
Pfad zur Administration: admin
Pfad zur Suche: search
Pfad zu Kommentaren: comments
Undertaker
www.bestatterweblog.de
www.bestatterweblog.de
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kats
Hi!
Dank des Admin-Zugangs per PM konnte ich das Problem finden, wie vermutet macht der Permalink für Artikel hier probleme. Ich musste ihn auf archives/... setzen damit es klappt.
du kannst diesen Pfad nicht "wegstreichen". Du kannst "archives" zwar im Permalink und im Pfad (zwei Config-Settings!) umbenennen, z.b. "eintraege" -- du kannst diesen aber nicht komplett löschen, da Serendipity sonst nicht weiß welche Ansicht im Blog dargestellt werden soll. Denn mit dem jetzigen Pattern würden auch Kategorien als Blog-Artikel angesehen, die es dann aber garnicht gibt.
Grüße,
Garvin
Dank des Admin-Zugangs per PM konnte ich das Problem finden, wie vermutet macht der Permalink für Artikel hier probleme. Ich musste ihn auf archives/... setzen damit es klappt.
du kannst diesen Pfad nicht "wegstreichen". Du kannst "archives" zwar im Permalink und im Pfad (zwei Config-Settings!) umbenennen, z.b. "eintraege" -- du kannst diesen aber nicht komplett löschen, da Serendipity sonst nicht weiß welche Ansicht im Blog dargestellt werden soll. Denn mit dem jetzigen Pattern würden auch Kategorien als Blog-Artikel angesehen, die es dann aber garnicht gibt.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
Undertaker Tom
- Regular
- Posts: 23
- Joined: Mon Apr 28, 2008 12:33 pm
Kats
Hurra!!!
Ich bin ja im Grunde froh, daß es an mir gelegen hat.
Da die htaccess im Stammverzeichnis ja ohnehin nur WP-Kram enthielt, kann ich die ja auch umbenannt lassen oder löschen, nicht wahr?
Ganz herzlichen Dank für Deine freundliche und kompetente Hilfe.
Ein weiterer großer Pluspunkt für s9y!
herzliche Grüße
TOM
Ich bin ja im Grunde froh, daß es an mir gelegen hat.
Da die htaccess im Stammverzeichnis ja ohnehin nur WP-Kram enthielt, kann ich die ja auch umbenannt lassen oder löschen, nicht wahr?
Ganz herzlichen Dank für Deine freundliche und kompetente Hilfe.
Ein weiterer großer Pluspunkt für s9y!
herzliche Grüße
TOM
Undertaker
www.bestatterweblog.de
www.bestatterweblog.de
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kats
Hi!
Ja, die Stammverzeichnis .htaccess benötigst du so im Moment garnicht...erst halt dann wenn du später /serendipity nach / schieben wirst/willst.
Sonst einfach nochmal melden.
Viele Grüße,
Garvin
Ja, die Stammverzeichnis .htaccess benötigst du so im Moment garnicht...erst halt dann wenn du später /serendipity nach / schieben wirst/willst.
Sonst einfach nochmal melden.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
Undertaker Tom
- Regular
- Posts: 23
- Joined: Mon Apr 28, 2008 12:33 pm
Schiebung
An das Verschieben traue ich mich nicht heran.
Das wird dann sicher auch noch so ein Akt.
LG
TOM
Das wird dann sicher auch noch so ein Akt.
LG
TOM
Undertaker
www.bestatterweblog.de
www.bestatterweblog.de