Tengo un error con libreria de bootstrap en linux cuando lo migro desde windows

Buenas tardes

Tengo una aplicacion de yii1 en windows a la que le configure bootstrap y funciona perfectamente,

necesito pasar mi proyecto a linux y sale el siguiente error

Alias "bootstrap.widgets.TbNavBar" is invalid. Make sure it points to an existing PHP file.

ya he realizado diferentes pruebas de todo lo que hay en internet pero no he logrado solucionarlo

alguien me puede dar una idea de lo que pasa.

adjunto mi config/main.php para validar el problema

gracias.

Bueno en vista que no has dejado código ni mas información lo único que se me ocurre es que revises las rutas ya que Linux es sensible a mayúsculas y minúsculas en las rutas.

Por ejemplo una carpeta con nombre holamundo y HolaMundo para Windows es la misma ruta pero para Linux no verificarlo.

Muchas gracias por tu respuesta, pero el tema de la sensibilidad de mayusculas y minusculas ya lo he revisado

con anterioridad, tambien revise los permisos de las carpetas, te dejo el codigo del config/main.php y el del views/layouts/main.php que es donde se declara el widget para que veas como lo tengo

denuevo muchas gracias.

config/main.php





<?php


Yii::setPathOfAlias('bootstrap',dirname(__FILE__).'/../extensions/bootstrap');


// uncomment the following to define a path alias

// Yii::setPathOfAlias('local','path/to/local-folder');


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

// CWebApplication properties can be configured here.

return array(

	'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',

	'name'=>'SISGRE',

	'language'=>'es',

	'theme'=>'bootstrap',


	// preloading 'log' component


	'aliases' => array(

        'bootstrap' => realpath(__DIR__ . '/../extensions/bootstrap'), // change if necessary

        // yiiwheels configuration

        'yiiwheels' => realpath(__DIR__ . '/../extensions/yiiwheels'), // change if necessary

    ),







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


	// autoloading model and component classes

	'import'=>array(

		'application.models.*',

		'application.components.*',

		'application.modules.cruge.components.*', // linea agregada para configuracion de cruge

		'application.modules.cruge.extensions.crugemailer.*',  // linea agregada para configuracion de cruge

		'bootstrap.helpers.TbHtml', // esta linea se agrega para libreria de yiiswels

	),


	'modules'=>array(


		// uncomment the following to enable the Gii tool

		

		'gii'=>array(

			'class'=>'system.gii.GiiModule',

			'password'=>'123',

			// If removed, Gii defaults to localhost only. Edit carefully to taste.

			'ipFilters'=>array('127.0.0.1','::1'),

			'generatorPaths'=>array(

				'bootstrap.gii',

			),

		),

		

	),


	// application components

	'components'=>array(


		'bootstrap'=>array(

			'class'=>'bootstrap.components.Bootstrap',

			//'class' => 'bootstrap.components.TbApi',

		),


        // yiiwheels configuration

        'yiiwheels' => array(

            'class' => 'yiiwheels.YiiWheels',   

        ),


		// user original de yii

		'user'=>array(

			// enable cookie-based authentication

    		'loginUrl' => array('site/login'),

			'allowAutoLogin'=>true,

			'authTimeout' => 1200

		),




		/*// user que trae modulo cruge

		'user'=>array(

			'allowAutoLogin'=>true,

			//'class' => 'application.modules.cruge.components.CrugeWebUser',

			//'loginUrl' => array('/cruge/ui/login'),

		),*/


		/*'authManager' => array(

			'class' => 'application.modules.cruge.components.CrugeAuthManager',

		),

		'crugemailer'=>array(

			'class' => 'application.modules.cruge.components.CrugeMailer',

			'mailfrom' => 'email-desde-donde-quieres-enviar-los-mensajes@xxxx.com',

			'subjectprefix' => 'Tu Encabezado del asunto - ',

			'debug' => true,

		),*/


		'format' => array(

			'datetimeFormat'=>"d M, Y h:m:s a",

		),


		// uncomment the following to enable URLs in path-format

		

		'urlManager'=>array(

			'urlFormat'=>'path',

			'rules'=>array(

				'<controller:\w+>/<id:\d+>'=>'<controller>/view',

				'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',

				'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',

			),

		),

		


		// database settings are configured in database.php

		//'db'=>require(dirname(__FILE__).'/database.php'),

		

		'db'=>array(

			//'class' => 'CDBConnection',

			'connectionString' => 'mysql:host=localhost;dbname=sisgredb',

			'emulatePrepare' => true,

			'username' => 'root',

			'password' => '',

			'charset' => 'utf8',

		),

	

		// database settings are configured in database.php

		//'db'=>require(dirname(__FILE__).'/database.php'),


		'errorHandler'=>array(

			// use 'site/error' action to display errors

			'errorAction'=>'site/error',

		),


		'log'=>array(

			'class'=>'CLogRouter',

			'routes'=>array(

				array(

					'class'=>'CFileLogRoute',

					'levels'=>'error, warning',

				),

				// uncomment the following to show log messages on web pages

				/*

				array(

					'class'=>'CWebLogRoute',

				),

				*/

			),

		),


	),


	// application-level parameters that can be accessed

	// using Yii::app()->params['paramName']

	'params'=>array(

		// this is used in contact page

		'adminEmail'=>'webmaster@example.com',

	),

);






