Czy ktoś próbował uruchamiać aplikacje oparte na Yii na serwerach home.pl? Mam z tym pewien kłopot. Otóż aplikacja wywołana bez index.php w adresie zwraca błąd 500, natomiast jeśli umieszczę index.php otwiera mi się poprawnie domyślna akcja domyślnego kontrolera. Kopałem sieć, fora, ale nic nie znalazłem. Pozdrawiam,
Próbowałem z .htaccess i bez niego. Nie ma to znaczenia. Robiłem debug krok po kroku i zauważyłem, że kiedy kod dochodzi do CWebApplication->resolveRequest(), to w różny sposób wyświetla błąd 500. Kiedy wywołuję bez index.php, błąd wygląda jak zwykła strona błędu z Apache. Ale wywołanie z index.php w URL pokazuje błąd 500 w szablonie Yii. To na razie wszystko co udało mi się osiągnąć.
<?php
// change the following paths if necessary
$yii='/yii/yii.php';
$config='/admin/protected/config/main.php';
// remove the following line when in production mode
#defined('YII_DEBUG') or define('YII_DEBUG',true);
require_once($yii);
$app=new CWebApplication($config);
$app->request->setScriptUrl('/admin/');
$app->request->setBaseUrl('/admin/');
$app->run();
?>