2016-04-22 13 views
-1

私はJustHost.comで自分のウェブサイトをホスティングしています。最近、私はLaravel 5.1プロジェクトを開始し、それをサーバーにアップロードしたがっています。私が最初に遭遇した問題はPHPのバージョンでした。サーバーは5.4バージョンに構成され、Laravel 5.1には5.5.9が必要です。 PuTTYでサーバに接続し、 "php -v"と入力すると正しいバージョン(5.4)が得られます。PuTTYが正しいバージョンのPHPを表示していません

私はcpanelを開いてバージョンを5.6に切り替えました(JustHostはPHPの5.4と5.6ベータ版のみを提供しています)。プロジェクトをアップロードした後、ホームページが完全に開きました。さて、私はいくつかの職人のコマンドを実行し、いくつかのデータベースの移行、シードなどを行いたいと思います。PuTTYに接続してプロジェクトのルートフォルダに移動し、職人のコマンドは機能しませんでした。イベント「php artisan」は機能しませんでした。私は再び "php -v"とタイプし、バージョン5.2.17を手に入れました。

サーバーは5.6で設定されていますが、Webサイトは機能していますが、職人のコマンドは機能しません。PuTTYは私に5.2.17を示しています。バージョン。 PuTTYに問題があるのか​​、サーバー側に問題がありますか?

+2

パテは、単にツールです

....以上のコマンドデバッグ

のために、より詳細な出力のための通常の出力、2のための1と3:-v | | VV VVVは、メッセージの冗長性を増やす--verboseあるボックスを別のボックスに接続してコマンドラインコマンドを実行することができますが、それはPHPを意識するものではなく、PHPのバージョンを知らないし気にしません –

答えて

1

あなたがphp artisan -v

5.2.17はLaravelはなく、PHPのバージョンで走ったようです。

php -v結果は次のようになります。

PHP 7.0.3-13 + deb.sury.org〜頼り+ 1(CLI)(NTS)の著作権(C) 1997年から2016年ザ・PHPのZend EngineのグループV3.0.0、著作権(C)Blackfireio社1998年から2016年 ゼンド・テクノロジーズblackfireのv1.9.2とDerick Rethans によってXdebugをv2.4.0RC4、著作権(C)2002から2016、https://blackfire.io、と

php artisan -v結果は次のようになります。

Laravelフレームワークのバージョン5.2.29

使い方:コマンド[オプション] [引数]

オプション:-h、 はないですか--quiet、このヘルプメッセージを表示します-q --help任意のメッセージを出力する-V、--versionこのアプリケーションのバージョンを表示する --ansi ANSI出力を強制する --no-ansi ANSI出力を無効にする-n、--no-interaction対話型の質問を一切行わない --env [= ENV ]コマンドが実行される環境。

+0

いいえ、私は 'php -v'を実行しました。 'php artisan -v'も動作しません。 –

+1

投稿を更新しましたので、もう一度見て確認してください。 'php -v'を使って' 5.2.17'を取得していることがまだ分かっているなら、スクリーンショット全体をアップロードしてください。問題が見つかるかもしれません。 –

+0

実際には、リンク先のリリースページに5.2.17があります。それは5.3.4と5.2.16の間です。 –

関連する問題