ciao,
vorrei usare drupal sul mio pc ma ho dei problemi.
nella root di apache ho creato una cartella con il nome del sito che vorrei sistemare
ho modificato il file settings.php
C:\Programmi\ApacheSoftwareFoundation\Apache2.2\htdocs\inklink\sites\default
...
...
* It is not allowed to have a trailing slash; Drupal will add it
* for you.
*/
$base_url = 'http://www.inklink.it'; // NO trailing slash!
/**
* PHP settings:
...
...
ho modificato il file http.conf
ho attivato:
LoadModule rewrite_module modules/mod_rewrite.so
e
...
...
#
# This should be changed to whatever you set DocumentRoot to.
#
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks MultiViews +Includes <---------------
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All <--------------
...
...
e
...
...
DirectoryIndex index.html index.php <--------------
...
...
e
..
..
# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf <--------------
# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf
...
...
poi ho modificato il file:
C:\Programmi\ApacheSoftwareFoundation\Apache2.2\conf\extra
httpd-vhosts.conf <--------------
...
...
ServerAdmin [email protected]
DocumentRoot "C:/Programmi/ApacheSoftwareFoundation/Apache2.2/docs/dummy-host2.localhost"
ServerName dummy-host2.localhost
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" common
ServerAdmin [email protected]
DocumentRoot "C:/Programmi/ApacheSoftwareFoundation/Apache2.2/htdocs/inklink.localhost"
ServerName inklink.it.localhost
ServerAlias www.inklink.it.localhost
ErrorLog "C:/Programmi/ApacheSoftwareFoundation/Apache2.2/htdocs/inklink/logs/localhost-error.log"
CustomLog "C:/Programmi/ApacheSoftwareFoundation/Apache2.2/htdocs/inklink/logs/dummy-host.localhost-access.log" common
poi ho modificato il file:
C:\WINDOWS\system32\drivers\etc
hosts <--------------
...
...
# Per esempio:
#
# 102.54.94.97 rhino.acme.com # server origine
# 38.25.63.10 x.acme.com # client host x
127.0.0.1 localhost
127.0.0.1 inklink.it.local
ma non funziona.
il sito www.inklink.it è online e vorrei lavorare sul mio pc per fare tutte le modifiche e poi uploadare sul server
l'errore è:
http://localhost/inklink.it/install.php
"
Forbidden
You don't have permission to access /inklink.it/install.php on this server.
"
qualcuno può aiutarmi?
Grazie tiziano
Ti converrebbe usare qualcosa tipo xampp, EasyPhp o WampServer è già tutto pronto e configurato. L'unica cosa che devi sistemare è il rewrite, ma con una ricerca su internet trovi tutte le info che ti servono.
ciao ieri ho riformattato il mio pc ed o provato a installare xampp ma la sitazione non cambia, quello che voglio capire è semplicemente perchè non funziona. se ho eseguito tutto e installato come dovrebbe essere non riesco a capire.... gli altri riescono a vedere sulla propria macchina tipo www.miosito.it.... è questo che mi fa mandare in bestia e non capisco perchè impostando il valore $url tutto si sputtana...
mi piace drupal per quello che sono riuscito a impostare ma così diventa impossibile... uffa
ciao tiziano
Questo errore può essere inviato se non si hanno permessi di accesso alla directory del sito.
Prova ad aggiungere in httpd.conf di apache
<Directory "C:/Programmi/ApacheSoftwareFoundation/Apache2.2/htdocs/inklink.localhost">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Se non dovesse ancora funzionare, verifica se esiste nella tua directory il file .htaccess e eventualmente toglielo. Anche questo file controlla l'accesso alla directory.
Ciao
________________________________________________________________________________________
Quando risolverai il problema, scrivi come hai fatto, e se puoi scrivi [RISOLTO]
Sarà utile ad altri. Grazie
enzoazzolini.it
Tiziano, non fare la stessa domanda in 2 posti diversi. Ti ho già risposto in un altro thread
scusate se ho scritto diversi post ma non c'è modo di cancellarli...una vota spediti o risolto la situazione, ad ogni modo vi ringrazio per avermi postato i vostri aiuti ma non sono ancora riuscito a farlo funzionare.
Ho tolto come mi ha consigliato Enzodrup il file dalla directory ma non sono riuscito a farlo funzionare ugualmente. Ho inserito anche il testo:
<Directory "C:/Programmi/ApacheSoftwareFoundation/Apache2.2/htdocs/inklink.localhost">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
a questo punto:
DocumentRoot "C:/Programmi/ApacheSoftwareFoundation/Apache2.2/htdocs"
#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
#
# Options FollowSymLinks
# AllowOverride All
# Order deny,allow
# Deny from all
#
#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#
__________________________________________
ora che posso fare?
grazie.
Tiziano
ciao ho provato a configurare sia l'ipotetico drupal.com che il mio sito.
ho inserito nel # 'Main' server configuration:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerName www.inklink.it
DocumentRoot
"C:/Programmi/ApacheSoftwareFoundation/Apache2.2/htdocs/inklink.it"
</VirtualHost>
<VirtualHost *:80>
ServerName www.drupal.com
DocumentRoot
"C:/Programmi/ApacheSoftwareFoundation/Apache2.2/htdocs/drupal.com"
</VirtualHost>
la morale è che modificando i parametri del file settings.php l'ipotetico sito drupal.com funziona con il virtual host mentre l'altro no...
aspetto fiducioso un vostro aiuto.
PS per aldodrup:
se inserisco
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
mi si pianta apache.
Grazie
Tiziano