And this in my suitecrm log (this has been in previous posts but nothing that could help):
Thu Aug 28 2025 at 08:20:05 [2][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Aug 28 2025 at 08:20:05 [2][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Aug 28 2025 at 08:20:05 [2][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Aug 28 2025 at 08:20:05 [2][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Aug 28 2025 at 08:20:05 [2][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Aug 28 2025 at 08:20:05 [2][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Aug 28 2025 at 08:20:05 [2][1][FATAL] An Imap error detected: “IMAP search error”
I cannot get campaigns to run. I can send emails and tests, but campaign emails arent going out and remain in the queue. Even the schedulers are running from Cron.
If you fixed a permissions issue with this change in permissions, it’s not a good permissions scheme, because it means you need world-permissions for your code to work. I always keep my final digits to 0 to make sure that’s not a possibility. It’s generally insecure, and on shared hostings, it’s crazy-insecure.
Instead, you should have changed the ownerships (or group memberships) so that the access is granted through another digit (owner or group).
Remember, chown and chmod are a pair, they work together.
No, it’s not too late. I don’t know much about your system, but if it is Linux and you have some shell access to it, if you paste here the results of this command, I can gather some info
cd /your/suitecrm/root/directory
ls -al
The initial idea is to try and figure out which user your web server runs under (typically www-data in Ubuntu, but can vary).
If the web server, running as user www-data is accessing a file owned by user www-data, then the only digit relevant is that 7 in 2755, you could use 2700 and it would be the same.
Remember that you probably also need some sort of access for your console user.
Usually what I do is I add my user “pgr” to the “www-data” group.
The only troubling digit is the last one, because it’s applies to everyone. I like to use the group digit (middle one) to give access because groups are safe (I have to explicitly add users to them) and provide flexibility.
So I never go with 2700, I use 2770 or 2750 or whatever makes sense.
About your setup using your user name for the chowns. So the web server runs under that same user name? And you also ave a group with the same name?