]> git.pld-linux.org Git - packages/drupal.git/blobdiff - drupal.conf
- mod_access doesn't exist in apache 2.2
[packages/drupal.git] / drupal.conf
index 2298ea79cd9433cec3f9428dab94a835614a799a..28e711b7dfd80262f0346ed5bfd1242974f4fe85 100644 (file)
 #
-# Apache/PHP/Drupal settings:
-#
+# Apache/PHP/Drupal settings.
 
-<IfModule mod_alias.c>
-    Alias /drupal /usr/share/drupal/htdocs
-</IfModule>
+# Default setup is for running drupal in vhost.
+# You can setup drupal as alias /drupal, but you need to comment/uncomment few things.
+#
+# Please note that drupal-ID's don't work in subdirs, you need vhost for that.
 
 <Directory /usr/share/drupal/htdocs>
-    Options None
+    Options FollowSymLinks
     AllowOverride None
-    <IfModule mod_access.c>
-        order allow,deny
-        allow from all
+    Order allow,deny
+    Allow from all
+
+    # Set the default handler.
+    <IfModule mod_dir.c>
+        DirectoryIndex index.php
     </IfModule>
+
+    # Override PHP settings. More exist in sites/default/settings.php, but
+    # the following cannot be changed at runtime. The first IfModule is
+    # for Apache 1.3, the second for Apache 2.
+    # php4 module under Apache 1.3
     <IfModule mod_php4.c>
-        php_value include_path "/usr/share/drupal:/usr/share/pear:."
+        php_value magic_quotes_gpc                0
+        php_value register_globals                0
+        php_value session.auto_start              0
+        php_value memory_limit                  12M
+    </IfModule>
+    # php5 module under Apache 1.3
+    <IfModule mod_php5.c>
+        php_value magic_quotes_gpc                0
+        php_value register_globals                0
+        php_value session.auto_start              0
+        php_value memory_limit                  12M
+    </IfModule>
+
+    # php under Apache 2.x module
+    <IfModule sapi_apache2.c>
+        php_value magic_quotes_gpc                0
+        php_value register_globals                0
+        php_value session.auto_start              0
+        php_value memory_limit                  12M
+    </IfModule>
+
+    # Reduce the time dynamically generated pages are cache-able.
+    <IfModule mod_expires.c>
+        ExpiresByType text/html A1
     </IfModule>
+
+    # Various rewrite rules.
+    <IfModule mod_rewrite.c>
+        RewriteEngine on
+
+        # Modify the RewriteBase if you are using Drupal in a subdirectory and
+        # the rewrite rules are not working properly.
+        # Enable RewriteBase if you have drupal configured in virtualhost root.
+        #RewriteBase /drupal
+
+        # Rewrite old-style URLs of the form 'node.php?id=x'.
+        #RewriteCond %{REQUEST_FILENAME} !-f
+        #RewriteCond %{REQUEST_FILENAME} !-d
+        #RewriteCond %{QUERY_STRING} ^id=([^&]+)$
+        #RewriteRule node.php index.php?q=node/view/%1 [L]
+
+        # Rewrite old-style URLs of the form 'module.php?mod=x'.
+        #RewriteCond %{REQUEST_FILENAME} !-f
+        #RewriteCond %{REQUEST_FILENAME} !-d
+        #RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
+        #RewriteRule module.php index.php?q=%1 [L]
+
+        # Rewrite current-style URLs of the form 'index.php?q=x'.
+        RewriteCond %{REQUEST_FILENAME} !-f
+        RewriteCond %{REQUEST_FILENAME} !-d
+        RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
+    </IfModule>
+
+    # Customized error messages.
+    ErrorDocument 404 /index.php
 </Directory>
 
-# Protect files and directories from prying eyes.
-<Files ~ "(\.(inc|module|pl|sh|sql|theme|engine|xtmpl)|Entries|Repositories|Root|scripts|updates)$">
-  Order deny,allow
-  Deny from all
-</Files>
-
-# Set some options.
-Options -Indexes
-Options +FollowSymLinks
-
-# Customized error messages.
-ErrorDocument 404 /index.php
-
-# Set the default handler.
-DirectoryIndex index.php
-
-# Override PHP settings. More exist in sites/default/settings.php, but
-# the following cannot be changed at runtime. The first IfModule is
-# for Apache 1.3, the second for Apache 2.
-<IfModule mod_php4.c>
-  php_value magic_quotes_gpc                0
-  php_value register_globals                0
-  php_value session.auto_start              0
-</IfModule>
-
-<IfModule sapi_apache2.c>
-  php_value magic_quotes_gpc                0
-  php_value register_globals                0
-  php_value session.auto_start              0
-</IfModule>
-
-# Reduce the time dynamically generated pages are cache-able.
-<IfModule mod_expires.c>
-  ExpiresByType text/html A1
-</IfModule>
-
-# Various rewrite rules.
-<IfModule mod_rewrite.c>
-  RewriteEngine on
-
-  # Modify the RewriteBase if you are using Drupal in a subdirectory and
-  # the rewrite rules are not working properly.
-  #RewriteBase /drupal
-
-  # Rewrite old-style URLs of the form 'node.php?id=x'.
-  #RewriteCond %{REQUEST_FILENAME} !-f
-  #RewriteCond %{REQUEST_FILENAME} !-d
-  #RewriteCond %{QUERY_STRING} ^id=([^&]+)$
-  #RewriteRule node.php index.php?q=node/view/%1 [L]
-
-  # Rewrite old-style URLs of the form 'module.php?mod=x'.
-  #RewriteCond %{REQUEST_FILENAME} !-f
-  #RewriteCond %{REQUEST_FILENAME} !-d
-  #RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
-  #RewriteRule module.php index.php?q=%1 [L]
-
-  # Rewrite current-style URLs of the form 'index.php?q=x'.
-  RewriteCond %{REQUEST_FILENAME} !-f
-  RewriteCond %{REQUEST_FILENAME} !-d
-  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
-</IfModule>
-
-# $Id$
+# If having drupal installed as /drupal
+#<IfModule mod_alias.c>
+#    Alias /drupal/files /var/lib/drupal
+#    Alias /drupal /usr/share/drupal/htdocs
+#</IfModule>
+#
+#<Location /drupal>
+#    # Customized error messages.
+#    ErrorDocument 404 /drupal/index.php
+#</Location>
+
+<Directory /var/lib/drupal>
+    allow from all
+</Directory>
+
+<VirtualHost *:80>
+    ServerName drupal
+    ServerAlias www.drupal
+    DocumentRoot /usr/share/drupal/htdocs
+
+    <IfModule mod_alias.c>
+        Alias /files /var/lib/drupal
+    </IfModule>
+</VirtualHost>
 
 # vim: filetype=apache ts=4 sw=4 et
This page took 0.084405 seconds and 4 git commands to generate.