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:
Non ho ben capito dove devo mettere questa struttura...secondo voi va benecodice:/var/www/phpweb20 |- /data | |- /logs | |- /uploaded-files | |- /tmp |- /htdocs |- /include | |- /Controlers |- /templates
nella Root del Server ovvero "C:\Programmi\Apache Software Foundation\Apache2.2\htdocs"?
Ho modificato il file hosts di Windows seguendo le indicazioni:
Ho modificato anche il file conf di Apache:codice:192.168.0.80 phpweb20
A questo punto nel settare il VirtualHost ho un problema:codice:<IfModule dir_module> DirectoryIndex index.php index.html </IfModule>
Se tolgo il commento a quella riga Apache non si avvia.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>
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.
![]()

Rispondi quotando