Your comments

The file needs to start with 

<?php

and the configuration line needs to end with a semicolon character (;).

Yes, through sharing folders with different permissions, using another FileRun user account.

Are you sure your Docker container networking settings allow it to connect to a third-party website?

You either configure PHP (and possibly CGI/FPM and the HTTP server) to allow long execution times (max_execution)time), with large memory usage (memory_limit), or... zip the folder before hand, and download the zip from the server instead of having PHP struggle to zip on the fly.

You need to give "write" permission over the entire "/var/www/html" folder to the system user under which PHP is running.

You can check the system user by listing the contents of the folder /var/www/html/system/data/temp/" and see what "user and group" created the files inside.

On a basic Apache server, that would be something like "www-data" or "apache".

You fix this problem like this:


Step 1:

chown -R www-data:www-data /var/www/html


This changes the ownership of the entire FileRun folder to user "www-data" and group "www-data", so it can make changes.


Step 2: You install the FileRun update from the FileRun control panel.

Step 3: You revert back the ownership to something secure:

chown -R root:root /var/www/html
chown -R www-data:www-data /var/www/html/system/data

The first command changes ownership to "root" (assuming your current command line access has root permissions) to prevent PHP to make changes. The second command sets the FileRun data folder to be still writable by FileRun.

The option to disable autoplay will be included with the FileRun update.

Seems to be a bug with the latest FileRun version.

Please replace "system/classes/vendor/FileRun/Thumbs/Resizers/ImageMagick.php" with this version: https://f.afian.se/wl/?id=iylZ3CZXkaDcyD29nWGdPtfBATskxFXB&fmode=download

These are temporary folders that FileRun clears out automatically after the upload is done. If you remove them while the upload is on going, you are interrupting the upload, and the app tries again.

When you register under the "Software licensing" control panel section, you are first being asked for an e-mail address, and then right away you should be prompted to paste in the received license key.

Perhaps there's an error and second prompt fails?

Thank you for sharing your solution!