2017-05-17 24 views
0

私はそれがローカルホストで正常に動作しますが、メッセージがある私はそれをアップロードした後、高度yii2でプロジェクトに取り組んできましたが言うよう表示されます。YII2:kartik Selectセレクト

クラスのkartik \ SELECT2 \ SELECT2 'が見つかりません

奇妙なことがある:SELECT2は、ローカルホストで正常に動作し、私は私が想定したすべてのファイル

enter image description here

+0

エラーを投げるコードを貼り付けてください。おそらくuseステートメントがありません。 – Chux

答えて

0

をアップロードし、THAあなたは "localhost kartik select2にダウンロードして&のペースト/vendor/kartik-v/yii2-widget-select2をサーバにコピーするのと同じようなことはしませんでした。私は願います。そんなことはしないでください。

プロジェクトディレクトリ/ composer.jsonファイル内のセクションを必要とする場合は、この行を追加します

"kartik-v/yii2-widget-select2": "@dev" 

そして、プロジェクトディレクトリのコマンドで実行します。

composer update 
0

コマンドへのアクセス権を持っていない場合あなたのサーバのラインインタフェースを使用してcomposer updateコマンドを実行するには、 "vendor/composer /"フォルダと "vendor/autoload.php"ファイルをWebサーバにアップロードする必要があります。

0

生産にコードを移動するとき、あなたは

composer install 

または

php composer.phar install 

と作曲で使用するすべてのライブラリをインストールする必要がその後のライブラリの同じバージョンがどこあなたのdevのサイト上としてインストールされますアプリケーションをテストしました。

これは、.gitignoreファイルにcomposer.lockが含まれていない理由です。devおよびprodサイトで同じlibバージョンを確実に使用するためです。

0

あなたの解決策は次のようになります。

use kartik\select2\Select2; 

は、リモートサーバー上のローカルホストとLinux上でWindowsを使用していることができます。

+0

*おそらく*は答えに属していません。最初に、コメントセクションでOPに尋ねる方法で問題が何であるかを明確にします。その後、あなたが問題を完全に理解し、その特定の問題のための実用的な解決策を取ったときには(それが含まれていないので)シェルは答えとしてそれを投稿します。そうでなければ、答えを投稿しないでください。 –

+0

これが彼のために働く解決策であるかどうかは、尋問者に判断させてください。私は同じ問題に遭遇し、上記の解決策で解決しました。だから私はそれが尋問者にも役立つことを願っています。そうでない場合、将来のユーザーがスタックオーバーフローを起こすためのソリューションになる可能性があります。 – OWS

+0

*リモートサーバー上のlocalhostとlinux上のウィンドウを使用している可能性がありますが、あなたが推測している** OPの状況があなたのものと同じであるかどうかわかりません**答えの!コメント内のすべての推測と誤解をクリアし、後で**答えを投稿するだけです。さもなければ、いくつかの回答の混乱が発生するので、質問は品質を失います。同じことはStackOverflowと同じです。それが何のためのコメントなのか。 *あるいはそうでない場合、将来のユーザーがスタックオーバーフローを起こすための解決策になる可能性があります。* - しかし答えのシェルは**この**問題のみを解決し、何も*解決しません。 –

関連する問題