2017-05-13 49 views
1

私はlaravelを使って開発されたブログを持っています。私のローカルPCで、すべては大丈夫です。私はそれが以下のようなエラーがスローライブ共有ホスティングサーバーでそれをアップロードするときしかし:MariaDB COM_STMT_PREPAREの応答サイズが正しくありません。受け取った7. LARAVEL ERROR

  • Serverバージョン:

    ErrorException in MySqlConnector.php line 124: 
    Wrong COM_STMT_PREPARE response size. Received 7 
    

    私のサーバーの構成は、

    1. サーバーの下に与えられています10.1.20- MariaDB - MariaDBサーバー
    2. PHP 5.6

    解決策が見つかりませんでした。どんな助けでも大歓迎です。

  • +0

    あなたは解決策を見つけますか? –

    +0

    最後の2日間私はそれに疲れています。しかし、私はどんな解決策も得ていませんでした。 –

    +0

    124行目のコードを見てみましょう。 –

    答えて

    0

    に動作します。私のウェブホストプロバイダは、000webhostでした。データベース構成ファイル(config/database.php)でこのPDO属性PDO::ATTR_EMULATE_PREPARESをtrueに設定するだけで正常に動作します。

    例:

    'mysql' => [ 
        'driver' => 'mysql', 
        'host' => env('DB_HOST', 'localhost'), 
        //....... 
        'options' => [PDO::ATTR_EMULATE_PREPARES => true,] 
    ], 
    
    -1

    私は、共有ホスティングのデータベースエンジンに問題がある可能性があることを知りました。私が見つけた解決策はという別のサービスにデータベースを作成することでした。私はsql9.freemysqlhosting.netを使用し、これまでのところうまく動作しています。

    注:上記のこのアイデアは、他の人からコピーされますが、私はそれを試みたが、それは私も同じ問題に直面して成功し

    +0

    複製の代わりに参照した答えへのリンクを入力してください。 – Shibli

    +0

    ok ..しかし、私がコピーした以上の解決策はありません –

    関連する問題