Rövid webcímek

----- képe

Az a gondom hogy amikor az apahe -ban beállítom az AllowOverride All a .htaccess- re és újraindítom az apache -t nem indul el. Ilyenkor azt írja ki hogy:

Syntax error on line 136 of /etc/apache2/apache2.conf:
AllowOverride not allowed here
[fail]

A válaszokat előre is köszönöm!

crt képe

Szia.

Valószínűleg nem jó helyre írtad. További segítséghez szükség lenne a konfig ide vonatkozó részletére.

Üdv: Zoli

0
0
----- képe

Igy szoktam beírni:

# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.

AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.

.......

# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#

AllowOverride All .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#

0
0
andrew képe

----- képe

Megvan az hogy beírom a httpd.conf-ba ezt:

<Directory /var/www/ahol a drupálom van>
    AllowOverride All
</Directory>

de nem történt semmi. Az apache server újraindul, de a drupálnál nem tudom beállítani.

A válaszokat előre is köszönöm!

0
0
andrew képe

ha az apache konfig okés, akkor apache restart v. reload után a rövid url-ek működnek, ha
1: apache modulok közül a "rewrite" engedélyezve van (man a2enmod vagy debian like rendszerek esetén symlink kézzel a mods-enabled könyvtárba a mods-available könyvtárból a rewrite.load file-ra)
2: .htaccess file a helyén van és nincs működésképtelenre gányolva
3: drupalban a rövid url-ek engedélyezve vannak

0
0
----- képe

A rewrite.load az mods-enabled könyvtárban vannak szimbólikus linként (ahogyan a mozikönyv mutatta http://tanarurkerem.hu/node/62 ) a httpd.conf -ban beállítottam amit kel, de a drupal csak ennyit ír .

0
0
andrew képe

disztribúció, verzió?
apache verzió?
apache alap konfigtól való eltérések, módosítások?

0
0
----- képe

oprendszer: Ubuntu Linux 8.04 (Hardy Heron)
apache2: 2.2.8

apache -ban a httpd.conf -ban változtattam és az mods-enabled könyvtárban raktam a rewrite.load -ot.

0
0
andrew képe

"apache -ban a httpd.conf -ban változtattam és az mods-enabled könyvtárban raktam a rewrite.load -ot."

nem jó... itt a httpd.conf -ban nem nagyon kell turkálnod. persze megoldható ottani konfiggal is a dolog, de nem hiába van itt külön könyvtár struktúra neki.

a virtualhost konfig normál esetben ugye egy teljesen külön file a sites-available könyvtárba ami - úgy mint az engedélyezett modulok esetén - symlinkelve van a sites-enabled könyvtárba.

konfig ide v oda, pontosan hol található a drupal maga?

a httpd.conf -ot javaslom visszaállítani alap helyzetbe...

0
0
andrew képe

íme egy virtualhost példa. rakd egy fileba a sites-available könyvtárban (pl.: drupaltest) majd symlinket rá a sites-enabled könyvtárba...

<VirtualHost 127.0.0.10>
        ServerName 127.0.0.10
 
        DocumentRoot /var/www/drupaltest
 
        <Directory /var/www/drupaltest/>
                AllowOverride All
        </Directory>
 
        ErrorLog /var/log/apache2/error.log
 
        LogLevel warn
 
        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
 
</VirtualHost>
0
0
----- képe

Az én httpd.conf -omban nincs semmi csak amit beillesztettem:

<Directory /var/www/ahol a drupálom van>
    AllowOverride All
</Directory>

és a drupal itt található: /var/www/drupal/

0
0
andrew képe

akkor tedd azt amit írtam és hidd el menni fog...

a httpd.conf mehet vissza üresre, a példa virtualhost fileom másold be magadnak, írd át a könyvtárakat, symlink rá, apache restart és kész...

0
0