MySQL DB を備えた Apache サーバーで動作するサイトを開発したいと考えています。phpmyadmin を使用します。
マシンに IIS7 がインストールされています。Windows 7 のさまざまな追加/削除プログラムを使用して IIS7 を削除しようとしました (これは明らかに成功しました)。しかし、結局のところ、サイコロはありません。
WAMPをインストールしました。IIS がポート 80 を占有しているため、リッスン構成をポート 8080 の構成に変更しました。これは機能します。
ただし、MySQL の以前のインストールが原因で、WAMP の phpmyadmin を実行できませんでした。だから私はそのインストールを削除しました。
phpmyadmin はその後、別のエラーをスローしました
2002 - ターゲット マシンがアクティブに拒否したため、接続できませんでした
MySQL はおそらくマシン上で完全にアンインストールされていたので、これはかなり期待していました。
これで問題が解決することを期待して、WAMPの新規インストールを行いました。残念ながら、そうではないようです。WAMPにバンドルされていると思っていたので、これは驚きました。
MySQL ログ:
121021 18:30:54 [Note] Plugin 'FEDERATED' is disabled.
121021 18:30:54 InnoDB: The InnoDB memory heap is disabled
121021 18:30:54 InnoDB: Mutexes and rw_locks use Windows interlocked functions
121021 18:30:54 InnoDB: Compressed tables use zlib 1.2.3
121021 18:30:54 InnoDB: Initializing buffer pool, size = 128.0M
121021 18:30:54 InnoDB: Completed initialization of buffer pool
121021 18:30:54 InnoDB: highest supported file format is Barracuda.
121021 18:30:54 InnoDB: Waiting for the background threads to start
121021 18:30:55 InnoDB: 1.1.8 started; log sequence number 1595675
121021 18:30:55 [Note] Server hostname (bind-address): '(null)'; port: 3306
121021 18:30:55 [Note] - '(null)' resolves to '::';
121021 18:30:55 [Note] - '(null)' resolves to '0.0.0.0';
121021 18:30:55 [Note] Server socket created on IP: '0.0.0.0'.
121021 18:30:56 [Note] Event Scheduler: Loaded 0 events
121021 18:30:56 [Note] wampmysqld: ready for connections.
Version: '5.5.24-log' socket: '' port: 3306 MySQL Community Server (GPL)
ローカルの開発環境がないので、一気にリモート サーバーを使用する準備が整いました。ただし、Dreamweaver などのプログラムは、「テスト サーバー」として確立されていないという理由で、このオプションを勝手に拒否しているようです。リモート サーバーがテスト サーバーとして選択されると、接続で 404 エラーがスローされます。
これにより、データベース操作を含むすべてのコードを手動で記述し、ftp 経由でリモート サーバーに中継するという最後の手段が残ります。この設定を改善するための提案をいただければ幸いです。
PSリモートサーバーブロックはポート3306を介して接続します