tmc
07 May 2008, 21:33
Was wondering if anyone has had this problem before..
I installed phpMyAdmin with YUM from the RpmForge repository. I'm on CentOS 5.
It installed to /usr/share/phpmyadmin/.
I did
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
So I go to example.com/phpmyadmin, get 403 Forbidden errors. I check the Apache error log and see:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
So one, how on Earth is it somehow linking back to /usr/share/??
I did NOT do any linking, or symbolic linking, or anything of the sort. No Aliases in httpd.conf.
So, to troubleshoot I added:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
So then I no longer get any Forbidden errors and can then access phpMyAdmin (the error screen that says I need to run the config, anyway).
But... Problem #2:
I can't run setup.php in the scripts folder. The page loads, buttons don't do anything. So I manually config config.inc.php. With the manual config done, I finally go back to example.com/phpmyadmin.
So.. it doesn't load.
Check Apache error logs and see:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
It's still trying to link back to /usr/share/ !!!
So I chown /usr/share/phpmyadmin/
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Now phpMyAdmin works.
---------------
So, why is it doing this? I made no symbolic links. There is nothing else anywhere in httpd.conf referring to phpMyAdmin other than the Alias I had to set up. I even restarted the server. Restarted all the processes.
Thanks for any help.
I installed phpMyAdmin with YUM from the RpmForge repository. I'm on CentOS 5.
It installed to /usr/share/phpmyadmin/.
I did
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
So I go to example.com/phpmyadmin, get 403 Forbidden errors. I check the Apache error log and see:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
So one, how on Earth is it somehow linking back to /usr/share/??
I did NOT do any linking, or symbolic linking, or anything of the sort. No Aliases in httpd.conf.
So, to troubleshoot I added:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
So then I no longer get any Forbidden errors and can then access phpMyAdmin (the error screen that says I need to run the config, anyway).
But... Problem #2:
I can't run setup.php in the scripts folder. The page loads, buttons don't do anything. So I manually config config.inc.php. With the manual config done, I finally go back to example.com/phpmyadmin.
So.. it doesn't load.
Check Apache error logs and see:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
It's still trying to link back to /usr/share/ !!!
So I chown /usr/share/phpmyadmin/
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Now phpMyAdmin works.
---------------
So, why is it doing this? I made no symbolic links. There is nothing else anywhere in httpd.conf referring to phpMyAdmin other than the Alias I had to set up. I even restarted the server. Restarted all the processes.
Thanks for any help.