Mrz 08 30

theme auf sidebar widgets umgestellt, neue plugins:
Acronyms, Advanced Category Excluder, CyStat, MiniMeta Widget, Subscribe To Comments, WP-PostRatings, WP-Print

Irgendwie war(en) das aber wohl zuviel (PlugIns) des Guten, seither meckert der Server, ich würde zuviel Speicher beanspruchen:

Fatal error: Allowed memory size of 16777216 bytes exhausted…

Habe entdeckt, dass sich mit einem Eintrag in der .htaccess aber etwas tricksen lässt:

  1. php_value upload_max_filesize 11M
  2. php_value post_max_size 12M
  3. php_value memory_limit 25M
  4. php_value max_execution_time 900

WP-PostRatings hat ein Problem mit Umlauten. Bei Minutenlohn bin ich fündig geworden: Man muss in der postratings.php

  1. ### Function: Snippet Text
  2. if(!function_exists(’snippet_chars’)) {
  3. function snippet_chars($text, $length = 0) {
  4. $text = htmlspecialchars_decode($text);
  5. if (strlen($text) > $length){
  6. return htmlspecialchars(substr($text,0,$length)).‘…’;
  7. } else {
  8. return htmlspecialchars($text);
  9. }
  10. }
  11. }

durch folgende Zeilen ersetzen:

  1. ### Function: Snippet Text
  2. if(!function_exists(’snippet_chars’)) {
  3. function snippet_chars($text, $length = 0) {
  4. //$text = htmlspecialchars_decode($text);
  5. $text = html_entity_decode($text);
  6. if (strlen($text) > $length){
  7. //return htmlspecialchars(substr($text,0,$length)).’…’;
  8. return htmlentities(substr($text,0,$length)).‘…’;
  9. } else {
  10. //return htmlspecialchars($text);
  11. return htmlentities($text);
  12. }
  13. }
  14. }

Sag was dazu ...