ローカル開発環境で次のページを実行すると、TCP接続でタイムアウトエラーが発生します。最近、このサイトを別の開発者から継承しました。サーバー上のすべてのファイルをプルして、Lionを実行しているMacBookProの/Users/mycomputer/Sites/testsite.comフォルダーにドロップしました。
私が実行しているコード(明らかに、ここに投稿するためにコードをサニタイズしました):
<?php
mysql_connect("mysqldb", "usernamehere", "passwordhere") or die(mysql_error());
echo "Connected to MySQL<br />";
mysql_select_db("test") or die(mysql_error());
echo "Connected to Database";
?>
そしてエラー:
Warning: mysql_connect() [function.mysql-connect]: [2002] Operation timed out (trying to connect via tcp://mysqldb:3306) in /Users/mycomputer/Sites/testsite.com/dbtest.php on line 2
Warning: mysql_connect() [function.mysql-connect]: Operation timed out in /Users/mycomputer/Sites/testsite.com/dbtest.php on line 2
Operation timed out
私がどこで間違っているかについてのアイデアはありますか?私はPHPの世界ではかなり熟練していないので、無知を許してください。これがColdFusionの場合、データソースの問題が疑われます。