<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Re:<br>
<br>
&nbsp;&nbsp; ini_set('pcre.backtrack_limit', 1000000);<br>
&nbsp;&nbsp; ini_set('pcre.recursion_limit', 1000000);<br>
<br>
Confirmed!<br>
<br>
Works with, doesn't work without.<br>
<br>
Good catch!! We're a team!<br>
<br>
So does this mean that it's not a bug but rather an implementation
issue? (And therefore that the problem is actually completely solved
with your updated implementation?)<br>
<br>
Thanks again.<br>
<br>
- Henrik<br>
<br>
Patrick R. Michaud wrote:
<blockquote cite="mid20070319161713.GE19994@host.pmichaud.com"
 type="cite">
  <pre wrap="">On Mon, Mar 19, 2007 at 11:59:27AM -0400, Henrik wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Dominique Faure wrote:
    </pre>
    <blockquote type="cite">
      <blockquote type="cite">
        <pre wrap="">On Mon, Mar 19, 2007 at 10:43:57AM -0400, Henrik wrote:
        </pre>
        <blockquote type="cite">
          <pre wrap="">More info:

If I turn off the group header of the large page (the group header
contains (:if:) directives to be parsed), then the page renders.
          </pre>
        </blockquote>
      </blockquote>
      <pre wrap="">Is it related to this?

<a class="moz-txt-link-freetext" href="http://bugs.php.net/bug.php?id=39405">http://bugs.php.net/bug.php?id=39405</a>
      </pre>
    </blockquote>
    <pre wrap="">Quite possibly, though it might be recursion in that case. Why is the 
bug marked as status "Bogus"?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
The PHP team marked the bug report as "bogus" because PHP is working
exactly as it's supposed to in this case, by limiting regular
expression backtracking.  In other words, the _report_ is bogus
because the observed behavior isn't a bug in PHP.

However, this does point to another possible solution -- try
setting in local/config.php:

   ini_set('pcre.backtrack_limit', 1000000);
   ini_set('pcre.recursion_limit', 1000000);

and then see if the large pages work.

I'm still expecting that the problem is solved altogether by the
changes I made to (:if:) handling in 2.2.0-beta .

Pm
                                                  

  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 

Henrik Bechmann
<a class="moz-txt-link-abbreviated" href="http://www.bechmann.ca">www.bechmann.ca</a>
Webmaster, <a class="moz-txt-link-abbreviated" href="http://www.dufferinpark.ca">www.dufferinpark.ca</a></pre>
</body>
</html>