thinkphp3.1 が mysql データベースに接続できません。助けてください。

WBOY
リリース: 2016-06-23 13:58:37
オリジナル
922 人が閲覧しました

thinkphp 3.1 は mysql データベースに接続できません。助けてください。 ! !

プロジェクト設定ファイル config.php:

return array(
'APP_STATUS' => 'debug',
'DB_TYPE' => 'mysql ', //データベースタイプ
'DB_HOST' > ; 'localhost', // サーバーアドレス
'DB_NAME'
'DB_PWD' => 'db_port' = & gt', ポート 'db_prefix' = & gt; ', // データベース テーブルのプレフィックス
'db_fieldType_Check' = & gt; フィールド タイプをチェック
'DB_FIELDS_CACHE' => true, // フィールド キャッシュを有効にする
'DB_CHARSET' => // データベース エンコーディングのデフォルトto utf8
'DB_DEP LOY_TYPE' => 0, // データベース展開方法: 0 集中型 (単一サーバー)、1 分散型 (マスター/スレーブ サーバー)

'DB_RW_SEPARATE' => // データベースの読み取りと書き込みが分離され、マスター/スレーブモードが有効になります
'DB_MASTER_NUM' => 1, // 読み取りと書き込み後のマスターが分離されます サーバーの数
'DB_SLAVE_NO' => '', // スレーブサーバーのシリアル番号を指定します
'DB_SQL_BUILD_CACHE' => false, // データベース クエリの SQL 作成キャッシュ
'DB_SQL_BUILD_QUEUE' => 'file', // SQL キャッシュ キュー キャッシュ モードはファイル xcache と apc をサポートします
'DB_SQL_BUILD_LENGTH' => 20, / / SQL キャッシュ キューの長さ
'DB_SQL_LOG' => false, // SQL 実行ログ レコード

テーブルには id int プライマリ キー auto_increment があります。 name varchar(20), age int, sex bool フィールド

コントローラー ファイル IndexAction.class.php:

class IndexAction extends Action {
public functionindex(){
$data=array(
セックス」 =>1 );
M( 'Abc')->add($data);

;ブラウザに http://localhost/app/index.php を入力すると、「ページ エラー。後でもう一度お試しください。」と表示されます。ここで http://localhost/app/index.php/index/ を定義してみました。 mysql に接続されていない他の関数は正常に実行されます。私は初心者なので、本当にできません。専門家からのアドバイスをお願いします


ディスカッションへの返信(解決策)

ランタイムを削除します。アプリの下のディレクトリに移動して、もう一度お試しください。


それでも動作しない場合は、メッセージを送信してください

ランタイムを削除するだけで動作します

tp プロジェクトとプログラムに必要なリソースをコンパクトにまとめてください。

プロジェクトが実行されているとき、実際に実行されているのはランタイム内のコードです
設定ファイルを変更しても、ランタイム内のコードは変更されていないため (これは TP のバグです)、実行できません

とてもプロフェッショナルで、とても助かりました。 !

ありがとうございます!私もこの問題に遭遇しました。 。 。

ありがとうございます! ! !この問題の解決に役立ちました! ! !

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート