<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Not all PmWiki recipes are PHP 5.5 compatible - even their latest versions. You can check the PHP 5.5 compatible list here: <a href="http://www.pmwiki.org/wiki/PmWiki/PmWiki?action=search&q=link=Category.PHP55" class="">http://www.pmwiki.org/wiki/PmWiki/PmWiki?action=search&q=link%3DCategory.PHP55</a></div><div class=""><br class=""></div><div class="">Of course, not being on the list doesn’t mean a recipe isn’t compatible - it just means that no one has yet documented that it is compatible.</div><div class=""><br class=""></div>If you are using PmWiki version 2.2.79, then something in your configuration file or in a recipe probably is almost certainly using a /e modifier. Sometimes it may not be obvious in the code without close inspection. (I recall some discussion of making an easy way to track down the problem, but I don’t recall if that ever came to fruition.) <div class=""><br class=""></div><div class="">The way I would track the problem down is to comment out the include_once statements for each of your recipes, and one by one uncomment them, looking only for when the warning messages start to appear. Once you’ve identified the culprit (hopefully there is only one), you can ask the recipe author to update it to be compatible with PHP 5.5. If you want to try to fix the problem yourself, you may want to read:</div><div class=""><br class=""></div><div class=""><a href="http://www.pmwiki.org/wiki/PmWiki/Troubleshooting" class="">http://www.pmwiki.org/wiki/PmWiki/Troubleshooting</a></div><div class=""><br class=""></div><div class="">and</div><div class=""><br class=""></div><div class=""><a href="http://www.pmwiki.org/wiki/PmWiki/CustomMarkup#php55" class="">http://www.pmwiki.org/wiki/PmWiki/CustomMarkup#php55</a></div><div class=""><br class=""></div><div class="">Good luck, and write back if you need more help.</div><div class=""><br class=""></div><div class="">Randy<br class=""><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Sep 30, 2015, at 4:45 PM, W Randolph Franklin <<a href="mailto:pmwiki@wrfranklin.org" class="">pmwiki@wrfranklin.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><br class="">My server is getting thousands of these warnings:<br class=""><br class="">PHP Deprecated: preg_replace(): The /e modifier is deprecated,<br class="">use preg_replace_callback instead in<br class=""> .../pmwiki/pmwiki.php on line 1698<br class=""><br class="">I am running pmwiki-2.2.79.  SFAIK, none of my cookbook recipes<br class="">use '/e', and all are the latest version.<br class=""></div></blockquote></div><br class=""></div></div></body></html>