unable to install Moodle.
Title
Question
I have followed all the steps and downloaded the Moodle. I did all the steps as given in the installation sheet under windows os. Even the xampp port issue I corrected and I added Moodle extracted file in htdocs of xampp.
When I am trying to click on the start Moodle.exe file this command appears and i am clicking Yes to continue the installation process
I am getting this command box:
Sorry, but ... nothing to do!
XAMPP now starts as a console application.
Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.
2025-04-28 8:11:14 9800 [Note] mysql\bin\mysqld.exe (mysqld 10.1.16-MariaDB) starting as process 3624 ...
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : AH00072: make_sock: could not bind to address [::]:80
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
########################################################################
# ApacheFriends XAMPP setup win32 Version #
#----------------------------------------------------------------------#
# Copyright (c) 2002-2025 Apachefriends ?.?.? #
#----------------------------------------------------------------------#
# Authors: Kay Vogelgesang <kvo@apachefriends.org> #
# Carsten Wiedmann <webmaster@wiedmann-online.de> #
########################################################################
Sorry, but ... nothing to do!
XAMPP now starts as a console application.
Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : AH00072: make_sock: could not bind to address [::]:80
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
2025-04-28 8:12:30 2960 [Note] mysql\bin\mysqld.exe (mysqld 10.1.16-MariaDB) starting as process 9680 ...
And this command box disappears
I even tired from firefox by typing localhost/moodle and clicked on the Start Moodle.exe link, but I am getting this command:
'\\Mac\Home\Downloads'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
Cannot find php.exe
Must abort these process!
Note: if you're running Moodle.exe from command shell, it must be run from its directory.
Press any key to continue . . .
I tired downloading and installing Moodle and xampp process and all other process for almost 25 times. I deleted everything and did all steps for 10 times. but unable to sort out
I have tired for almost 30+ times since yesterday but still I am unable to install Moodle in windows. Unable to proceed further
Kindly do the needful as soon as possible
Moodle-Learning-Management-System Installing-Moodle-on-Local-Server 05-06 min 10-20 sec
Answers:
To resolve this, you should ensure that all XAMPP services are running correctly and that the XAMPP Control Panel is not malfunctioning. Here's how to fix it:
1. Stop XAMPP:
Use the xampp_stop.exe command to stop all XAMPP services gracefully.
2. Restart XAMPP:
Use the xampp_start.exe command or the XAMPP Control Panel to restart all services.
3. Check the XAMPP Control Panel:
Ensure that the Apache and MySQL services are running and not in an error state.
4. Verify Moodle Installation:
Make sure Moodle is installed correctly within the htdocs folder of your XAMPP installation.
5. Check Moodle Configuration:
If Moodle is installed correctly but still throws an error, ensure the wwwroot variable in moodle/config.php is set correctly to "http://localhost".
or try this
Change port 443 to 444 in the file server/apache/conf/extra/httpd-ssl.conf
Login to add comment