Problemas Con Scaffolding

Hola

Soy nuevo en YII estoy creando una pagina web en mi localhost y no se me quiere visualazar Scaffolding siendo que configure todo lo que era necesario mi archivo main.php es el siguiente:




<?php


// 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'=>'SISTEMA OFICINA CONTABLE',

	

	// preloading 'log' component

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


	// autoloading model and component classes

	'import'=>array(

		'application.models.*',

		'application.components.*',

	),


	'modules'=>array(

		// uncomment the following to enable the Gii tool

		

		'gii'=>array(

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

			'password'=>'123456',

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

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

		),

		

	),


	// application components

	'components'=>array(

		'user'=>array(

			// enable cookie-based authentication

			'allowAutoLogin'=>true,

		),

		// 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>',

			),

		),

		/*

		'db'=>array(

			'connectionString' => 'sqlite:protected/data/source.db',

		),

		// uncomment the following to use a MySQL database

		*/

		'db'=>array(

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

			'emulatePrepare' => true,

			'username' => 'root',

			'password' => '',

			'charset' => 'utf8',

			'tablePrefix1' =>'',

		),

		

		'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',

	),

);



si alguien pudiera ayudarme a saber que es lo que sucede se lo agradecería demasiado.

¿Exactamente qué mensaje de error recibes?

Lo que sucede que entro en mi localhost a la dirección que se supone que debiera mostrarme mi Scaffolding, la direccion que anoto es :

localhost/~Administrador/yii/softofcontablecc/index.php?r=gii

ya que tampoco pude hacer lo de trabajar con url limpias ya que después de ver varios videos tutoriales, hacer todas las configuraciones que vi en ellos, igual me salía el mismo error al cambiar de pestaña, por ejemplo irme a Home o contacto etc:




Not Found

<br />

The requested URL /Users/Administrador/Sites/yii/softofcontablecc/index.php was not found on this server.

<br />

Apache/2.2.24 (Unix) DAV/2 PHP/5.3.26 with Suhosin-Patch Server at localhost Port 80



Por ende no he podido tampoco dejar las url limpias.

Siguiendo con lo primero, la carpeta softofcontablecc es la que tiene mi aplicación, y cuando intento acceder al link que les puse al principio solo se me refresca la pagina.

Porfavor ojalá me puedan ayudar ya estoy desesperado con el tema y no lo logro solucionar.

Comienza desactivando las reglas que tienes en la configuración de urlManager:




'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>',

       ), */

),



y chequea cómo se comporta. Por ahora no te preocupes por los url limpios; después que funcionen los básicos entonces los incorporas.

Estimado:

Te quiero dar las gracias por el tiempo y por las ganas de ayudarme en mi gran problema , pero logre encontrar la falla, al parecer tenia problemas de conexión con la BD corregí esta linea :

		'connectionString' =&gt; 'mysql:host=localhost;dbname=softofcontable;unix_socket=/tmp/mysql.sock',

al agregarle unix_socket=/tmp/mysql.sock se conecto sin problemas y ahora estoy probando mi Scaffolding tranquilamente (cabe destacar que ocupo MAC).

saludos y gracias por todo.

Me alegro que hayas resuelto el problema. A mí no se me hubiera ocurrido que era un problema con MySQL porque siempre lo utilizo con TCP/IP y nunca con sockets. Suerte.