XAMPP is not start Apache, MySQL is working fine - php

I was working on my PHP project yesterday and it was working fine, but today morning after the restart XAMPP is not starting Apache for some reason. Can someone suggest how can I work around it:
Error: Apache shutdown unexpectedly.
1:17:04 PM [Apache] This may be due to a blocked port, missing dependencies,
1:17:04 PM [Apache] improper privileges, a crash, or a shutdown by another method.
1:17:04 PM [Apache] Press the Logs button to view error logs and check
1:17:04 PM [Apache] the Windows Event Viewer for more clues
1:17:04 PM [Apache] If you need more help, copy and post this
1:17:04 PM [Apache] entire log window on the forums

Shutdown Skype or Teamviewer, if you have them installed.
They use port 80, like Apache.

you can check which port is being used by which program using 3 methods
i) Open cmd and type netstat -b -a
ii) Use currports http://www.nirsoft.net/utils/cports.html
iii)Use TCPView https://technet.microsoft.com/en-us/sysinternals/bb897437.aspx
Then you can change port for that program.
If still you are unable to solve it you can uninstall the program and check.
Or you can change your apache port from 80 to 8080. but then you have to use localhost:8080. Remember to restart apache.

Related

MySQL shutdown unexpectedly xampp

My apache is running properly but mysql server is showing this error
Error: MySQL shutdown unexpectedly.
[mysql] This may be due to a blocked port, missing dependencies,
[mysql] improper privileges, a crash, or a shutdown by another method.
[mysql] Press the Logs button to view error logs and check
[mysql] the Windows Event Viewer for more clues
[mysql] If you need more help, copy and post this
[mysql] entire log window on the forums
I tried deleting ibdata1, ib_logfile0, ib_logfile1, ib_logfile101 files, but it didn't workout. Help me to solve this problem.
I have faced the same issues today.
Error: MySQL shutdown unexpectedly.
7:56:51 PM [mysql] This may be due to a blocked port, missing dependencies,
7:56:51 PM [mysql] improper privileges, a crash, or a shutdown by another method.
7:56:52 PM [mysql] Press the Logs button to view error logs and check
7:56:52 PM [mysql] the Windows Event Viewer for more clues
7:56:52 PM [mysql] If you need more help, copy and post this
7:56:52 PM [mysql] entire log window on the forums
Solution:
Stop the Apache Service, then
Copy all files from xampp\mysql\backup, and paste all files inside xampp\mysql\data.
Start Apache
...and MySQL is working perfectly.
I faced the same problem.
22:41:18 [mysql] Error: MySQL shutdown unexpectedly.
22:41:18 [mysql] This may be due to a blocked port, missing dependencies,
22:41:18 [mysql] improper privileges, a crash, or a shutdown by another method.
22:41:18 [mysql] Press the Logs button to view error logs and check
22:41:18 [mysql] the Windows Event Viewer for more clues
22:41:18 [mysql] If you need more help, copy and post this
22:41:18 [mysql] entire log window on the forums
But it didn't work even after copying all files from xampp\mysql\backup, and pasting them inside xampp\mysql\data Or when I deleted ibdata1 file.
So, I went through this link.
Free the port number
Stop your Apache module in xampp control panel.
Open command prompt and Run as Administrator
Type “netstat -ano” in the cmd prompt. This will show all the port connections in your network.
netstat -ano
Now find your port number and use it in the find string. In my case, it is 3306.
Type “netstat -ano | findstr 3306” in cmd prompt and hit enter.
netstat -ano | findstr 3306
Find the listening id of 3306. In my case, 5224 is my listening id.
Kill that process id with “taskkill /PID 6204 /F“.
taskkill /PID 5224 /F
SUCCESS: The process with PID 5224 has been terminated. will be the output.
Restart the xampp Server.
And it worked!
[mysql] Press the Logs button to view error logs and check
[mysql] the Windows Event Viewer for more clues
We could use this information to help you out.
Possibilties:
incorect config - try to restore some known good config blocked port - quite often its skype(especially older versions of skype), try changing MySQL port

Unable to start Apache module in xamp server

