Hi all,
I've been trying to get to the bottom of this problem since the beginning of October, and have implemented changes to permissions on the USER-FILES folder as suggested by John Smith; the permissions were 0755, with folder ownership set to root:root. It is now 0777, with folder ownership set to www-data:www-data. I also made the changes apply to sub-folders and files, which fixed the problem for most users except one (that I know of so far).
For the user who it did not work for (in the sense that newly created Learning Objects (LO's) were not editable), I ended up renaming the login name in MySQL to first.last_old, and asked the user to login, leaving Xerte to generate a new login ID for the user.
I then transferred ownership of all LO's that belonged to the user's old login by going to the templatedetails and folderdetails tables in the xertetoolkits database and changing the number of the login ID from the old one to the new one. The only folders that were not touched were the home and recycle ones belonging to the old login ID. This didn't really help matters, so I asked the user to logon to a copy of the Xerte website taken prior to upgrading to version 3.5.
The affected LO was editable in the version before the upgrade to 3.5, and so I exported it as an archived zip so that I could import it for editing in version 3.5. It didn't work; after importing the archived file, it still wasn't possible to edit it.
Is anybody able to offer any advice on how to get LO's created in the earlier versions of Xerte to be editable in the latest version, as the user has created quite a number of LO's, and it would be a shame if all LO's had to be recreated from scratch, as a lot of time has been invested in creating the material?
Thanks in advance for your help,
Chi-Phu