For running J!5.1 you must https://fabrikar.com/forums/index.php?wiki/update-from-github/ or include the new file manually https://fabrikar.com/forums/index.php?threads/joomla-5-1-and-fabrik-cannot-find-files-error.54473/post-285151 See also Announcements
Please see our announcement here.
I don't know much about server stuff either.
Do you have J!3/F3 sites working there?
Maybe you can contact Siteground.
I think the "PHP temporary folder" is not necessarily the J! tmp folder
What does J! show in System Information/Folder Permission?
Interesting point felixcat; I do mix use of the SG file manager with that of WinSCP but loaded the missing com_fabrik via Joomla install, of course the other two files went in via FTP, I shall try as you suggest and see what happens -- meanwhile I've found Fabrik working in as much as I've added a couple of list but still very flakey trying to access the 'options' page, it takes an age to load and then crashes. We shall see.This problem sometimes occurs due to "ownership" of the files. You are uploading the files via FTP but the server probably doesn't have ownership or permissions to use them. Where possible you should upload and extract files via your webhosts file manager, such as Cpanel. It looks like Siteground uses something called site tools.
Find your file manager, go to the root of your Joomla installation and upload the Delta zip to that location. Then look for an extraction tool to extract all files. This should overwrite all the existing files, (the same files), but with the correct permissions.
Uploading the Delta zip to the root directory, then extracting it left me with a new folder called pkg_fabrik_4.0delta with the content of the parent zip inside -- oh dear.Interesting point felixcat; I do mix use of the SG file manager with that of WinSCP but loaded the missing com_fabrik via Joomla install, of course the other two files went in via FTP, I shall try as you suggest and see what happens -- meanwhile I've found Fabrik working in as much as I've added a couple of list but still very flakey trying to access the 'options' page, it takes an age to load and then crashes. We shall see.
So this all is on an updated J!3/F3 site?I think you've mentioned Admin Tools previously. I removed that a while ago bu am now wondering if something remains
I had Fabrik3 working well in PHP 7.4 for around 6 years on J3 - still is on another site. Established a new domain to accept a copy of the original and went through the update processes for J3-4 and F3-4 in PHP 8.1.19. Various problems with that so cleaned all out and installed a new J 4.3.2 at the new domain and here we are. A curious by product at this point is that neither Fabrik 'options' or Joomla 'options' pages play nicely, taking an age to load and then crashing. Running debug seems to cause more problems than it fixes. As mentioned above, the temp folder is now working. I'll try the com_fabrik routine you suggest above. Thanks for taking the time.Luckily inside an additional folder
I think @felixkat mixed this up with an update via GitHub zip.
Even the included com_fabrik_4.0delta.zip doesn't contain the J! folder structure.
You can try to extact this file, then copy the content of
/admin to administrator/com_fabrik
/site to /com_fabrik
/media (contains the folder com_fabrik) to/media
But all these steps are bandaids.
It would be better to find the underlying reason.
Do you have the possibility to use an other server?
So this all is on an updated J!3/F3 site?
Did you try to do a new clean J!4 installation and then install F4Delta on this server (with nothing else but maybe Akeeba backup)?
The new J4 F4 site. The other J3F3 site is fine.But which site do you mean with Joomla "options"?
where I referred to J 'options' page, I meant J Global Config - sorry for confusion, getting tired.Clearly J4/F4.
But which exact backend menu/Url?
I can't see "Options" in "System" or "Dashboard"
I tried that. So far only semblance of success is with the #15 (& #18 lori19) method above.
Where should I place or what should I do with pkg_fabrik.manifest.class.php and pkg_fabrik.xml ?
To answer my own question: I found administrator/manifests/packages/fabrik and administrator/manifests/packages respectively.
Which method?Do not attempt to upgrade from F3 to F4 with this method as there are changes that need to be done prior to the installation of the various components. These changes are run in the pkg_fabrik.manifest.class.php which will only run when the complete package is installed.
You could in theory extract this file and run it independently but it would require some hacking to get it to run correctly. I do not advise it.