I think your solution to disable mod_security on the manager only sounds like a compromise, you say it isn't really needed?
[ed. note: nuan88 last edited this post 6 years, 10 months ago.]
discuss.answer
mod_security mainly prevents data with suspicious content from being saved to the database, and suspicious content often includes things like script tags and PHP code, which would cripple MODX. It also chokes on whatever the host considers suspicious words and phrases. At one host, you couldn't save anything containing the word 'casino' so it can be pretty arbitrary. It's almost impossible to save malicious code in the Manager by accident, so unless your Manager users intend to hack your site, I don't consider it necessary.
If a malicious user gains access to the MODX Manager, they can cause tremendous damage even with mod_security active, so it's really no help there either.
Ok my situation is narrowed down nicely, it is limited to editing templates only, and the length of the template doesn't matter. Every other function works well, it seems, but I cant edit templates. We've forced https on everything.
So we are drilling down from here, will report back, fix is on the way.
Thanks for the feedback BobRay, I knew it was paths or hoster but can't distinguish between them! My hoster is learning at least, and I have too as I mentioned.
Good point on the security, yes it seems acceptable if that's what can work. There are a very limited number of managers and mod_security doesn't protect against them anyway.
I think almost definitely these keywords are the issue, I don't know how fine grain the hoster can be about it, and at this point I just want a solution.
I have MIGX up and running for the first time, with considerable amounts of text in front-end descriptions, all effectively on one page. So this may be a useful thread later for other MIGX users, if any were to run into this sort of problem. But, in our discussions that seems not important, the issue is the amount and trigger keywords of text. MIGX itself doesn't seem to play a role as far as I can tell. So...
I believe I can say that the problem first came up as I was building up that text, it was a slow process and the problem popped up somewhere in the middle of it.
[ed. note: nuan88 last edited this post 6 years, 10 months ago.]