私は新しい yii アプリを実稼働サーバーにデプロイしています。サーバーは最近、アプリをホストするように構成されており、すべての yii 要件が正常にインストールされています (yii/requirements を実行しました)。問題は、サイト全体でコントローラー/アクションがどれも機能していないが、サイト/デフォルト/インデックスが機能していないことです。サーバーIP経由でアクセスしているので、この62.75.203.71のように書くとメインページ(site(default/index))が表示されるのですが、リンクをクリックしたり別のルートを書いたりすると見つからないというエラーが出ます生成されます。例: 62.75.203.71/site/show
このサイトは私の開発用 PC で正常に動作しています。これが yii の設定がないのか、それともサーバーの問題なのかわかりません。
また、これは私の設定ファイルです:
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
これが私の .htaccess ファイルの内容です
AllowOverride すべて
そして、404-not found ngnix 1.14 を取得しました!