Blank page after login to phpMyAdmin
After logging into phpMyAdmin (via cPanel) I get blank page
On each refresh of the page /usr/local/cpanel/logs/error_log says:
PHP Fatal error: Call to undefined function PMA_generate_common_url() in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/plugins/auth/AuthenticationCpanel.class.php on line 611
/usr/local/cpanel/bin/updatephpmyadmin --force
did not help.
-
/usr/local/cpanel/bin/updatephpmyadmin --force 0 -
As you might read in the intial post the command was run and it did not seem to help (I just run it again before retesting). To recap: after clicking phpMyAdmin button in cPanel I get 'Welcome to phpMyAdmin' login page URL in address bar reads '.../cpsessXXXXXXXXX/3rdparty/phpMyAdmin/index.php' After I login: - the URL stays the same - the page gets blank - above mentioned error shows in log Now I focus address bar (click inside it) and press enter. Correct/expected content displays, no other message in log. UPDATE: After enabling error_reporting/display_errors in phpMyAdmin/index.php I get on the login page: Fatal error: Call to undefined function PMA_generate_common_hidden_inputs() in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/plugins/auth/AuthenticationCpanel.class.php on line 213 0 -
Hello :) Could you open a support ticket using the link in my signature so we can take a closer look and attempt to reproduce the issue on your system? You can post the ticket number here so we can update this thread with the outcome. Thank you. 0 -
Try /scripts/upcp --force 0 -
Is the phpMyAdmin page actually blank (as in a completely white page, no text, no images), or does it have a username and password box and some other output, but no listing of the account's databases? The reason that I ask, is in the instances I am familiar with, the phpMyAdmin page is not "blank" per se, but has fields for a username and password and does not list the account's databases, and at the same time the error in the first post in the ticket is logged to /usr/local/cpanel/logs/error_log. I just wanted to make clear to everyone that the problem we are discussing is not usually a blank page, but a page that does not contain the usual phpMyAdmin output we expect. I have attached a screenshot that shows what is often described to us in tickets as a "blank" page. If you see this page, before you start a forced update of cPanel (upcp --force), reset the cPanel account's password. That may be all you need to do. In most of those instances of this problem that we have seen, the MySQL database user's password was not in sync with the cPanel system user's password, and resetting the password was all that was required. After you reset the cPanel user's password in the WebHost Manager, log out of cPanel and log back in, and then click the phpMyAdmin icon again. If resetting the cPanel account's password does not correct the problem, submit a ticket, as Michael suggested, so that we can look at the specific problem on your server directly. 0 -
After you reset the cPanel account's password, make sure to log out of cPanel, and log back in. After you log out, then log back in, click the phpMyAdmin icon, and it should load normally. If you do not log out of cPanel and log back in, it will not completely reset the session and phpMyAdmin will still appear broken. 0 -
Update: I do see that a blank page is displayed after I enter a username and password in the phpMyAdmin log-in form, so now I understand where the complaints of a blank page originate. However, there should be no need to log into phpMyAdmin separately. If you see the phpMyAdmin log-in form, try resetting the cPanel account's password as I described. That should put the password for the account's system user and MySQL user back in sync, and you should not see a log-in form for phpMyAdmin. It should load without a separate log-in when you click the icon in cPanel. 0 -
After I click phpMyAdmin button I get a page with login form just like on the screenshot provided by cPanelJared then after logging in I get totally BLANK page then I press enter when focus is in address bar and correct content of phpMyAdmin (like for logged in user) displays. The solution offered by cPanelJared works: 1) I login to cPanel and reset password (to the same one) 2) I logout and login again 3) I click phpMyAdmin and I get into phpMyAdmin (no more login form or blank page) Thank you Jared I would be good to make the synchronization work in a (background/periodic) way that will make such problem to never return. 0 -
Hello The solution is simple for most of you... go to WHM > Home > Account Information > List Accounts Find the relevant account and press on the [+] to expand the action panel for this account. Check the "[v] Synchronize MySQL password". Add a new password and press on "Change". If "Synchronize MySQL password" is missing then I guess it is automatically update the MySQL password with the new cPanel password. [url=http://docs1.cpanel.net/twiki/bin/view/AllDocumentation/1140ReleaseNotes#Synchronize%20_MySQL%20Password]cPanel & WHM 11.40 Release Notes 0 -
Hello I have the same white, empty page after clicking the phpMy Admin button and entering name and password. I was told that I had to reset the password, because it was "too old". So I did that. And I clicked the option that it, let's say, "syncs" with the MySQL Password. Sorry for the weird wording. But anyway the same problem occurred. I need to log in twice and the empty page appears. And yes, I closed all sessions, emptied all the browser caches, closed all windows and even safari after resetting the password. Still the same problem. I was told that my browser obviously doesn't transmit the checkbox to sync the MySQL password. What else can I do? 0 -
[quote="Sofiot, post: 1662652">I was told that my browser obviously doesn't transmit the checkbox to sync the MySQL password.
Is this happening on multiple browsers? Do you have root access to the server? Thank you.0 -
It happens in safari and firefox. I only have control to my reseller account via my web browser. 0 -
You will need to consult with your web hosting provider to have them further investigate the issue. Feel free to have them submit a ticket with us if they determine it's an issue isolated to the cPanel/WHM software. Thank you. 0 -
Thank you, Michael. Unfortunately I was in consultation with my web hosting provider. They told me that the cPanel developers gave them the answer that the problem is on my side since my browser doesn't transmit that checkbox. 0 -
[quote="Sofiot, post: 1662792">Unfortunately I was in consultation with my web hosting provider. They told me that the cPanel developers gave them the answer that the problem is on my side since my browser doesn't transmit that checkbox.
What was the ticket number? It seems odd that it would be a browser issue unless you are using a rare OS/browser or have customizations and/or special security features enabled. Thank you.0 -
[quote="cPanelMichael, post: 1662861">What was the ticket number? It seems odd that it would be a browser issue unless you are using a rare OS/browser or have customizations and/or special security features enabled. Thank you.
You are right. Nothing special. Safari or Firefox under OSX latest. Ticket number? I don't know. And actually I honestly doubt that they really contacted the developers. That is why I'm here to ask if it can be possible that the checked checkbox would be not transmitted inside the cpanel reset password form. Thank you.0 -
It could happen under limited circumstances (e.g. a third-party application's browser integration on your system), but it's not something I was able to reproduce on a browser with default settings. Could you ask your provider for the ticket number so we can review it and determine if more information is available? Thank you. 0 -
[quote="cPanelMichael, post: 1663502"> ... Could you ask your provider for the ticket number so we can review it and determine if more information is available? ...
Here you go: QSO-963-11711 Thank you.0 -
That is a ticket number in your provider's own ticket system. It is not a cPanel ticket number, so we would not have access to it. We need the number for the ticket your provider opened with cPanel. That number will not contain any letters (such as "QSO") or dashes or hyphens (-), and it will consist of seven digits. Currently, new cPanel tickets start with a 5. 0 -
[quote="cPanelJared, post: 1667291">That is a ticket number in your provider's own ticket system. It is not a cPanel ticket number, so we would not have access to it. We need the number for the ticket your provider opened with cPanel. That number will not contain any letters (such as "QSO") or dashes or hyphens (-), and it will consist of seven digits. Currently, new cPanel tickets start with a 5.
I complained about this number and just now I received another answer: It would have been a phone call between them and a certain "Account Manager Sean". Date: June 11th -- caller from Germany And, believe it or not, unfortunately there was no ticket number. I give up. Thank you.0 -
Feel free to have them submit a new support ticket to us if they want us to take a closer look. Ultimately, you may want to try using a different computer with a different browser to rule out any issues with your local computer. Thank you. 0 -
I faced the same problem. When I tried to change the password within the cPanel, it gave me "old password error". I changed it in WHM, and voala..... problem with phpmyadmin is solved. 0 -
hi, we had this problem 2 times, and the only way to resolve this blank page problem with phpMyAdmin was to go in SQL Services / Change MySQL User Password All the other solutions provided in this post did not work for me :( Best regards 0
Please sign in to leave a comment.
Comments
23 comments