grazie x la risposta..e fina qua ci sono..
quindi dentro ad httpdocs inserisco quelle directory, oltre ad index.php e .htaccess dato che nel libro le mette dentro la directory htdocs
data
include
templates
Zend
index.php
.htaccess
settings.ini
Nel file .htaccess ci va:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
Nel file setting ci va:
[development]
database.type = pdo_mysql
database.hostname = localhost
database.username = phpweb20
database.password = myPassword
database.database = phpweb20
paths.base =/var/www/vhosts/miosito.it/httpdocs
paths.data = /var/www/vhostsmiosito.it/httpdocs/data
paths.templates =/var/www/vhosts/miosito.it/httpdocs/templates
logging.file = /var/www/vhosts/miosito.it/httpdocs/data/logs/debug.log
tutto gisuto allora fin qua ?
se è tutto giusto quando faccio partire il mio sito mi esce questo errore
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in /var/www/vhosts/miosito.it/httpdocs/Zend/Controller/Dispatcher/Standard.php:194 Stack trace: #0 /var/www/vhosts/miosito.it/httpdocs/Zend/Controller/Front.php(920): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /var/www/vhosts/miosito.it/httpdocs/index.php(39): Zend_Controller_Front->dispatch() #2 {main} thrown in /var/www/vhosts/miosito.it/httpdocs/Zend/Controller/Dispatcher/Standard.php on line 194
questa è la mia index.php
<?php
error_reporting (7);
ini_set('display_errors','1');
require_once('Zend/Loader.php');
Zend_Loader::registerAutoload();
// load the application configuration
$config = new Zend_Config_Ini('settings.ini', 'development');
Zend_Registry::set('config', $config);
// create the application logger
$logger = new Zend_Log(new Zend_Log_Writer_Stream($config->logging->file));
Zend_Registry::set('logger', $logger);
// connect to the database
$params = array('host' => $config->database->hostname,
'username' => $config->database->username,
'password' => $config->database->password,
'dbname' => $config->database->database);
$db = Zend_Db::factory($config->database->type, $params);
Zend_Registry::set('db', $db);
// handle the user request
$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory($config->paths->base .
'/include/Controllers');
/* // setup the view renderer
$vr = new Zend_Controller_Action_Helper_ViewRenderer();
$vr->setView(new Templater());
$vr->setViewSuffix('tpl');
Zend_Controller_Action_HelperBroker::addHelper($vr );*/
$controller->dispatch();
?>