Overall if you are using the default settings in CL the only thing you should need to do to get phpBB to work correctly is either using remote_ip to restore the users IP or use one of the the extensions for phpBB.
halil16 wrote: Wed Jan 08, 2025 2:52 pm
First of all, I disabled CloudFlare cache as a page rule. Because I trust phpBB cache. Am I wrong about this?
phpBB's cache has completely different functionality than CL's cache. By default CL only caches common files that would typically be cached by browser. JS, CSS, images etc. By caching these files on CL they are delivered faster to the client and it reduces server load.
The only time this is an issue is if you change the file. If for example it's CSS file change the hash value in stylesheet.css for the file you edited to anything and purge phpBB's cache to increase the asset value. This will force the browser and CL to download stylesheet.css and any files with different hash value. This is something you will want to do regardless of whether you are using CL or not because the browser has these files cached.
Quick tip, go into caching section, make sure caching level is set to standard and then go to caching rules. Create a new rule:
URI - Contains - /coal-forum/download/file.php?avatar=
Make it eligible for the cache. You can also remove the
avatar=
part so it will cache all files but this will break phpBB permissions for files.
“Results! Why, man, I have gotten a lot of results! I have found several thousand things that won’t work.”
Attributed - Thomas Edison