I have recently installed xamp server for the first time and want to run a php website on the local server. When I start Apache module in xamp server then it shows following error however MySQL starts and runs fine:
9:04:58 PM [Apache] Attempting to start Apache app...
9:04:58 PM [Apache] Status change detected: running
9:04:58 PM [Apache] Status change detected: stopped
9:04:58 PM [Apache] Error: Apache shutdown unexpectedly.
9:04:58 PM [Apache] This may be due to a blocked port, missing dependencies,
9:04:58 PM [Apache] improper privileges, a crash, or a shutdown by another method.
9:04:58 PM [Apache] Press the Logs button to view error logs and check
9:04:58 PM [Apache] the Windows Event Viewer for more clues
9:04:58 PM [Apache] If you need more help, copy and post this
9:04:58 PM [Apache] entire log window on the forums
I am doing this for my software testing assignment. I have to test a website on local server and for that I have installed xamp server. Can anyone help?
In some cases Some ports are blocked by your network admin or ISP (although, I would not recommend running Xampp as a publicly accessible server).
And port 80 is used by some other applications like Skype,etc.. when you want to access both Apache and those applications some conflicts may occurs for this problem you have a option to change the port number for Apache server
If your Apache server is not working then it shows that some other applications is using port 80
Let do it manually.
Step 1: For this process first of all open httpd.conf file which is located xampp\apache\conf\
In my system my xampp is installed in c drive so my path is c:\xampp\apache\conf
your’s may be different from this
so now open httpd.conf file using a text editor or programmer’s editor (i am using notepad++)
Now locate the line that says Listen 80. It is line #47 or else press contol+f and type 80 then it will automatically moves courser to here then change 80 to your own port here i am using 3388.
After that save the file by pressing control+s.
After successful save Restart the Apache server your port number is successfully changed
There could be many possible answers to this. The most common one is another program running on port 80. I had the same problem and then I found that my Vagrant box was running on port 80.
If you have skype installed on your computer, then change your apache's port to something else.
To do so, go to xampp/apache/conf/httpd.conf and change following line in httpd.conf:
ServerName localhost:80
to
ServerName localhost:81
Furthermore, if it doesn't work, change the following line as well:
Listen 80
to
Listen 81
Sometimes ,this error occurs due to same port use by other software on your Computer ,So u should have to change the port number or disable the same port no from other software like virtual box etc

MySQL won't start on xampp (Windows)

This problem started when I didn't properly hibernate my laptop. Every time I open xampp, I can't start MySQL. I searched for online answers but nothing happened. I tried changing the port from 3306 to 3307 to 80, still nothing happened.
So I uninstalled xampp and install it again. After installing, I tried to start Apache and MySQL. Worked fine with Apache but on MySQL, I got this error log:
4:52:15 PM [mysql] Error: MySQL shutdown unexpectedly.
4:52:15 PM [mysql] This may be due to a blocked port, missing dependencies,
4:52:15 PM [mysql] improper privileges, a crash, or a shutdown by another method.
4:52:15 PM [mysql] Press the Logs button to view error logs and check
4:52:15 PM [mysql] the Windows Event Viewer for more clues
4:52:15 PM [mysql] If you need more help, copy and post this
4:52:15 PM [mysql] entire log window on the forums
It's usually because of Skype (or any other program that uses MySql port). Go to Skype Options > Advanced > Connection type in alternative port (e.g. 42795) and uncheck "Use port 80 and 443..."

xampp server error in Apache

I've installed xampp server but when I click on mysql admin button it shows me an error:
and also I changed Apache port 80 to another number but Apache doesn't start and it shows me like this:
Attempting to start Apache service... 6:26:01 PM [Apache] Status
change detected: running 6:26:05 PM [Apache] Status change detected:
stopped 6:26:05 PM [Apache] Error: Apache shutdown unexpectedly.
6:26:05 PM [Apache] This may be due to a blocked port, missing
dependencies, 6:26:05 PM [Apache] improper privileges, a crash, or
a shutdown by another method. 6:26:05 PM [Apache] Press the Logs
button to view error logs and check 6:26:05 PM [Apache] the Windows
Event Viewer for more clues 6:26:05 PM [Apache] If you need more
help, copy and post this 6:26:05 PM [Apache] entire log window on
the forums
You have something else on your machine using port 80, the same one Apache is trying to use. You have two choices:
Stop the other service using port 80.
Give Apache a different port number (like 8080) in the XAMPP application.
As you can see
6:26:05 PM [Apache] Status change detected: stopped
Apache is not running, so the error you see on the screen is not related to mysql, but to Apache. Go into the configuration panel of xampp and change ports, some software like Skype use 433 port (web ssl), so then Apache couldn't start.
You can change the port with, for example, 8080.
Then, go to http://localhost:8080/phpmyadmin
And you're done.

XAMPP error message

I downloaded the xampp but have the following errors:
I really need help I am not a programmer and just a user and would like to use typo3 to create a website using Xampp.
12:14:00 [Apache] Status change detected: running
12:14:00 [Apache] Status change detected: stopped
12:14:00 [Apache] Error: Apache shutdown unexpectedly.
12:14:00 [Apache] This may be due to a blocked port, missing dependencies,
12:14:00 [Apache] improper privileges, a crash, or a shutdown by another method.
12:14:00 [Apache] Press the Logs button to view error logs and check
12:14:00 [Apache] the Windows Event Viewer for more clues
12:14:00 [Apache] If you need more help, copy and post this
12:14:00 [Apache] entire log window on the forums
please any one help to use XAMPP apache without error .......
Please take a look at this question:
apache is not working on xampp
You need to find the httpd.conf file and Listen section. Try to change it to something else (if you have e.g. 80, change it to 8080 or 9090) and try to start Apache again.
change port no in xampp. error occur due to same port no skype 8080 and xampp server port no is 8080 same. so change the port no 8085 in xampp init file
it may help you

Categories