BKim wrote:I would think so unless you call the public folder throughout the script. I imagine you would be refactoring that throughout Arrowchat's code if you moved it back to the root. nginx supports mod_rewrite but can't read htaccess files because it has its own configuration syntax.
Not sure if there are any other issues besides not being able to find external.php without rewrites. As stated before, I simply tried adding /public/ into the header/footer code but the chat bar didn't function correctly and later found out was causing my PHP processes to turn into zombies. Arrowchat 1.0.6 ran fine with nginx as, if I recall, you didn't use mod_rewrite in the htaccess file in that version, just cache headers?
Yes, that's correct, mod rewrite was not used. We'll be going back to that model in an update today that should correct the issues you (and a few others) are having.
Just adding /public/ won't work until we update the files.