We just switched servers and our site works fine except the multiple upload feature.
For thumbnails generation... We get the following error :
Code: Select all
Warning: file_put_contents(/data/customers/xxxx/html/images/phocagallery/xxxx/thumbs/phoca_thumb_s_un-test.jpg): failed to open stream: Permission denied in /data/customers/xxxx/html/libraries/joomla/filesystem/file.php on line 418 Warning: file_put_contents(/data/customers/xxxx/html/images/phocagallery/xxxx/thumbs/phoca_thumb_m_un-test.jpg): failed to open stream: Permission denied in /data/customers/xxxx/html/libraries/joomla/filesystem/file.php on line 418 Warning: file_put_contents(/data/customers/xxxx/html/images/phocagallery/xxxx/thumbs/phoca_thumb_l_un-test.jpg): failed to open stream: Permission denied in /data/customers/xxxx/html/libraries/joomla/filesystem/file.php on line 418File formats are OK, they are not corrupt, GD library is on, SafeMode is on.
UPDATE : the host has accepted to deactivate SafeMode, no change, still the same problem. SafeMode is back on.
UPDATE : GD library has been tested and works fine.
UPDATE : absolute path to tmp folder OK.
Now, our plan is to try and activate Joomla's FTP layer (we have 2.5.8 BTW) and see what happens but that solution seems a bit radical...
UPDATE : Activated the FTP layer : still no change...
UPDATE : Aaaaaannd answering myself
To those interested this is how :
1) we activated the FTP layer. The server host has to be left at 127.0.0.1
2) we modified the paths to all 3 directories mentioned in Site Configuration to make them relative as follows :
"/data/customers/xxxx/tmp" was replaced by "/tmp" in tmp path (server tab)
"/data/customers/xxxx/html" was replaced by "/html" in FTP path (server tab)
"/data/customers/xxxx/logs" was replaced by "/logs" in logs path (system tab)
The multiple upload (Java) works again as well as thumbnail generation !
It is not totally "clean" as the folders we create via Phoca within /images to organise our uploads do not appear in FTP and can only be deleted (if needed) via the Media Manager.
Hope this helps others... Apparently this path/permissions problem that existed in Joomla! 1.5.x has resurfaced with 2.5.x with very restrictive hosts...
Merry Xmas everyone !

