Now 2 AM CST ... couldn't sleep .... soooooo ... a quick stab at this ...
Like I said, don't run Fedora any longer so am having to use the web for info/specifics.
So install stopped at the same place and didn't continue ... no errors, huh. That's special! :\
The very next screens should be the installer script creating tables in the DB.
If MySQL is running you should be able to connect to it via command line client.
What happens when you attempt to do that?
mysql -u [superuser] -p[yourpassword]
where [superuser] might be root or whatever user you setup in MySQL to be the highest level user.
That should get you to the mysql> prompt. \q to quit the client.
Don't recall if Fedora uses SELinux or not so let's check ...
Assuming selinux config in the same place as on CentOS ...
cd /etc/selinux
nano config
IF you see: SELINUX=enforcing
change 'enforcing' to 'permissive'.
Save the file.
Reboot the server.
Also, let's check to see if you have all of what's needed with PHP to run a Moodle:
php -m (shows all the modules for PHP system knows about and has loaded)
Talking to the DB requires php-mysqli at the very least. No php-mysqli (or whatever Fedora users to talk to MySQL), no install can take place.
php -i (shows how your PHP was compiled .... switches, etc.)
Also, create a phpinfo.php page
At apache document root, nano phpinfo.php
and insert the following:
Save the file.
Then attempt to hit it with browser: http://IPaddress/phpinfo.php
That should show everything about PHP on your system.
Compare what you see there with:
https://docs.moodle.org/30/en/PHP
Review this: https://docs.moodle.org/30/en/Installation_quick_guide
to what/how you have done.
This is not an upgraded Fedora system from 22 o 23 using their dnf is it? That's upgrading the OS in place, as I understand it.
Might use this: http://www.unixmen.com/how-to-install-lamp-stack-in-fedora-23/
to check what/how to install PHP and the PHP mods on your system.
Am about out of ideas here.
'spirit of sharing', Ken