localhost
でアプリケーションを実行していますが、少なくとも1年は正常に実行されていますが、突然wampserverが起動しません。タスクバーアイコンを右クリックして「すべてのサービスを開始」すると、オレンジ色になりますが、緑色になることはありません。昨日、mysqlテーブルの1つがクラッシュし、何らかの形でこれに関連する場合は修復する必要があるため、データ損失の問題がありました。
http://localhost/phpmyadmin
、私は403 Forbidden
エラー、私は前にそれを得たことがない。
今日、Apacheログを確認しました。最新のエントリは次のとおりです。
[Sat Jul 20 14:17:31 2013] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:31 2013] [error] [client 127.0.0.1] PHP 1. {main}() D:\\wamp\\www\\zeejflow\\index_exe.php:0, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:31 2013] [error] [client 127.0.0.1] PHP 2. mysql_real_escape_string() D:\\wamp\\www\\zeejflow\\index_exe.php:25, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:31 2013] [error] [client 127.0.0.1] PHP Warning: mysql_real_escape_string() [<a href='function.mysql-real-escape-string'>function.mysql-real-escape-string</a>]: A link to the server could not be established in D:\\wamp\\www\\zeejflow\\index_exe.php on line 25, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:31 2013] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:31 2013] [error] [client 127.0.0.1] PHP 1. {main}() D:\\wamp\\www\\zeejflow\\index_exe.php:0, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:31 2013] [error] [client 127.0.0.1] PHP 2. mysql_real_escape_string() D:\\wamp\\www\\zeejflow\\index_exe.php:25, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP Warning: mysql_real_escape_string() [<a href='function.mysql-real-escape-string'>function.mysql-real-escape-string</a>]: [2002] No connection could be made because the target machine actively (trying to connect via tcp://localhost:3306) in D:\\wamp\\www\\zeejflow\\index_exe.php on line 26, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP 1. {main}() D:\\wamp\\www\\zeejflow\\index_exe.php:0, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP 2. mysql_real_escape_string() D:\\wamp\\www\\zeejflow\\index_exe.php:26, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP Warning: mysql_real_escape_string() [<a href='function.mysql-real-escape-string'>function.mysql-real-escape-string</a>]: No connection could be made because the target machine actively refused it.\r\n in D:\\wamp\\www\\zeejflow\\index_exe.php on line 26, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP 1. {main}() D:\\wamp\\www\\zeejflow\\index_exe.php:0, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP 2. mysql_real_escape_string() D:\\wamp\\www\\zeejflow\\index_exe.php:26, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP Warning: mysql_real_escape_string() [<a href='function.mysql-real-escape-string'>function.mysql-real-escape-string</a>]: A link to the server could not be established in D:\\wamp\\www\\zeejflow\\index_exe.php on line 26, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP 1. {main}() D:\\wamp\\www\\zeejflow\\index_exe.php:0, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:32 2013] [error] [client 127.0.0.1] PHP 2. mysql_real_escape_string() D:\\wamp\\www\\zeejflow\\index_exe.php:26, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:33 2013] [error] [client 127.0.0.1] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, integer given in D:\\wamp\\www\\zeejflow\\index_exe.php on line 34, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:33 2013] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:33 2013] [error] [client 127.0.0.1] PHP 1. {main}() D:\\wamp\\www\\zeejflow\\index_exe.php:0, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:33 2013] [error] [client 127.0.0.1] PHP 2. mysql_num_rows() D:\\wamp\\www\\zeejflow\\index_exe.php:34, referer: http://localhost/zeejflow/index.php
[Sat Jul 20 14:17:33 2013] [error] an unknown filter was not added: DEFLATE
[Sat Jul 20 14:17:33 2013] [error] an unknown filter was not added: DEFLATE
[Sat Jul 20 14:17:33 2013] [error] an unknown filter was not added: DEFLATE
Index_exe.phpの25行目と26行目は単純に次のとおりです(アプリケーションにログインしようとしました)。
$userName = mysql_real_escape_string($_POST['userName']);
$Password = mysql_real_escape_string($_POST['Password']);
[2002] No connection could be made because the target machine actively (trying to connect via tcp://localhost:3306
エラー、同じポートを使用している他のアプリケーションに問題があるのではないかと考えたため、次のことを試しました(私の沼はDで実行されています)。
C:\Users\admin>netstat
Active Connections
Proto Local Address Foreign Address State
TCP 127.0.0.1:5939 localhost127:49313 ESTABLISHED
TCP 127.0.0.1:5939 localhost127:49317 ESTABLISHED
TCP 127.0.0.1:49155 localhost127:49156 ESTABLISHED
TCP 127.0.0.1:49156 localhost127:49155 ESTABLISHED
TCP 127.0.0.1:49157 localhost127:49158 ESTABLISHED
TCP 127.0.0.1:49158 localhost127:49157 ESTABLISHED
TCP 127.0.0.1:49311 localhost127:49312 ESTABLISHED
TCP 127.0.0.1:49312 localhost127:49311 ESTABLISHED
TCP 127.0.0.1:49313 localhost127:5939 ESTABLISHED
TCP 127.0.0.1:49315 localhost127:49316 ESTABLISHED
TCP 127.0.0.1:49316 localhost127:49315 ESTABLISHED
TCP 127.0.0.1:49317 localhost127:5939 ESTABLISHED
TCP 127.0.0.1:49320 localhost127:49321 ESTABLISHED
TCP 127.0.0.1:49321 localhost127:49320 ESTABLISHED
TCP 192.168.15.200:49166 server6201:5938 ESTABLISHED
TCP 192.168.15.200:49847 Server-PC:netbios-ssn TIME_WAIT
TCP 192.168.15.200:49848 Server-PC:netbios-ssn TIME_WAIT
D:\>netstat
Active Connections
Proto Local Address Foreign Address State
TCP 127.0.0.1:80 localhost127:49799 TIME_WAIT
TCP 127.0.0.1:80 localhost127:49800 TIME_WAIT
TCP 127.0.0.1:80 localhost127:49801 TIME_WAIT
TCP 127.0.0.1:80 localhost127:49802 TIME_WAIT
TCP 127.0.0.1:80 localhost127:49803 TIME_WAIT
TCP 127.0.0.1:80 localhost127:49804 TIME_WAIT
TCP 127.0.0.1:80 localhost127:49806 TIME_WAIT
TCP 127.0.0.1:80 localhost127:49810 TIME_WAIT
TCP 127.0.0.1:80 localhost127:49811 TIME_WAIT
TCP 127.0.0.1:5939 localhost127:49313 ESTABLISHED
TCP 127.0.0.1:5939 localhost127:49317 ESTABLISHED
TCP 127.0.0.1:49155 localhost127:49156 ESTABLISHED
TCP 127.0.0.1:49156 localhost127:49155 ESTABLISHED
TCP 127.0.0.1:49157 localhost127:49158 ESTABLISHED
TCP 127.0.0.1:49158 localhost127:49157 ESTABLISHED
TCP 127.0.0.1:49311 localhost127:49312 ESTABLISHED
TCP 127.0.0.1:49312 localhost127:49311 ESTABLISHED
TCP 127.0.0.1:49313 localhost127:5939 ESTABLISHED
TCP 127.0.0.1:49315 localhost127:49316 ESTABLISHED
TCP 127.0.0.1:49316 localhost127:49315 ESTABLISHED
TCP 127.0.0.1:49317 localhost127:5939 ESTABLISHED
TCP 127.0.0.1:49320 localhost127:49321 ESTABLISHED
TCP 127.0.0.1:49321 localhost127:49320 ESTABLISHED
TCP 192.168.15.200:49166 server6201:5938 ESTABLISHED
TCP 192.168.15.200:49805 mrs02s05-in-f4:http ESTABLISHED
しかし、今、私はこれをどうすればいいのかわかりません。 my.iniがポート3306を指定していることを確認しました(とにかく1年で誰もそれを変更しなかったのに、どうして突然別の値になるのでしょうか)。助けてください! Apacheが動作しているのは、http://localhost
、それは動作し、phpmyadminまたは私のアプリケーションフォルダに移動するオプションを提供しますが、mysqlサービスが起動していないか何かが表示されますか?管理者に確認しましたが、新しいソフトウェア(Skypeなど)はインストールされていません。
Services.msc
およびwampapache
をチェックすると、ステータスは「開始済み」でした。しかし、wampmysqld
にはステータスがありませんでした。そこで、右クリックして「開始」を選択しました。 「Windowsはローカルコンピューターでサービスを開始しようとしています」というメッセージが表示されましたが、次のエラーが表示されました。
Windows could not start the wampmysqld service on Local Computer
Error 1067: The process terminated unexpectedly
一体何が起きてる? :(
ここでmysqlが再び動作するようになりました。
mysqldは動作しているが、wampmysqldが起動しない
しかしながら、 localhost://phpmyadmin
はまだ403 forbidden
エラー、およびmysql_connect
「アクセス拒否」エラーが引き続き表示されます。
これは今日私に起こりました。昨日からシステム設定を変更していなかったので、主にシステム上のmysqlの問題だと思いました。次の方法で修正できました。
Wampserverのmysqlログファイルを開きます。これには、サービスがスローおよびエラーを発生し、途中で終了した理由に関する情報が含まれます。
私の場合、特定のテーブルスペースを読み取ることができなかったため、mysqlサービスを開始できませんでした。特定のテーブルスペースがログに示されました。
このようなファイルの読み取りに失敗するのは、ファイルのアクセス許可またはファイルが破損しているためです。このような場合、必要なデータベースにリンクされている可能性のあるテーブルスペースファイルの損傷を避けるために、mysqlは実行を停止します。通常、データベースのバックアップがある場合は、この問題のあるファイルを削除して、mysqlサービスが再び開始されたらデータベースを復元するだけで安全です。
データベースのバックアップがない場合は、my.cnf/my.iniファイルでオプションを有効にすることにより、mysqlインスタンスに強制的にリカバリを実行させることができます。
innodb_force_recovery = 1
これにより、インスタンスは強制的にクラッシュリカバリを実行します。
注: mysqlの新しいインスタンスをインストールしても、必ずしもデータベースが保持されるわけではありません。大規模なプロジェクトに取り組んでいる場合は、データベースの夜間バックアップを実行することをお勧めします。
に移動:wamp\bin\mysql\mysql5.6.17\data
そして次を削除します。
auto.cnf
、xxxxxxxxx.err
、xxxxxxxxx.pid
、ib_logfile0
およびib_logfile1
他のファイルはそのままにしておきます。
ポート80を占有しているのがスカイプの場合は、skypeに移動します。[ツール]> [オプション]および[事前に]> [ポート80と443を使用してください...]
私は同じ問題を抱えていましたが、それを解決するためにmy.iniに次の行を追加しました
innodb_force_recovery = 1
Wamp Serverを1年以上実行していましたが、
Wampサーバーを起動できなかったという問題に直面しました(アイコンは赤のままで、エラーメッセージが表示されます)
Wampをアンインストールしてから再インストールしましたが、そうしましたが、その前にmysql/dataからデスクトップにフォルダーをコピーしてから、再インストールするときにそのファイルを元の場所にコピーしました。
それからmysqlが混乱してしまいました...そしてphpmyadminが機能していないので、新規インストールフォルダーの内容を復元することで修正しました。
しかし、mysqlを起動できませんでした(wampサーバーのアイコンは黄色のままです)
だから私はたくさんのグーグルをした後、私はmysql/dataのすべてのものを削除しました:-
mysql
test
performance_schema
そして私の問題は解決しました:)
これと同じ問題がありました...
WampServerは、ローカルの開発サーバーで2月から正常に動作しています。今日は実行できませんでした。
このページを見つけ、最後のエントリを見つけるまで答えが見つからなかったグーグルに行きます:
「1. WampServerを実行します:Apache-> service-> test port 80。
2.職業ポート80(スカイプなど)のアプリケーションを見つけます」
そうし、Skypeがポート80をブロックしている可能性があることを返しました。
Skypeをオフにし、問題は解決しました。
同じ問題がありました。 Mysqlは起動しませんでした。
私のために働いた。
私にとっては、innodb_force_recovery = 3をmy.iniに追加すると問題が解決しました
別のオプションは、ibdataファイルとすべてのib_logfileをdatadirectory、 MySQL docs here で説明されています。ただし、これにより、innoDBテーブルが機能しなくなります(ibdata1に格納されている一部の情報のため)
MySQLからのデータをリセットしたい場合があります
私は過去3日間同じ問題を抱えていました。これを試して。それは間違いなく動作します。 Wampserverのインストールを続行する前に、特定の要素がシステムにインストールされていることを確認する必要があります。そうしないと、Wampserverが完全に実行されず、さらにインストールに障害が発生し、Wampserverを削除してから、不足している要素をインストールする必要があります。 wampをアンインストールし、Microsoft visual c ++ redistributable 2008( https://www.Microsoft.com/en-in/download/details.aspx?id=29 )、Microsoft visual c ++ redistributable 2012( https://www.Microsoft.com/en-in/download/details.aspx?id=30679 )、Microsoft visual c ++ redistributable 2015( https://www.Microsoft。 com/en-in/download/details.aspx?id = 48145 )。ここで、wampを再インストールすると、正常に機能するはずです。
以下の手順に従うだけで問題を解決できました。
ではごきげんよう
WampServerを完全にアンインストールし、wwwを除く/ wampフォルダー内のすべてのファイルを削除しました。このフォルダーは、アンインストール時に保持されます。その後、私はそれを再度インストールし、それはうまく動作します。
重要:これは、データベースが既にバックアップされている場合にのみ役立ちます。この方法で、データベースのすべてのデータが消去されます。
1. WampServerを実行します:Apache-> service-> test port 80.
2.職業ポート80(スカイプなど)のアプリケーションを見つけます
3.終了して、wampserverを再起動します。
私は同じ問題で実行していましたが、wampmysqld64は起動しませんでしたので、メインのwamp64フォルダ内にあるはずのMysqlログを確認し、なぜ機能していないかについての詳細をすべて見つけました。私のコンピューターでは、別のmysqlインスタンスが実行されているので、wampmysqld64が起動しません。他のインスタンスを停止しましたが、その後はすべて正常に動作します。
私は非常によく似た問題を抱えています。この質問の解決策でさえ多くのことを試みた後、私は THIS OTHER ANSWER と結論付けました。
正しいことではない であるため、ここでは複製しませんでした。
基本的には、MySQL(またはパッケージ全体)を再インストールして、古いmy-sql-dataを非常に適切に削除し(必要に応じてバックアップし)、32ビットバージョンを使用し続けることです。
コマンドプロンプトからservices.mscを開き、無効にしましたSQL Serverレポートサービス
&SQL Server分析サービス。これらのサービスはポート80を使用していました。
その後、WAMPサーバーを再起動すると、以前と同様に正常に動作し始めました。
同様の問題があったので、グーグルで検索しました。この記事はきっとあなたを助けます: resolving-yellow-wamp-server-status-freeing-up-port-80-for-Apache
ありがとう
このファイルからすべてを削除します。
C:\wamp\bin\mysql\mysql5.1.36\data\mysql-bin.index
Mysqlサーバーを再起動すると、動作するはずです。
MySQLのポート番号を変更してみて、動作するかどうかを確認しましたか?
WAMPアイコンを右クリックします
MySQLを選択し、メニューで「3306以外のポートを使用」を選択します
ポート番号を「3307」に変更します
Wampserverアイコンをクリックしてから-> Apache-> httpd.conf->ここでリッスンして、このようなポート番号を見つけます_#Listen 12.34.56.78:80
_ Listen 80このポート番号を_Listen 12.34.56.78:81
_のような他の番号に変更しますすべてのサーバーを再起動すると、緑色からオレンジ色になります。
沼(黄色)アイコンをクリックします
Apache-> Service-> Test port 80に移動します。ポートが使用可能な場合は、Apache-> Service-> Install Serviceに移動します。
[すべてのサービスを再起動]をクリックします。
これを行う最も簡単な方法は、mysqlがWindowsで行うのと同じサービスIDを使用している他のサービスを見つけることです。
PCで実行されているサービスの一覧を確認したとき(再起動後でも...まだ問題がありました)
私はすぐに、wampサーバーの前にコンピューターにwebmatrixをインストールしていたことに気付きました... webmatrixはmysqlの独自のコピーをインストールし、ログインするたびに別のインスタンスを自動的に起動するように設定しました。
Webマトリックスに関連付けられたmysqlの他のインスタンスが停止(および自動起動から手動に変更)されるとすぐに、WAMP mysqlの問題が解決されました。
このファイルからすべてを削除します。
C:\ wamp\bin\mysql\mysql5.1.36\data\mysql-bin.index
わたしにはできる。沼サーバーが緑色になりました。 Tnxたくさん