[pmwiki-devel] Cannot Save Larger Pages
Petko Yotov
5ko at 5ko.fr
Thu Jun 11 07:32:21 PDT 2026
Great, I'll add this to Troubleshooting.
Petko
On 11/06/2026 15:50, Michael Elliott wrote:
> Its fixed!
>
> Ending up being a Hosting company issue. Below is that they said they
> changed to fix in case anyone else comes across this:
>
>> During testing, we were able to reproduce behavior consistent with
>> the PHP warnings you previously reported.
>> The issue we found was that PHP was unable to create temporary files
>> in the configured temporary directory (D:\PHP\temp). This was
>> consistent with the warnings regarding temporary file creation and
>> POST data buffering.
>>
>> To address this, we updated the permissions on the PHP temporary
>> directory and confirmed that PHP can now successfully create
>> temporary files.
>> After making this change, we performed additional testing using a
>> standalone PHP form and successfully processed POST requests larger
>> than 20 KB. This exceeds the approximately 14 KB threshold where you
>> reported the PMWiki save failures occurring.
>>
>> Based on our testing, the issue does not appear to be related to the
>> configured PHP POST size limit or IIS request size limits.
>
> On Thursday, June 11, 2026 at 09:18:37 AM EDT, Michael Elliott
> <melliott42 at yahoo.com> wrote:
>
> Petko, Team,
>
> Thank you for the quick response. I am working through all the
> options you presented.
>
> Also, the troubleshooting page is really good. I just never needed it
> before using PMwiki for many years. Shows how solid its been.
>
> The Troubleshooting item below seemed to have my name on it but in
> initially creating a new page the issue still exists:
>
>> Very long pages with thousands of lines may appear blank after
>> adding a few additional lines. This may be preformatted text, table,
>> or text inside conditional markup, or text in a custom markup
>> directive.
>> @ini_set('pcre.backtrack_limit', 10000000);
>>
>> Testing this further...
>
> I'll add that on some saves of pages with more data I sometimes get
> this (below) which would suggest it is in the PHP config:
>
>> PHP Notice: Unknown: file created in the system's temporary
>> directory in Unknown on line 0
>>
>> PHP Warning: Unknown: Unable to create temporary file, Check
>> permissions in temporary files directory. in Unknown on line 0
>> PHP Warning: Unknown: POST data can't be buffered; all data
>> discarded in Unknown on line 0
>
> Thank you,
>
> Michael
>
> On Thursday, June 11, 2026 at 07:18:54 AM EDT, Petko Yotov
> <5ko at 5ko.fr> wrote:
>
> If this is a bug with the PmWiki core we'll fix it ASAP.
>
> I just saved a 350kb page on pmwiki.org and the same one on my laptop
>
> wiki, both running the pre-release after version 2.6.0.
>
> What messages appear on the wiki or in the server's PHP error logs? A
>
> 500 error almost certainly contains some indication in the error logs.
>
> Do you see a blank 500 Internal Server Error page, or does the edit
> form
>
> reappear unsaved, or does it redirect to the page that was not
> modified?
>
> If you press Preview, does the preview page work?
>
> Can you upload files larger than 14kb via the wiki?
>
> Do you have mod_security enabled, or something similar that may block
>
> the request for specific security-related keywords in the posted text?
>
> Do you have enough disk space?
>
> Can you save smaller pages, subsequently?
>
> Can you create new pages that are larger? Can you delete pages? Can
> you
>
> delete larger pages?
>
> Is the problem with the full disk file size
>
> (pmwiki/wiki.d/Main.HomePage) or with the size of the wiki markup text
>
>
> in the edit form?
>
> Do you use any custom page store class?
>
> Does this happen in one wikigroup, or in all wikigroups?
>
> Can you save a small page but not a large one in the same wikigroup?
>
> Check directory/file permissions under wiki.d/.
>
> Do you have recipes that are only enabled on ?action=edit or that
> modify
>
> $EditFunctions?
>
> Does this happen in an empty PmWiki installation? If so, the problem
> may
>
> be with the server configuration, otherwise it is more likely with a
>
> local PmWiki customization. See Troubleshooting on how to track what
> is
>
> causing this.
>
> https://pmwiki.org/Troubleshooting
>
> Petko
>
> On 11/06/2026 12:40, Michael Elliott wrote:
>
>> Hello,
>
>>
>
>> I started having an issue where saving pages where the data size is
>
>> larger than ~14.5 fail. I have multiple PMwiki instances and it is
>
>> happening on all of them. Upgrading to the latest PMwiki version
> had
>
>> no effect. I also purge all page history and also tried recreating
>
>> the page using a new name with no effect.
>
>>
>
>> I have been working intensely with my hosting company and they say
>
>> there should be no issue (below).
>
>>
>
>> We checked the standard server-side request size limits. PHP is
>
>> currently allowing POST requests up to 24 MB, and IIS request
>
>> filtering is allowing up to approximately 28.6 MB. A 14 KB save is
> far
>
>> below both of those limits, so this does not appear to be caused by
>
>> the normal PHP POST size limit or IIS request-size limit.
>
>>
>
>> We are continuing to review this from the IIS/FastCGI side and will
>
>> check for any related server-side errors or rules that may be
>
>> triggering the 500 error during the PMWiki save request.
>
>>
>
>> What can you recommend?
>
>>
>
>> Thank you,
>
>>
>
>> Michael Elliott
More information about the pmwiki-devel
mailing list