ラベル Server の投稿を表示しています。 すべての投稿を表示
ラベル Server の投稿を表示しています。 すべての投稿を表示

2014年6月26日木曜日

Can't connect to local MySQL server through socket

Warning: mysql_query(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /export/sd07/www/jp/r/e/
  Warning: mysql_query(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /export/sd07/www/jp/r/e/
 
Warning: mysql_query(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /export/sd07/www/jp/r/e/
 
 
ある日突然に何の脈絡もなく、WordPress を使っているホームページの上部に上記のような文字列が突然表示されてしまいました。
 
前日まで何の問題も無かった場合、インストールしている wordpress の plugin が問題を起こしている場合が有るので plugin をチェックしてみるとよいですよ。 私の場合、astickypostorderer という plugin が悪さをしておりました。
 
"Can't connect to local MySQL server through socket" をGoogle で検索して、表示される検索結果の多くは自宅サーバーを立ち上げていて、そのサーバーに生じる際の対処方ばかりだとおもいます。

私のようにレンタルの共有サーバーでWordPressを使っている場合の対処法を見つけることができませんでした。

で・・、借りているサーバーに表示されている文章を送ってトラブルの解決法のアドバイスを求めましたが・・・、サーバーから返って来た回答に腰が抜けましたよ。 以下がその返信です。
 
====================================
- (お客様センター) - 2014/06/25 07:47
■■ 様

いつもご利用いただき、まことにありがとうございます。
お名前.com お客様センターの●●です。

お問い合わせの件につきまして、まことに恐れ入りますが
06/24にPHPバージョンをPHP5.2からPHP5.
5変更させてい ただいております。
なお、現在のところコントロールパネルにて5.2へ再度変更
可能でございますので、戻していただき改善する場合には
7月頭を目処に完全移行となりますのでPHP5.5で動作する
ようPHPプログラムを修正くださいますようお願いいたします。
=====================================

こちらの質問とサーバーからの回答の話が全く噛み合っていない!
幸い、サーバーからの回答が届く前に、plugin の一部が問題を起こしていると気づいたので笑って済ますことができきましたが・・。

"Can't connect to local MySQL server through socket" というエラー文がズラズラズラとホームページに表示されてしまったら、慌てずにエラー文の全文を熟読してください。 当然のことながらですが、文章の中に問題点が表示されております。 私の例でいえば、xn--boqw2irufmvj.com/wp-content/plugins/astickypostorderer/astickypostorderer.php on line 166 の中の "plugins/astickypostorderer" の部分です。
 
案の定、有効にしていた plugin の astickypostorderer を無効にしたら表示されていたエラーの全文が瞬時に消えました。
 
Wordpress を使っている場合には plugin を疑ってみるとよいのでは?
 
 

2012年4月10日火曜日

米国のサーバーのサポートとのライブチャット

今回は英語の勉強です。
海外に借りているサーバーがトラブルを起こしているときには Live Chat で問題解決のお願いをしてみましょう。

下記の英文は、『今、サーバーが正常に機能しておりません。 ホームページにアクセスできません。 FTP で接続を試みても接続できません。 できるだけ早く事実の確認をお願いします。』ってチャットで送ってみました。

ちなみに、英語圏ではサーバーのことをホスティング(Hosting)と云います。

==========

私: Hi, my hosting is not working properly as I have not been able to access my website as well as I am unable to reach the ftp. Please look into this matter as soon as you can. 


Please wait for an operator to respond. You are now connected. 

Live-Chat: Welcome to 24x7 Technical Support Chat, my name is Sarah, please hold for a moment, I am reviewing your question. 

私: Thank you. 

Live-Chat: We do apologizes for the cuase, due some techinical problem on the server is offline. 

Live-Chat: I confirm that our Technicians are aware of the outage and are working to restore normal service at this time, it has been necessary to carry out some urgent network maintenance. While we do not expect any prolonged issues, during the maintenance you may experience several minor outages and high latency. 

Live-Chat: We do apologize for any inconvenience that this may cause you and thank you for your patience during these vital network upgrades. 

Live-Chat: Thank you for your patience and co-operation with this situation. 

私:  All right!  Thank you.

Live-Chat: Thank you for using our 24x7 Live Chat Service, if you would like a copy of this chat, please click the 'Close' button and enter your email address. 

Live-Chat: You will also be able to rate our service and make any comments you think would help us to improve, your opinion is important to us. 

Live-Chat: Thank you for chatting. Good-bye. 

こんな感じで以外と簡単でした。
このチャットをして5分後にはサーバーは正常に戻りました。 チャットで問題の解決依頼は実にスピーディーです。