2016-03-21 7 views
0

私はcodeigniterの新作ですが、私は何年もPHP開発者でした。私のメインコントローラがcodeigniterで動作しないのはなぜですか?

私のクライアントには別の開発者が開発したエキサイティングなcodeigniterサイトがあり、私はそのサイトで動作するようにdevサーバーを設定しようとしています。

私は、ヘッダ/フッタまたはCSSのどれもが、私は私のコントローラのように感じる を機能していない

http://102.236.250.217/app/views/nycity/

しかし、このURLに行けば、私はビュー内のindex.phpをロードできる「クラスNycityはMY_Controllerを拡張します"これの原因となる可能性のあるものは動作していませんか?

これは私のhtaccessです:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

<Files "index.php"> 
AcceptPathInfo On 
</Files> 

答えて

1

読むcodeigniter's user guide、ディレクトリ構造を学び、それはMVCのです。あなたのindex.phpファイルがどこにあるのかを見つけ、そこにドメインを指します。

残りは魔法です。がんばろう!

p.s. MY_Controllerは、ルールに従ってapplication/core内に配置する必要があります。

+0

は、私はファイルがトンを送ったときの両方が含まれていませんでしたシステムフォルダとのindex.phpファイルが欠落していたが判明ロードする必要があります私。 – Tsea

+0

システムフォルダは非常に重要です;)よろしく – cssBlaster21895

0

まず、あなたがconfigフォルダでのroutes.phpを見つける必要があり、あなたのルートのデフォルトコントローラをチェックする必要があり、これはあなたが書くべきか:あなたの説明によって

$route['default_controller'] = 'your_default_controller'; 

、それはこのようにする必要があります

$route['default_controller'] = 'app'; 

、アプリのコントローラで「nycity」ビュー

関連する問題