Macを使っています、Apache,mysql等はMAMPで一括インストールをしました。
サーバーはlolipopで使っていて、お問い合わせフォームを作っている最中なのですが
エラー表示
mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/private/var/mysql/mysql.sock' (2) in /home/users/1/weblike.jp-discovery-sup/web/DSofficialHP330/contact-check.php on line 43
と出て接続できません
このエラーコードはどうやらソケットの問題のようなのでまずMAMPのスタートページからソケットの場所を確認すると
ソケット:/Applications/MAMP/tmp/mysql/mysql.sock
となっていました
実際に/Applications/MAMP/tmp/mysql/の中身を見てみるとmysql.sockというファイルが存在していませんでした。
そこからもう少し調べてみるとmysqlを再起動すると自動的にmysql.sockが生成されるという情報を得たので早速MAMPを再起動してみましたが、再起動後も/Applications/MAMP/tmp/mysql/の中身にmysql.sockのファイルはまだありませんでした。
そして次の手段として/Applications/MAMP/tmp/mysql/に強制的にmysql.sockを以下コマンドで作りました。
$ touch /Applications/MAMP/tmp/mysql/mysql.sock
こうして/Applications/MAMP/tmp/mysql/にmysql.sockは生成することができたものの以下でいざ接続してみると
$connect = mysql_connect("localhost:/Applications/MAMP/tmp/mysql/mysql.sock","{USER}","{PASS}");
エラー
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) in /home/users/1/weblike.jp-discovery-sup/web/DSofficialHP330/contact-check.php on line 43
となりやはり接続できません、完全に手詰まりとなってしまいました、何か試してみる価値のあることをご教授下さい。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/01 08:31