0

Lithium をインストールし、Mac でテストしました。

定義したビューにアクセスできません。インデックスファイルにしかアクセスできません。

私の単純なプロジェクトは firstLithium です。/Library/Webserver/Documents に設定します。このプロジェクトでは、posts という名前のビューを 1 つ作成します。以下は私のMVCの内容です。

models/Posts.php :

    <?php
    namespace app\models;
    class Posts extends \lithium\data\Model {
    }
    ?>

ビュー/投稿/index.html.php :

リチウムは、イウムより密度が低いです。

コントローラー/PostsController.php

    <?php
    namespace app\controllers;
    class PostsController extends \lithium\action\Controller {
        public function index() {
            return array('foo' => 'bar', 'title' => 'Posts');        
        }   
          public function add() {
        }
    }
    ?>

ウェブブラウザから:

  • localhost/firstLithium : うまくいきます

  • localhost/firstLithium/posts : 動作しません

見つかりません 要求された URL /firstLithium/posts がこのサーバーで見つかりませんでした。同じ例は ubuntu では実行できますが、Mac では実行できません。Macで実行するのを手伝ってもらえますか. 前もって感謝します。

4

2 に答える 2

1

Lithiumではなく、Webサーバーの設定に問題があるようです。このガイドを試してみて、問題が解決しない場合は、#li3 IRC チャンネルでお気軽に ping を送信してください。

于 2013-08-01T21:14:49.993 に答える
0

また、Apache の mod_rewrite が有効になっていることを確認してください。Macの場合、コマンドが何であるかはわかりませんが、Linuxでは次のとおりです。

sudo a2enmod rewrite
于 2013-08-01T21:41:45.830 に答える