<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Repeated HTMLPrurifier Warnings]]></title><description><![CDATA[<p dir="auto">EasyAppointments on Cloudron is logging repeated HTMLPurifier warnings:<br />
Directory /app/code/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer not writable.</p>
<p dir="auto">The app appears to use HTMLPurifier_Config::createDefault() in:<br />
/app/code/application/helpers/html_helper.php</p>
<p dir="auto">The package should set Cache.SerializerPath to a writable path such as:<br />
/run/easyappointments/cache/htmlpurifier<br />
or /app/data/...</p>
<p dir="auto">Logs grew up to 21 GB because of the warning below that kept repeating.</p>
<p dir="auto">/run/easyappointments# tail logs/log-2026-05-01.php 'function' =&gt; '_error_handler', 'args' =&gt; array ( 0 =&gt; 512, 1 =&gt; 'Directory /app/code/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer not writable. Please chmod to 755', 2 =&gt; '/app/code/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php', 3 =&gt; 295, ), ), )</p>
]]></description><link>https://forum.cloudron.io/topic/15476/repeated-htmlprurifier-warnings</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 13:21:00 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15476.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 May 2026 23:23:29 GMT</pubDate><ttl>60</ttl></channel></rss>