I am using OJS 3.2.1-1 on Linux server with PHP 7.2. When I try to upload a custom css the site confirm the operation, but css is not used.
Debugging the code I found that the problem is in setMode function in
ojs-3.2.1-1\lib\pkp\classes\file\FileManager.inc.php in “return chmod($path, $mask & ~$umask);”.
I don’t know why, but the command is not working and return false. Folders have 777 permission.
Can you help me?
Does anything useful appear in your PHP error log?
Public Knowledge Project Team
Hi @asmecher, thank you very much for your reply.
Unfortunately there is nothing in the logs. I tried also with a try/catch but there aren’t exceptions.
Once I had similar issue and the root cause were comments and empty lines in the CCS. After removing them the CCS worked. Don’t ask me how and why, you can give a try and see if it helps to you too.
Best regards, Primož
I did something like 100 tests and now, after someone with minified css, it works!! Also with normal css!!! I absolutely don’t know why!
Does anyone have a plausible explanation? I am literally without words and I would like to be comfortable with the next update.