Thanks for responding. I tried the following as requested:
This is a known issue I've not been able to replicate directly.
@numus managed to get some info and I posted what I think could be a fix, but unfortunately no-one has responded to whether it works or not.
First can you please confirm that your config/apache/apache.conf does have the X-Frame-Options set,
i.e. grep -iC4 x-frame-option /etc/config/apache/*
I ran that command and got an error. Not sure why, perhaps it is because I am only running phpMyAdmin Q220.127.116.11 instead of 5.6 or higher? That's the only version available on the App Centre on my NAS. I'm not very experienced with putty but I made the following change based on the error message and got the following output:
[/] # grep -iC4 x-frame-option /etc/config/apache/*
grep: invalid option -- 4
BusyBox v1.01 (2019.01.01-19:01+0000) multi-call binary
Usage: grep [-ihHnqvs] PATTERN [FILEs...]
Search for PATTERN in each FILE or standard input.
-H prefix output lines with filename where match was found
-h suppress the prefixing filename on output
-i ignore case distinctions
-l list names of files that match
-n print line number with output lines
-q be quiet. Returns 0 if result was found, 1 otherwise
-v select non-matching lines
-s suppress file open/read error messages
[/] # grep -i x-frame-option /etc/config/apache/*
/etc/config/apache/apache.conf: Header always append X-Frame-Options SAMEORIGIN
/etc/config/apache/apache.conf.orig: Header always append X-Frame-Options SAM EORIGIN
/etc/config/apache/apache.conf.tmp: Header always append X-Frame-Options SAM EORIGIN
Since mine does not have all of the parameters that yours seems to have, I couldn't run your additional commands. Let me know if there is anything else you would like me to try.
So 2 tests here..
1. Check the install directory of the QPKG
CODE: SELECT ALL
getcfg HDHomeRunDVR Install_Path -f /etc/config/qpkg.conf
2. Check the Web page link
CODE: SELECT ALL
ls -l /share/Web/HDHomeRunDVR
They should almost match - the Web link will have additional subfolder /ui/ but otherwise should be close.
As you suggested, they essentially are the same except for the /ui/:
[/] # getcfg HDHomeRunDVR Install_Path -f /etc/config/qpkg.conf
[/] # ls -l /share/Web/HDHomeRunDVR
lrwxrwxrwx 1 admin administ 37 Jan 25 13:57 /share/Web/HDHomeRunDVR -> /share/MD0_DATA/.qpkg/HDHomeRunDVR/ui/
This will happen if you have pointed the DVR engine to a folder it can't write read/write to..
The Engine can't proceed further - so you need to set the RecordPath to something valid that the httpdusr can write to.
If you are creating a new folder/share on the new volume you will need to make sure httpuser has permissions to it.
Is httpdusr a user I need to create or is it created by your package? I don't see it in the list of users but I think I may have deleted it since I wasn't sure who/what it was when I was was previously checking the folder permissions, my bad.