CakePHP アプリをあるサーバーから別のサーバーに移動しましたが、新しいサーバーで実行するとこのエラーが発生します 。 /263
Missing Controller エラー: ItaController が見つかりませんでした。エラー: 以下のファイルにクラス ItaController を作成します: app/controllers/ita_controller.php
<?php
class ItaController extends AppController {
var $name = 'Ita';
}
?>
注意: このエラー メッセージをカスタマイズする場合は、app/views/errors/missing_controller.ctp を作成してください
ルート
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
$par = Router::parse(substr($_SERVER['REQUEST_URI'],6));
Router::reload();
Router::connect('/', array('controller' => 'site', 'action' => 'home','ita'));
Router::connect('/admin', array('controller' => 'utente', 'action' => 'logged'));
$url = array('home');
if (in_array($par['controller'],$url))
{
Router::connect($par['controller'].'/*/', array('controller' => 'site','action' => $par['controller']));
}
$lang = array('ita', 'eng', 'deu', 'rus','fra');
if (in_array($par['controller'], $lang)){
Router::connect('/ita/_(.*)', array('controller' => 'site', 'action' => 'stdpage','ita',$par['action'],));
Router::connect('/eng/_(.*)', array('controller' => 'site', 'action' => 'stdpage','eng',$par['action']));
Router::connect('/fra/_(.*)', array('controller' => 'site', 'action' => 'stdpage','fra',$par['action']));
Router::connect('/rus/_(.*)', array('controller' => 'site', 'action' => 'stdpage','rus',$par['action']));
Router::connect('/ita/', array('controller' => 'site','action' => 'home','ita'));
Router::connect('/eng/', array('controller' => 'site','action' => 'home','eng'));
Router::connect('/fra/', array('controller' => 'site','action' => 'home','fra'));
Router::connect('/rus/', array('controller' => 'site','action' => 'home','rus'));
Router::connect('/ita/'.$par['action'].'/*/', array('controller' => 'site','action' => $par['action'],'ita'));
Router::connect('/eng/'.$par['action'].'/*/', array('controller' => 'site','action' => $par['action'],'eng'));
Router::connect('/fra/'.$par['action'].'/*/', array('controller' => 'site','action' => $par['action'],'fra'));
Router::connect('/rus/'.$par['action'].'/*/', array('controller' => 'site','action' => $par['action'],'rus'));