According to the first line, you have IMAP in your PHP. Good.
Now repeat the command for the fileinfo:
$ php -m | grep -i fileinfo
fileinfo
If you get fileinfo as above, you have all you need in PHP.
According to the first line, you have IMAP in your PHP. Good.
Now repeat the command for the fileinfo:
$ php -m | grep -i fileinfo
fileinfo
If you get fileinfo as above, you have all you need in PHP.
i think chemicloud is centos, which is yum, drop the sudo, and try
yum install php-imap
yum install php81-fileinfo
if not try
cat /etc/os-release
and tell us what it says.
i am unsure for fileinfo, im guessing. i also am unsure on your php version, but if you go to kanboard>settings your configuration should tell us.
or try
php -v
tell us what it says
@creecros I think you’ll need sudo for yum either… ![]()
i have no idea to be honest. i dont ever use sudo in my docker containers via terminal, but im no linux expert by any means.
same message for me, sudo: command not found.
I’m completely clueless on containers, sorry. ![]()
Hello everyone, I have fileinfo too.

So my host has imap and fileinfo.
So am I correct to say my server has the requirements?
@creecros
[iranolog@rs-fra ~]$ yum install php81-fileinfo
bash: yum: command not found
[iranolog@rs-fra ~]$ cat /etc/os-release
cat: /etc/os-release: No such file or directory
[iranolog@rs-fra ~]$
[iranolog@rs-fra ~]$ php -v
PHP 7.4.33 (cli) (built: Feb 1 2023 18:23:18) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
So, if you have them, as it appears, now you need to make sure they are enabled in the php.ini, or figure out how to install the packeges in cli, I’m at a complete loss and have no idea how else to help you. I do not know what OS you have. You might want to just try them all and see which package manager you have in cli. It could be yum, apt, apt-get, apk, dnf…just start trying them all.
You may want to contact your shared host and ask for advice, but fileinfo and imap are not the only prereqs.
All the prereqs need to be enabled, usually they are other than those 2, but might as well check.
fileinfo extension must be present; so make sure this line is active in your php.ini: extension=php_fileinfo.dll
iconv extension must be present; so make sure this line is active in your php.ini: extension=php_iconv.dll
imap extension must be present; so make sure this line is active in your php.ini: extension=php_imap.dll
mbstring extension must be present; so make sure this line is active in your php.ini: extension=php_mbstring.dll
json extension must be present; so make sure this line is active in your php.ini: extension=json.dll
Maybe someone else has experiance with chemicloud, i just simply do not have a clue.
@creecros, I am sorry to take so much of your time. Maybe it would be smarter for me - timewise - to go back and try to figure out why gmail was not working. What do you think? I noticed in comments earlier that gmail has worked for others.
none of them will work if you dont have the reqs enabled. plain and simple. look at your php.ini, and confirm. or add the lines i just posted.
It might make more sense if i explain, that “Having” the extensions, and “Enabling” the extensions are 2 different things. Just because you “Have” it, does not mean it is “Enabled”
“Installing” the yum or apk packages will “Enable” them, you have yet to be able to do that, so your only other option is to “Enable” them in the php.ini. Hope that makes sense.
So now let’s look below, this is what we currently “Know”
fileinfo extension must be present (you confirmed it is present but not that it is enabled); so make sure this line is active in your php.ini: extension=php_fileinfo.dlliconv extension must be present; so make sure this line is active in your php.ini: extension=php_iconv.dllimap extension must be present (you confirmed it is present but not that it is enabled); so make sure this line is active in your php.ini: extension=php_imap.dllmbstring extension must be present; so make sure this line is active in your php.ini: extension=php_mbstring.dlljson extension must be present; so make sure this line is active in your php.ini: extension=json.dllNOTICE: you have confirmed 2 reqs are “PRESENT” but not that they are enabled.
We also KNOW that you have php v 7.4, great, but no idea what OS your server is. Which is why I have no idea how else to assist. I wish I could.
And it’s not looking good.
While do not allow direct changes to PHP.ini on our servers. However, PHP configuration changes can be made from cPanel by following these steps.
This is why I also said, reach out to ChemiCloud, as they do not allow direct changes to the php.ini.
Please request that setup info, as I wrote earlier.
Yes do this, ASAP. It will literally tell us if the extensions are enabled. Notice in mine it shows all the extensions:
it will also show you if IMAP is enabled:

and the OS system + build system, this is kinda cool!
Hi, If the site uses CPanel, it should be similar to this : How to modify PHP value(s) on a shared hosting - Accueil - Base de connaissances
If you need some particular PHP module, you can add them by clicking on “Switch to PHP extensions” in the top right corner
Update : for ChemiCloud : https://youtu.be/QOz64Ugirpk?t=74
Sometimes it takes a village.
@alexT you should now have everything you need to enable every extension. Follow @guitrottier tutorial video he linked for chemicloud, and enable fileinfo, imap, iconv, mbstring and json. and then try the plugin again.