views/layouts/main.php





<?php /* @var $this Controller */ 


$usuario_id = Yii::app()->user->id;

$gestiones = array();

$procesos = array();


if($usuario_id <> ""){


	$queryRol = "SELECT usuario_rol_id FROM usuarios where usuario_id = $usuario_id";

	$rol_id = Yii::app()->db->createCommand($queryRol)->queryAll();


	if($rol_id[0]['usuario_rol_id'] <> 3){

		// Menu de gestiones solo para usuarios administradores

		$gestiones = array('label'=>'Gestiones', 'url'=>array('index'),

								'items'=>array( 

									array('label'=>'Empresas', 'url'=>array('/empresas/create')),

					            	array('label'=>'Clientes', 'url'=>array('/clientes/create')),

					            	array('label'=>'Usuarios', 'url'=>array('/Usuarios/create')),        	

								),'visible'=>!Yii::app()->user->isGuest

							);


		$procesos = array('label'=>'Procesos', 'url'=>array('index'),   

								'items'=>array( 

									array('label'=>'Aurorizaciones', 'url'=>array('/Autorizaciones/create')),

				            		array('label'=>'Marcacion clientes', 'url'=>array('/ClientesMarcaciones/create'),

				            		),

								),'visible'=>!Yii::app()->user->isGuest

					        );


	}




}


?>

<!DOCTYPE html>

<html>

<head>

	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

	<meta name="language" content="es">


	<!-- blueprint CSS framework -->

	<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/screen.css" media="screen, projection">

	<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/print.css" media="print">

	<!--[if lt IE 8]>

	<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/ie.css" media="screen, projection">

	<![endif]-->


	<!--<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/main.css">

	<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/mbmenu.css">-->

	<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/form.css">




	<?php


	echo Yii::app()->bootstrap->registerAllCss();

	echo Yii::app()->bootstrap->registerCoreScripts();


	?>


	<title><?php echo CHtml::encode($this->pageTitle); ?></title>




</head>


<body>


<div id="page">

	<div id="header">

		<div id="logo"><?php echo CHtml::encode(Yii::app()->name); ?></div>

	</div><!-- header -->


	<!--<div class="navbar navbar-default navbar-fixed-top" >-->




	<div id="mainmenu">


				<?php //$this->widget('application.extensions.mbmenu.MbMenu',array(

					$this->widget('bootstrap.widgets.TbNavBar', array(

     				'items' => array(

				        array(

				            'class' => 'bootstrap.widgets.TbMenu',

				            'submenuHtmlOptions' => array('class' => 'multi-level'),  	

							'items'=>array(

							array('label'=>'Inicio', 'url'=>array('/site/indexsis'),'visible'=>!Yii::app()->user->isGuest),

							array('label'=>'Consultas Clientes', 'url'=>array('Clientes/admin'),'visible'=>!Yii::app()->user->isGuest),   

							$gestiones,

							$procesos,

					        array('label'=>'Listado de Informes', 'url'=>array('index'),   

								'items'=>array( 

									array('label'=>'Clientes Autorizados', 'url'=>array('#')),

				            		array('label'=>'Clientes Reportados', 'url'=>array('#'),

				            		),

								),'visible'=>!Yii::app()->user->isGuest

					        ),

					        // login y logout original de yii

					        array('label'=>'Ingresar', 'url'=>array('site/login'), 'visible'=>Yii::app()->user->isGuest),

							array('label'=>'Salir ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest)

							//array('label'=>'Login', 'url'=>Yii::app()->user->ui->loginUrl, 'visible'=>Yii::app()->user->isGuest),

							//array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>Yii::app()->user->ui->logoutUrl, 'visible'=>!Yii::app()->user->isGuest)

						),

				),

			),

				)); ?>

	</div>

	<br><br>

	<div style="margin-left: 40px; width:95%" class="container">

		<!--<div class="page-header text-center">

			<br/><br/>

			<?php if(isset($this->breadcrumbs)):?>

				<?php $this->widget('zii.widgets.CBreadcrumbs', array(

					'links'=>$this->breadcrumbs,

				)); /*breadcrumbs*/?>

			<?php endif?>

		</div>-->


		<?php echo $content; ?>


		<!--<div class="footer text-center">

			Copyright &copy; <?php echo date('Y'); ?> by My Company.<br/>

			All Rights Reserved.<br/>

			<?php echo Yii::powered(); ?>

		</div><!-- footer -->


	</div><!-- page -->

</div><!-- page -->





</body>

</html>




Gracias por la respuesta

Inicialmente habia revisado ya esa recomendacion y crei que era otro error, pero hice una validacion mas extensa

y efectivamente era ese el problema

el error estaba en la linea $this->widget(‘bootstrap.widgets.TbNavBar’, array(

que en lugar de TbNavBar es TbNavbar, no habia revisado bien por que esa linea la habia copiado directamente de las paginas de internet, por eso la habia dado por bien escrita

Muchísimas gracias.

Quiero descartar cualquier cosa pero ya intentaste la configuración de la pagina? http://yiiwheels.2amigos.us/site/started