Съезжает оформление приложения

При генерации нового приложения в некоторых местах слетает оформление. Не могу разобраться в чём проблема. хочется чтобы yii был в /var/www/yii а сам сайт в /var/www/localhost/htdocs/

Никто не сталкивался как это сделать?

index.php




// change the following paths if necessary

$yii=dirname(__FILE__).'/../../../files/yii/framework/yii.php';

//$config=dirname(__FILE__).'/protected/config/main.php';

$base=require(dirname(__FILE__).'/../../config/main.php');

$local=require(dirname(__FILE__).'/protected/config/main.php');

// remove the following lines when in production mode

defined('YII_DEBUG') or define('YII_DEBUG',true);

// specify how many levels of call stack should be shown in each log message

defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);


require_once($yii);

$config=CMap::mergeArray($base, $local);

Yii::createWebApplication($config)->run();



/../../config/main.php




<?PHP


// This is the main Web application configuration. Any writable

// CWebApplication properties can be configured here.

return array(

	'extensionPath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'../modules/abstract/protected/extensions',

	'homeUrl'=>'',//dirname(__FILE__).DIRECTORY_SEPARATOR.




	// preloading 'log' component

	'preload'=>array('log'),


	// autoloading model and component classes

	'import'=>array(

		'application.models.*',

		'application.components.*',

		'ext.eoauth.*',

		'ext.eoauth.lib.*',

		'ext.lightopenid.*',

		'ext.eauth.services.*',

	),


	// application components

	'components'=>array(

		// uncomment the following to use a MySQL database

		'layoutPath'=>dirname(__FILE__).'/../modules/abstract/protected/views/layouts',



например вместо кнопок появляется это:

Go to page:

&lt;&lt; First


&lt; Previous


1


2


3


4


Next &gt;


Last &gt;&gt;

не подскажите какие права(владельцев) нужно выставить для папки с yii и папок приложения?

PS

подскажите хотя бы стратегию решения проблемы, чтоб приблизится к ответу.

Если получаешь на экране:

<< First

< Previous

1

2

3

4

Next >

Last >>

Скорее всего косяк с подключением стилей или еще чего то. Устанавливай FireBug в свой ФФ и смотри во вкладке "Сеть" откуда пробует Yii подключать стили и прочие части оформления, записи которые выделены красным - и заставят обратить на себя внимание.

Если проблема конкретно с дизом, попробуй еще на папку assets и на все что там внутри поставить 775 допустим.

Стили для CLinkPager лежат в папке с самим фреймворком и публикуются в assets. Скорее всего, на каком-то шаге этот процесс нарушается :) У меня эти стили находятся в assets по адресу: /assets/6a51875a/pager.css. Проверьте, доступен ли этот файл из браузера, и что в нём содержится.

Можно попробовать жестоко прописать параметр cssFile для pager, положив куда-нибудь файл pager.css из web/widgets/pargers (именно отсюда он в assets попадает). Например:




'pager'=>array(

   'class'=>'CLinkPager',

   'nextPageLabel'=>'>',

   'prevPageLabel'=>'<',

   'cssFile'=>Yii::app()->request->baseUrl.'/css/pager.css',

 ),



или вообще в false установить этот параметр, если этот css файл грузить в layout’е