This is also an attempt to record all the areas of Joomla 4 that require file write access.
unlink
in AKFactoryunlink
and write on a pidFile** Warning: This list was compiled before coffee, it is possible its a very incomplete list! **
As promised in #20774 (comment) I created a FTP Docker image based on the official joomla docker images
George, The Joomla Release Lead for Joomla 4 - stated on 3rd March 2019 that he believed it "give or take works"
George, The Joomla Release Lead for Joomla 4 - stated on 1st March 2020 - "We're keeping it."
Although a day later he stated: "admittedly I've never tested FTP Modes"
Labels |
Added:
?
|
Title |
|
I guess that depends on the decisions those in leadership make. All I can do is make that decision easier for them to take by documenting the issues to show how big of an issue, 3 years later, it still is.
If you mean, should you flag this specific issue with a release blocker tag? - then sure, that would highlight it well.
i'd not mark rb , instead some kind of wont fix
Again not my decision to make :) I dont get paid enough.
If its a won't fix
then there is also a LOT of work to do to REMOVE the FTP Layer... + documentation + marketing spin
So either way, regardless of the decision, this is blocking ...
i'd not mark rb , instead some kind of wont fix
If its a wont fix then you must remove all the useless code
iirc there was such pr, anyway ive expressed my personal opinion
There is no decision to remove the FTP Layer. It is a Release blocker. Any assistance on fixing it is appreciated.
Somethings cannot be fixed.
Some things should not be fixed.
I have added Georges comments on keeping the FTP layer from Match 2019 and March 2020 to the opening of this issue
Soon I have to go to German technology museum in Munich to be able to find servers for testing it.
@PhilETaylor Do you know how can I setup FTP layer with permissions issue on a Windows computer for testing these FTP things?
@joomdonation Do you know how can I setup FTP layer with permissions issue on a Windows computer for testing these FTP things?
On windows, no sorry, unless you can commit to learning docker/virtual machines.
A standard Ubuntu server with Apache installed today replicates the problem because apache runs by default as www-user and the files are then owned by root, ubuntu or your FTP server service user.
I also prepared a docker container of this exact set up as requested by George some time ago - for those who understand docker.
You can find this here: https://github.com/PhilETaylor/joomla-ftptest
That just takes the Official Joomla Docker images and installs VSFTP Server (and nano text editor)
@richard67 Soon I have to go to German technology museum in Munich to be able to find servers for testing it.
See above, note that the Official Joomla Docker images have the same "conflict of permissions" that the FTP Layer addresses, namely that apache runs as www-data user and files owned by another user cannot be written to, but to get around this the Official Joomla Docker images fudge the permissions so that all files are owned by www-data /facepalm/
Following the projects decision to remove the FTP Layer from Joomla 4 - this can now be closed.
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-04-30 10:35:46 |
Closed_By | ⇒ | PhilETaylor |
is this a release blocker ?
my usual 0.02