Hi @f666dhn,
Very odd – that code is widely deployed and mature, and working fine just about everywhere. There is another similar report here, but otherwise I’m not aware of other cases like you describe.
The fact that you have one working install and one broken install gives us a starting point.
- Are these both the same version of OJS? (Is there any difference between them that might be relevant?)
- Can you check the file permissions in the containing directory, and on the created files, to see if they are the same?
- Does the configuration file contain the same
umask
setting in the[files]
section? - Can you navigate to Administration > View System Information and check the
PHP version
for each? (Sometimes CPanel allows different PHP versions to be executed for different parts of the hosting environment.)
Regards,
Alec Smecher
Public Knowledge Project Team