Solved

website error

Posted on 2013-06-26
11
449 Views
Last Modified: 2013-07-01
we imported a website and database from a hosted environment to a web server here in our office and when ever we launch the web site we get this error "SQLSTATE[HY000] [2003] Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (13)" we checked the settings.php file on the web server but everything looks to be ok. Can you please tell me what settings should be in the settings.php file
0
Comment
Question by:dcircolone
  • 6
  • 3
  • 2
11 Comments
 

Author Comment

by:dcircolone
ID: 39278725
I should mention that I can connect to the database using the user name and password that are in the setting.php file from the web server to the database server, we are using PHP 5.3.3, CentOS 6.4, mysql 5.6, drupal 7
0
 

Author Comment

by:dcircolone
ID: 39278735
This is the exact error

PDOException: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'xxxx.xxxx.xxxx (13) in lock_may_be_available() (line 165 of /var/www/pathapi/includes/lock.inc
0
 

Expert Comment

by:chrisvee
ID: 39278941
in settings.php  you have to replace ip address xxxx.xxxx.xxxx  to  " localhost "

anyway send me your settings.php file once.
0
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 

Author Comment

by:dcircolone
ID: 39278971
even if the database isn't on the local host?
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39279049
If your MySQL database is on Godaddy, you had to set it up for remote access when you created it or you will not be able to get to it from 'outside'.  Other hosting companies have similar restrictions.
0
 

Expert Comment

by:chrisvee
ID: 39279059
yes. i agree with @DaveBaldwin. remote access is not allowed almost in all hosting services.
0
 

Author Comment

by:dcircolone
ID: 39279103
we are currently hosting both the database and webserver in our datacenter, they used to hosted at a university ( we are a medical association ) but we moved the web site and database here to our office, we moved 3 sites total 2 of the sites are on server 2008 R2 using IIS and PHP, these sites can connect to the database with no issues. The site in question is on CentOS 6.4 , Apache, PHP but when we try to go to the site is when we get the error.

I can connect to the database server from the CentOS web server using the mysql command.
The database is hosted on a windows 2008 server.
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39279400
Which machine is the MySQL database on?  You need to see if the username and password you are using is allowed to connect from the CentOS server.
0
 

Accepted Solution

by:
dcircolone earned 0 total points
ID: 39279401
I found the answer, we had to run this command on our CentOS web server
"setsebool -P httpd_can_network_connect 1" and then we were able to connect the web server to the database server
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39279427
Ok, that's a new one on me.  Never had that problem on my Ubuntu Linux servers.  I see that is part of SELinux which I don't run.  http://linux.die.net/man/8/setsebool
0
 

Author Closing Comment

by:dcircolone
ID: 39289430
I was able to find the solution by researching on line, none of the experts answers solved the issue, I appreciate the help you give on most issue though
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

If your site has a few sections that need to be secure when data is transmitted between the server and local computer, such as a /order/ section for ordering or /customer/ which contains customer data, etc it would of course be recommended to secure…
In Solr 4.0 it is possible to atomically (or partially) update individual fields in a document. This article will show the operations possible for atomic updating as well as setting up your Solr instance to be able to perform the actions. One major …
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

856 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