Can't access phpMyAdmin from http://localhost/

Problems with the Windows version of XAMPP, questions, comments, and anything related.

Can't access phpMyAdmin from http://localhost/

Postby flako-z- » 08. January 2009 19:41

Hi everybody, i'm a new user of XAMPP and i'm having a problem...

I have installed XAMPP 1.7.0 on a XP SP3 System and everytime i try to access phpMyAdmin from http://localhost/ then appears an error window that says: Debug Assertion Failed! Expression: list erase iterator outside range (Press Retry to debug application)...

I will thank a lot any suggestion to solve this problem...
flako-z-
 
Posts: 3
Joined: 08. January 2009 18:45

Re: Can't access phpMyAdmin from http://localhost/

Postby Izzy » 08. January 2009 19:59

This looks like a C++ issue with a dll perhaps and possibly the best course of action would be to uninstall XAMPP by making sure all the components are stopped and any that are running as a service should also be stopped (remove the ticks in the Svc boxes).

Then close the XAMPP Control Panel, now it is safe to uninstall and delete the XAMPP folder.

I have seen posts recently where the installer version of XAMPP has given trouble on XP.

Try downloading the 7zip self extracting exe file and when extracted simply run the setup_xampp.bat file.

Then try again.

Unless you are familiar with C++ then this may be the best option.
Izzy
 
Posts: 3344
Joined: 25. April 2006 17:06

Re: Can't access phpMyAdmin from http://localhost/

Postby flako-z- » 08. January 2009 20:42

Hi Izzy,

Another part i forgot to mention is that MySql can't be stopped from the XAMPP Control Panel... when i try to stop it, appears again the same error window (Debug Assertion Failed) i mentioned before...

Anyway i stopped Apache from the XAMPP Control Panel (normal way) and the process mysqld.exe from the Task Manager (I have no other running services) and then i uninstalled XAMPP succesfully...

Finally i used the 7zip version and configured the paths with setup_xampp.bat file as you said, started the servers and nothing, the problem is still there...

Also to mention, i dont have any C/C++ compiler installed...
flako-z-
 
Posts: 3
Joined: 08. January 2009 18:45

Re: Can't access phpMyAdmin from http://localhost/

Postby Izzy » 08. January 2009 21:16

Sorry, I can't replicate this issue, all I can do is make suggestions based on some previous posts.

Your error message should also be displayed in the Windows Event Log and may be more detailed:
From the Control Panel->Administrative Tools->Event Viewer->Application (and/or System)

Follow the instructions in this topic to download the Microsoft Visual C++ 2005 Redistributable Package (x86) which may help.

This post has another MS fix for MySQL
viewtopic.php?f=16&t=32617

Also try adding Win32DisableAcceptEx to the end of your httpd.conf file - has been known to fix some strange issues but usually only for Apache.

Sometimes other programs like the Firefox browser use port 3306 and fail to release it when finished with it.

Check using xampp-portcheck.exe if that port is free - if it is being used by another program then close that program and wait up to 5 minutes or so for the system to close that port then try to stop MySQL after starting first it in your XCP.

There may be other responses to your issue that may give more details, but for now it would seem to be your XP that may be at fault especially after reinstalling XAMPP.

BTW does Apache start OK and can you get to the Welcome Page at http://localhost and do the demos work?
Izzy
 
Posts: 3344
Joined: 25. April 2006 17:06

Re: Can't access phpMyAdmin from http://localhost/

Postby flako-z- » 09. January 2009 01:48

Thanks Izzy!

Your advice to track my error message with the Windows Event Viewer showed the cause of the problem...

A year ago i installed 'Hide My IP 2007' but after some tests i unistalled it... the problem was that it never removed a file named ProxyFilter.dll that was always loaded at Windows start-up... that ProxyFilter.dll was pointed by the Windows Event Viewer as the module that causes the error, so i removed it by force (Safe Mode start-up) because it didnt appear in neither the Processes List of Task Manager nor in the Startup List from msconfig...

Now i can access phpMyAdmin and stop MySql with no problems...

Thanks again!

P.D. All the ports were free or used by XAMPP and also Apache worked good and the welcome page was accesible... it seems the problem was a conflict between that ProxyFilter.dll and MySql...
flako-z-
 
Posts: 3
Joined: 08. January 2009 18:45

Re: Can't access phpMyAdmin from http://localhost/

Postby Izzy » 09. January 2009 05:12

flako-z- wrote:Now i can access phpMyAdmin and stop MySql with no problems...

That's real good news. :)

I have not heard of that dll interfering before with any of XAMPP's components - it's quite amazing the garbage that gets left behind by some programs when you believe you have uninstalled and deleted all traces, it's as if the programmers of these apps just don't shive a git. ;)

So your issue was quite unique and thanks for posting back your solution, which I hope may help others who search these forums, and the Internet with a similar issue find the cause of their problem.
Izzy
 
Posts: 3344
Joined: 25. April 2006 17:06


Return to XAMPP for Windows

Who is online

Users browsing this forum: No registered users and 195 guests