ユーザーが Android 経由でクライアントとして登録できるように、PHP、MySQL、および SQLite を使用するログイン/登録アプリケーションを作成しようとしています。ローカルの Apache サーバーに PHP ファイルがあります。サーバー上の「index.php」ファイルを表示しようとすると、「アクセスが拒否されました」というメッセージが表示されます。データベースにアクセスするには、以下の構成が正しいと思います。
<?php
/**
* Database config variables
*/
define("DB_HOST", "localhost");
define("DB_USER", "droid");
define("DB_PASSWORD", "");
define("DB_DATABASE", "droidservice");
?>
「アクセスが拒否されました」というメッセージが表示されるのは、MySQL データベースへの構成が正しくないということですか?
Android アプリケーションをデバッグすると、次のようなエラーが表示され続けます。
- 「ソースの添付ファイルには、ファイル DefaultRequestDirector.class のソースが含まれていません」
- 「ソースの添付ファイルには、ファイル DefaultHttpClient.class のソースが含まれていません」
「httpPost」メソッドを使用してサーバーにアクセスし、そこから JSON を解析しています。上記のエラーは、正しい http ライブラリが接続されていないこと、または Eclipse 構成の問題が原因である可能性がありますか?
私は主に次のチュートリアルのメソッドを使用しています: http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/