ugrás a tartalomhoz

Apache dokumentum gyökér elérése tiltott Drupal telepítésnél

keri · 2004. Júl. 8. (Cs), 11.36
Sziasztok!

Most telepítettem Drupalt elöszőr és lehet, hogy valamit elrontottam.

Windows XP, Apache, PHP, MySQL szerintem oké.
A hostok is jól vannak belőve.
Van esetleg valami fontos lépés amit kihagytam?
A virtual host esetleg még problémás lehet.
Nekem így néz ki:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot c:/httpd/apache/htdocs
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerName intranet
DocumentRoot c:/httpd/drupal/htdocs
</VirtualHost>

-----------
windows XP host

127.0.0.1 localhost
127.0.0.1 intranet
127.0.0.1 drupal

Az adatbázis oké.
Van valakinek ötlete. Valami talán a conf-ban van elrontva.
Mindenesetre a hiba:

Forbidden
You don't have permission to access / on this server.

Ha valaki tudd, segítsen!

Előre is köszi

Keri
 
1

Nehéz

Bártházi András · 2004. Júl. 8. (Cs), 12.16
Szia!

Hát, nehéz így kitalálni, hogy mi lehet a hiba, de talán az, hogy nincs beállítva, hogy az alapértelmezett dokumentum az index.php legyen. Próbáld meg beírni a címet úgy, hogy a végén ott van, hogy index.php!

-boogie-
2

nem teljesen világos

keri · 2004. Júl. 8. (Cs), 12.28
Köszi a választ.
Beállítottam az Apache conf...virtualhost.. Erre gondoltál?

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName intranet
DocumentRoot c:/httpd/drupal/htdocs/index.php
</VirtualHost>

Ha így indítom akkor ez a válasza:

Warning: main(includes/bootstrap.inc): failed to open stream: No such file or directory in c:\httpd\drupal\htdocs\index.php on line 4

Warning: main(): Failed opening 'includes/bootstrap.inc' for inclusion (include_path='.;c:\php4\pear') in c:\httpd\drupal\htdocs\index.php on line 4

Fatal error: Call to undefined function: drupal_page_header() in c:\httpd\drupal\htdocs\index.php on line 5
3

Nem.

Bártházi András · 2004. Júl. 8. (Cs), 12.37
Ezt írd be globálisan, vagy a virtual host-hoz:

DirectoryIndex index.html index.htm index.php index.cgi

A DocumentRoot-ot pedig állítsad vissza index.php nélkülire.

Arra gondoltam, hogy a böngésződbe írd a cím után, hogy index.php.

-boogie-
4

Szia! Köszi a segítsége

keri · 2004. Júl. 8. (Cs), 14.41
Szia!

Köszi a segítséget! Megcsináltam amit írtál, újra is indítottam az apache-ot. De nem megy.
Ezt írja ki hibaüzinek:


Warning: main(includes/bootstrap.inc): failed to open stream: No such file or directory in c:\httpd\drupal\htdocs\index.php on line 4

Warning: main(): Failed opening 'includes/bootstrap.inc' for inclusion (include_path='.;c:\php4\pear') in c:\httpd\drupal\htdocs\index.php on line 4

Fatal error: Call to undefined function: drupal_page_header() in c:\httpd\drupal\htdocs\index.php on line 5




Most mit tegyek. conf.php-ben változtassak. Az inc-ekhez nem akarok nyúlni.
Van ötleted?
esetleg ide is írhatsz: keri##kukac##cmrt.hu

Előre is köszi

Keri
5

Hiba olvasása

Bártházi András · 2004. Júl. 8. (Cs), 16.32
Ezt kell elolvasni:

Warning: main(): Failed opening 'includes/bootstrap.inc' for inclusion (include_path='.;c:\php4\pear') in c:\httpd\drupal\htdocs\index.php on line 4


Nem tudja beincludolni, mert nincs az include_path változónak beállítva, hogy hol keresse ezeket a programmodulokat.

Állítsd be valamilyen formában, pl. a virtual host-nál egy php_value-val:

<VirtualHost...>
  ...
  <Directory ...>
    ...
    php_value include_path ".../include:."
    ...
  </Directory>
  ...
</VirtualHost>


-boogie-
6

Azaz

Hojtsy Gábor · 2004. Júl. 8. (Cs), 16.39
Azaz inkább engedélyezd, hogy a Drupal .htaccess állománya hasson. A Directory konténerbe, amit András mutatott, tedd be, hogy AllowOverride All, különben a Drupal .htaccess nem hat.
7

Le tudnád pontosan írni, ho

keri · 2004. Júl. 9. (P), 12.10
Le tudnád pontosan írni, hogy hogyan?
Nem egészen világos. Most a htaccessben írjam be, vahy a httpd confban?
Kéne a pontos szintakszis. Nálam a drupal a c:\httpd\drupal alatt van.

Köszi Goba és András!

Keri
8

httpd.conf

Hojtsy Gábor · 2004. Júl. 9. (P), 13.07
A vhostot kell úgy beállítani (a httpd.conf-ban), hogy könyvtáraiban támogassa a mindenféle .htacess beállítások feldolgozását. Persze ugyanerre a problémára sokféle megoldás lehet, de ez egy lehetőség. Másold be ezt a httpd.conf-ban a Drupal vhost belsejébe:

<Directory "c:/httpd/drupal/htdocs">
  AllowOverride All
</Directory>
9

Hiba

keri · 2004. Júl. 9. (P), 13.46
Megint ugyanaz a hiba.

Kösz Guba a segítséget, lassan beégek.

Így néz ki a virtual host:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot c:/httpd/apache/htdocs
</VirtualHost>

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
ServerName intranet
DocumentRoot c:/httpd/drupal/htdocs
<Directory "c:/httpd/drupal/htdocs">
AllowOverride All
</Directory>
</VirtualHost>

Windows féle host:

127.0.0.1 localhost
127.0.0.1 intranet

c:\httpd alatt található:

apache
php437
mysql
drupal könyvtárak

Az apache alatt rendesen fut a php fordító, szóval azokat jól írtam be...le is teszteltem.
A mysql szintén fut.

Létrehoztam egy drupal adatbázist...beírtam a privilegest és beimportáltam az adatbázist.

Miket kell bemásolni a htdocs alá?
Valami kihagytam a telepítésnél? Vagy rossz a drupal conf.php?
Légyszi segítsetek!

Köszi!!
10

Guba az égés :)

Hojtsy Gábor · 2004. Júl. 9. (P), 13.55
Hát ha Gubának titulálsz, az lehet égés :) A teljes Drupal csomagot a htdocs alá kell másolni, úgy hogy a htdocs-ban legyen az index.php, és alatta a database, modules, stb. könyvtárak.
11

Bocsi G O B A! Isten vagy!

keri · 2004. Júl. 9. (P), 14.24
Bocsi G O B A!

Isten vagy! Müködik!
Köszi a weblabornak a segítséget!

Keri