Nach rund 300 statischen Seiten hängt sich die
Datenbank auf wenn "pretty"
Permalinks erneut aktiviert werden oder wenn einfach eine neue Seite im
Backend hinzugefügt wird.
Hierzu Wordpress selber:
"If you've tried to navigate to a newly created Page and encounter an error, you likely need to update your Permalink structure. Remember, each time you add a new static Page to WordPress, new rules must be generated and updated to .htaccess (WordPress 1.X) or to the internal rewrites array (WordPress 2.X)."
Das Problem scheint offensichtlich ein extremer RAM-Bedarf der Permalinkfunktion von
WP zu sein. Werden die Pages ohne die "pretty"
permalinks aktualisiert: kein Problem.
Lösche ich einige der Pages läuft auch die
DB wieder.
Online läuft mein Server mit 32M
memory_limit. Auf meinem lokalen Server mit 512M
memory_limit in der php.ini geht die ganze Geschichte bis rund 600 statischen Seiten gut - dann dasselbe Phänomen. Hilft also nicht, die
DB vom lokalen auf den Online-Server zu kopieren. Ist zwar alles schnell im Frontend abrufbar, aber die Crash kommt bei der ersten Erstellung einer neuen Page online.
Vielleicht wird
WP als CMS an diesem Punkt auf dem falschen Fuß erwischt. Denn "pretty"
permalinks werden nicht wie die Posts verarbeitet, sondern sämtlich in das Feld "rewrite_rules" der wp_options geschrieben. Da waren für die erstgenannten rund 300 Pages bereits ca. 3600 Einträge abgelegt.
WP also nur ein CMS für kleine Seiten ???
Irgendeiner irgendeine Idee?