Yii2-エラー#1-内部サーバーエラーが発生しました

アンドレ・カストロ

ご挨拶

Yii2アプリケーションを(ローカルではなく)Webサーバーにアップロードしました:http://acastro.wc.lt/

問題は、ENG言語とPT言語を切り替えようとすると、フレームワークがエラー#1-内部サーバーエラーが発生したことです。

私のLayout.phpには、nav内に次のリンクがあります::ウィジェット:

'options' => ['class' => 'navbar-nav navbar-right'],
            'items' => [
                ['label' => 'ENG', 'url' => ['/site/langus'], 'visible' => Yii::$app->user->isGuest],
                ['label' => 'PT', 'url' => ['/site/langpt'], 'visible' => Yii::$app->user->isGuest],

そして私のsiteControllerには、アプリケーションをリアルタイムで翻訳する言語を切り替えるアクションがあります。

public function beforeAction($action) {
    if (Yii::$app->session->has('lang')) {
        Yii::$app->language = Yii::$app->session->get('lang');
    } else {
        Yii::$app->language = 'us';
    }
    return parent::beforeAction($action);
}

public function actionLangus(){  
    Yii::$app->session->set('lang', 'us'); //or $_GET['lang']
    return $this->redirect(Url::toRoute(['site/index']));   
}

  public function actionLangpt(){  
    Yii::$app->session->set('lang', 'pt'); //or $_GET['lang']
    return $this->redirect(Url::toRoute(['site/index']));
}

MAMPによってMACOSX Yosemiteにインストールされたローカルホストマシンでは、リンクは非常にうまく機能し、アプリケーション言語をリアルタイムで変更しますが、ライブサーバーではリンクENGとPTがエラー#1をスローします。

おそらく、リダイレクト式のアクションに問題があります

Yii::$app->session->set('lang', 'pt'); //or $_GET['lang']

ライブサーバーでのみこの動作を引き起こす問題が何であるかについてのアイデアはありますか?サーバーからのPHPは、最新バージョンと最新バージョンのいずれかに更新されます。

ミハイP.

すべてが問題ないように見えるので、これが問題であるかどうかはわかりません。ただし、短いタグがないことを確認してください。<?以外はありません通常、ローカルインストールはよりリラックスしていますが、サーバーでは短いタグがオフになっています。編集また、return $ this-> redirect(['site / index']);を試してください。<?=<?php

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

yii2でTimestampBehaviorを実装中にエラーが発生しました

分類Dev

Yii2、NotFoundExceptionのスロー中にエラーが発生します

分類Dev

Yii2のインストール時にエラーが発生しました

分類Dev

yii2のpostjsonデータへのアクセス中にエラーが発生しました

分類Dev

Yii2でアプリケーションを開くときにエラーが発生しました

分類Dev

yii2 を使用した facebook sdk ログインでエラーが発生しました

分類Dev

Composerでyii2プロジェクトを作成中にエラーが発生しました

分類Dev

EC2サーバーでPythonコードを実行中にエラーが発生しました

分類Dev

apache2のphpページへのアクセス中に内部サーバーエラーが発生しました

分類Dev

500内部サーバーエラーエラーが発生しました

分類Dev

Ubuntuでapache2サーバーの起動中にエラーが発生しました

分類Dev

wso2esb-4.8.0サーバーの起動中にエラーが発生しました

分類Dev

YII2でGiiを使用してビューとコントローラーを作成中にPHPコンパイルエラーが発生しました

分類Dev

Yii2クエリエラー

分類Dev

「タスクリストインデクサー」中に内部エラーが発生しました。入力文字列の場合: "1 2"

分類Dev

Webpack2-「デバッグ」でエラーが発生しました

分類Dev

yii2:致命的なエラー$ this

分類Dev

Retrofitの使用中に内部サーバーエラーが発生しました

分類Dev

Azure Storage Explorer:サーバーで内部エラーが発生しました

分類Dev

lucadegasperioauth2-Authコード付与を使用したサーバーでinvalid_clientエラーが発生する

分類Dev

コンピューターでapache2httpdWebサーバーを実行中にエラーが発生しました

分類Dev

symfony2のMySQL(PDO)でエラーが発生しました:ドライバーで例外が発生しました:SQLSTATE [HY000] [1049]

分類Dev

Angular更新エラー-Angularを更新すると、サーバーで内部エラーが発生しました

分類Dev

このエラーが発生しました500 | 内部サーバーエラー| Doctrine_Connection_Mysql_Exception

分類Dev

Yii2エラー:ビューファイルが存在しません

分類Dev

Yii2編集可能ホストでのみ内部サーバーエラー(クラスyii \ helpers \ jsonが見つかりません)

分類Dev

Ubuntuサーバー17.04php7およびapache2でoci8.soをロード中にエラーが発生しました

分類Dev

WSO2 IS5.1.0-Soapを使用してサービスプロバイダーを更新中にエラーが発生しました

分類Dev

Java VMのロード中にWindowsエラー2が発生しました

Related 関連記事

  1. 1

    yii2でTimestampBehaviorを実装中にエラーが発生しました

  2. 2

    Yii2、NotFoundExceptionのスロー中にエラーが発生します

  3. 3

    Yii2のインストール時にエラーが発生しました

  4. 4

    yii2のpostjsonデータへのアクセス中にエラーが発生しました

  5. 5

    Yii2でアプリケーションを開くときにエラーが発生しました

  6. 6

    yii2 を使用した facebook sdk ログインでエラーが発生しました

  7. 7

    Composerでyii2プロジェクトを作成中にエラーが発生しました

  8. 8

    EC2サーバーでPythonコードを実行中にエラーが発生しました

  9. 9

    apache2のphpページへのアクセス中に内部サーバーエラーが発生しました

  10. 10

    500内部サーバーエラーエラーが発生しました

  11. 11

    Ubuntuでapache2サーバーの起動中にエラーが発生しました

  12. 12

    wso2esb-4.8.0サーバーの起動中にエラーが発生しました

  13. 13

    YII2でGiiを使用してビューとコントローラーを作成中にPHPコンパイルエラーが発生しました

  14. 14

    Yii2クエリエラー

  15. 15

    「タスクリストインデクサー」中に内部エラーが発生しました。入力文字列の場合: "1 2"

  16. 16

    Webpack2-「デバッグ」でエラーが発生しました

  17. 17

    yii2:致命的なエラー$ this

  18. 18

    Retrofitの使用中に内部サーバーエラーが発生しました

  19. 19

    Azure Storage Explorer:サーバーで内部エラーが発生しました

  20. 20

    lucadegasperioauth2-Authコード付与を使用したサーバーでinvalid_clientエラーが発生する

  21. 21

    コンピューターでapache2httpdWebサーバーを実行中にエラーが発生しました

  22. 22

    symfony2のMySQL(PDO)でエラーが発生しました:ドライバーで例外が発生しました:SQLSTATE [HY000] [1049]

  23. 23

    Angular更新エラー-Angularを更新すると、サーバーで内部エラーが発生しました

  24. 24

    このエラーが発生しました500 | 内部サーバーエラー| Doctrine_Connection_Mysql_Exception

  25. 25

    Yii2エラー:ビューファイルが存在しません

  26. 26

    Yii2編集可能ホストでのみ内部サーバーエラー(クラスyii \ helpers \ jsonが見つかりません)

  27. 27

    Ubuntuサーバー17.04php7およびapache2でoci8.soをロード中にエラーが発生しました

  28. 28

    WSO2 IS5.1.0-Soapを使用してサービスプロバイダーを更新中にエラーが発生しました

  29. 29

    Java VMのロード中にWindowsエラー2が発生しました

ホットタグ

アーカイブ