Salve a tutti sto seguendo il libro "Sviluppare applicazioni Web 2.0 con PHP", ma trovo una
grossa difficoltà già al secondo capitolo.
Lo scopo della configurazione del web server Apache che cerca di spiegare
è riuscire a raggiungere l'applicazione in locale, all'indirizzo http://phpweb20 , ma tutto
questo a me non capita.
Ho seguito un tutorial molto ben fatto ed installato Apache, PHP e MySQL e sembra
andare tutto correttamente (It Works! e riesco a collegarmi a mysql).
Ho anche creato la struttura delle directory consigliata dal libro per MVC:

codice:
/var/www/phpweb20

|- /data
|  |- /logs
|  |- /uploaded-files
|  |- /tmp
|- /htdocs
|- /include
|  |- /Controlers
|- /templates
Non ho ben capito dove devo mettere questa struttura...secondo voi va bene
nella Root del Server ovvero "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs"?
Ho modificato il file hosts di Windows seguendo le indicazioni:

codice:
192.168.0.80 phpweb20
Ho modificato anche il file conf di Apache:

codice:
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
A questo punto nel settare il VirtualHost ho un problema:

codice:
# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

<VirtualHost *:80>
	ServerName phpweb20
	DocumentRoot "C:/www/phpweb20/htdocs"

	<Directory "c:/www/phpweb20/htdocs">
		AllowOverride None
		Options All
#		Order allow, deny
		Allow from all
	</Directory>
	php_value include_path ".;c:/www/phpweb20/include;C:/php/PEAR"
	php_value magic_quotes_gpc off
	php_value register_globals off
</VirtualHost>
Se tolgo il commento a quella riga Apache non si avvia.
Inoltre nel libro il percorso di PEAR era completamente diverso (Program Files).
In ogni caso l'indirizzo http://phpweb20 non carica nulla.
Altra cosa che ho notato è che a parte http://localhost per tutti gli altri
indirizzi ricevo Forbidden.
Grazie per qualsiasi consiglio.