Matteo Posted May 1, 2020 Share Posted May 1, 2020 I am installing Froxlor 10 on Debian 10 with MySQL and Apache2 on a home web server. I get to the installation screen by going to localhost/froxlor and I get "Welcome to Froxlor" "It seems that Froxlor has not been installed yet." "Click on the link below to start the installation." I click "Start Install" and get to this page: Checking system requirements... All requirements are satisfied [green] and this is at the bottom: All requirements are satisfied Clicking the link to continue takes me to: Database connection MySQL-Hostname: Database name: Username for the unprivileged MySQL-account: Password for the unprivileged MySQL-account: Username for the MySQL-root-account: Password for the MySQL-root-account: Administrator Account Administrator Username: Administrator Password: Administrator-Password (confirm): Enable the official newsfeed (https://inside.froxlor.org/news/): Server settings Server name (FQDN, no ip-address): Server IP: Webserver Apache 2.4: HTTP username: HTTP groupname: [With all the correct fields and passwords filled in...] Clicking the [continue] button takes me to the success screen...: Froxlor install - setup Checking MySQL-root access... OK Creating backup of old database... OK Preparing database... OK Creating database and username... OK Testing if database and user have been created correctly... OK Importing data... OK Adjusting settings... OK Inserting new values... OK Creating admin-account... OK Creating configfile... File was saved in /... Froxlor was installed successfully. Clicking the login button takes me to this: "Welcome to Froxlor" "It seems that Froxlor has not been installed yet." "Click on the link below to start the installation." And the process starts all over again... It doesn't matter which browser I use - Chrome, Firefox - the result is the same. I am a new Linux user, so some help would be appreciated. Thank you. Link to comment Share on other sites More sharing options...
0 d00p Posted May 1, 2020 Share Posted May 1, 2020 So you're not reading correctly, section "Creating configfile" has clearly not a green result, you should pay attention to what's written there and follow instructions displayed Link to comment Share on other sites More sharing options...
0 Matteo Posted May 1, 2020 Author Share Posted May 1, 2020 6 hours ago, d00p said: So you're not reading correctly, section "Creating configfile" has clearly not a green result, you should pay attention to what's written there and follow instructions displayed Ok, I see my mistake. I re-run the installer and see this in yellow (which I presume doesn't mean "failed" as that would be red, but "caution, do this", which in fact is what it is telling me to do): File was saved in /tmp/fx7ROK0g, please move to /var/www/example/froxlor/lib/userdata.inc.php A quick check of my system shows no file or directory named "fx7ROK0g' anywhere in the file manager. So while it is telling me to move a file that was created, it was never created. I have checked for hidden files and everything under '/var/*" and there is no file with that name. Please advise... Link to comment Share on other sites More sharing options...
0 d00p Posted May 1, 2020 Share Posted May 1, 2020 under /var/???? it CLEARLY says it's stored in /tmp/ Or just chown your /var/www/froxlor directory with user "www-data" (or which ever applies to your system's webserver user) and be gone with that problem Link to comment Share on other sites More sharing options...
0 Matteo Posted May 1, 2020 Author Share Posted May 1, 2020 1 hour ago, d00p said: under /var/???? it CLEARLY says it's stored in /tmp/ Or just chown your /var/www/froxlor directory with user "www-data" (or which ever applies to your system's webserver user) and be gone with that problem I looked under /tmp/ first, that is why I said nothing was there. I then went and searched the entire file structure and the file is under /tmp/***apache2***/ <-- really long directory name here... The directory under which you find the file in question is difficult to locate since it isn't identified as a Froxlor directory, but rather it is namespaced under apache2. Also, every time you rerun the initialization script, it will generate a new file name under this pseudo-apache2 directory. Moving it to the specified folder fixed the problem as /var/www/example/froxlor/userdata.inc.php Thanks Link to comment Share on other sites More sharing options...
0 d00p Posted May 1, 2020 Share Posted May 1, 2020 1 minute ago, Matteo said: Also, every time you rerun the initialization script, it will generate a new file name under this pseudo-apache2 directory. 1) sure it generates a new file name, it uses tempnam() and sys_get_temp_dir() 2) even if the file is somehow generated in another temp_dir (as said, we're using php's sys_get_temp_dir() function) then it would TELL you where to find that file and in your case it said /tmp/ 3) again: if the ownership of the froxlor files is correctly set to the webserver user you won't even be in that situation because then the installer is allowed to write its config file to /var/www/froxlor/lib/ itself 5 minutes ago, Matteo said: Moving it to the specified folder fixed the problem as /var/www/example/froxlor/userdata.inc.php of course it does...that's the whole point of the message that is being displayed Link to comment Share on other sites More sharing options...
0 Ravi Posted June 6, 2020 Share Posted June 6, 2020 On 5/1/2020 at 9:42 PM, Matteo said: I looked under /tmp/ first, that is why I said nothing was there. I then went and searched the entire file structure and the file is under /tmp/***apache2***/ <-- really long directory name here... The directory under which you find the file in question is difficult to locate since it isn't identified as a Froxlor directory, but rather it is namespaced under apache2. Also, every time you rerun the initialization script, it will generate a new file name under this pseudo-apache2 directory. Moving it to the specified folder fixed the problem as /var/www/example/froxlor/userdata.inc.php Thanks I am facing the same issue. I did try to locate the file but in vain as you have mentioned. It is really difficult to locate. Can you help me with step by step process and commands used to find and move the file to help me fix the problem at my end. Link to comment Share on other sites More sharing options...
0 d00p Posted June 6, 2020 Share Posted June 6, 2020 Well, the messages clearly state what you should do. What else do you need? Link to comment Share on other sites More sharing options...
0 Ravi Posted June 7, 2020 Share Posted June 7, 2020 6 hours ago, d00p said: Well, the messages clearly state what you should do. What else do you need? I am not able to locate the file or apache2 folder to enable it to be moved to var/www/html/froxlor.... Please help Link to comment Share on other sites More sharing options...
0 d00p Posted June 7, 2020 Share Posted June 7, 2020 No idea what you guys do. Just chown /var/www/froxlor to www-data and the installation will be able to create the file right away at the correct destination. Anything else is just fallback. And if the Webserver is not able to create files in /tmp/ which should be world writable then i can't help it Link to comment Share on other sites More sharing options...
Question
Matteo
I am installing Froxlor 10 on Debian 10 with MySQL and Apache2 on a home web server.
I get to the installation screen by going to localhost/froxlor and I get
"Welcome to Froxlor"
"It seems that Froxlor has not been installed yet."
"Click on the link below to start the installation."
I click "Start Install" and get to this page:
Checking system requirements...
All requirements are satisfied [green] and this is at the bottom:
All requirements are satisfied
Clicking the link to continue takes me to:
Database connection
MySQL-Hostname:
Database name:
Username for the unprivileged MySQL-account:
Password for the unprivileged MySQL-account:
Username for the MySQL-root-account:
Password for the MySQL-root-account:
Administrator Account
Administrator Username:
Administrator Password:
Administrator-Password (confirm):
Enable the official newsfeed
(https://inside.froxlor.org/news/):
Server settings
Server name (FQDN, no ip-address):
Server IP:
Webserver Apache 2.4:
HTTP username:
HTTP groupname:
[With all the correct fields and passwords filled in...]
Clicking the [continue] button takes me to the success screen...:
Froxlor install - setup
Froxlor was installed successfully.
Clicking the login button takes me to this:
"Welcome to Froxlor"
"It seems that Froxlor has not been installed yet."
"Click on the link below to start the installation."
And the process starts all over again...
It doesn't matter which browser I use - Chrome, Firefox - the result is the same.
I am a new Linux user, so some help would be appreciated.
Thank you.
Link to comment
Share on other sites
9 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now