phpMyAdmin will not install properly

Posted on 2008-11-19
Last Modified: 2013-12-13
I am very new to dynamic web design, but hae recently installed Apache 2.2 and php 5.2.6 and have been getting to grips with designing php pages.  This went well, and I then installed MySQL 5.0 and am trying to install phpMyAdmin as well, however everytime I try to run it on my browser by typing in http://localhost/phpMyAdmin/ it comes up with the following error message:
Fatal error: Call to a member function getName() on a non-object in C:\Users\Main User\Documents\My Websites\phpMyAdmin\libraries\ on line 688
I have tried re-loading it and loading older versions but exactly the same happens.

My directory tree looks like:
C:\Program Files\Apache Group\Apache2\ (apache is installed here)
(C:\Program Files\Apache Software Foundation\Apache2.2\)

C:\Users\Main User\Documents\My Websites\ (My web root directory)

C:\Users\Main User\Documents\My Websites\phpMyAdmin\ (where phpmyadmin is, and where the config file is at)

If anyone can help me...I have been trying to solve this for days, and am completely lost!!
PS I'm operating on a PC wth windows Vista.

Question by:Jimi_Jersey
    LVL 34

    Expert Comment

    by:Beverley Portlock
    This appears to be a bug in try using  version 2.11.9 instead. If you have not done anything with this setup, the simplest way to solve this might be to uninstall everything and then use WAMP to install Apache, PHP, MySQL, PhpMyAdmin and other stuff as an integrated package

    LVL 34

    Accepted Solution

    I've downloaded the source and had a quick look and there is no obvious error in the code for phpmyadmin at the location marked by the error message. It seems to be related to the Themes (the colour schemes used to display data).

    As I said before WAMP is fairly much the best bet for Windows and all the settings are done so as to integrate all the applications. It is fairly much a one-click install sort of affair...

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Join & Write a Comment

    Generating table dynamically is the most common issue faced by php developers.... So it seems there is a need of an article that explains the basic concept of generating tables dynamically. It just requires a basic knowledge of html and little maths…
    Part of the Global Positioning System A geocode ( is the major subset of a GPS coordinate (, the other parts being the altitude and t…
    Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
    The viewer will learn how to dynamically set the form action using jQuery.

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now