Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 1694508c49b26bbcb36c071f3532944d > files > 2

moodle-2.6.5-1.mga4.noarch.rpm


Alias /moodle /var/www/moodle

<Directory /var/www/moodle>
    Allow from All

    # On some PHP servers it may help if this file is copied
    # to the main moodle directory and renamed .htaccess
    #
    # As soon as you do this, check your web site.  Is it 
    # still working OK?  If you are getting a "configuration
    # error" then you may need to enable overrides by editing
    # the main httpd.conf for Apache and in the main server
    # or virtual server area, adding something like:
    #
    # <Directory /web/moodle>
    #     AllowOverride All 
    # </Directory>
    #

    ### Firstly, if you are using Apache 2, you need the following
    ### line to allow Apache to pass a PATH_INFO variable 
    ### correctly for URLs like http://server/file.php/arg1/arg2
    AcceptPathInfo on

    ### Secondly, you can define the default files in the Moodle
    ### directories as follows:

    DirectoryIndex index.php index.html index.htm

    ### Thirdly, set up some PHP variables that Moodle needs
    php_flag magic_quotes_gpc		off
    php_flag magic_quotes_runtime	off
    php_flag register_globals		off
    php_flag file_uploads		on
    php_flag short_open_tag		on
    php_flag session.auto_start		off
    php_flag session.bug_compat_warn	off

    php_flag safe_mode			off
    php_value memory_limit		512M
    php_value session.save_handler	files

    php_value suhosin.request.max_varname_length	128
    php_value suhosin.get.max_name_length		128

    ### Fourthly, sometimes Apache limits the size of uploaded files
    ### (this is a separate limit to the one in PHP, see below).
    ### The setting here turns off this limitation
    LimitRequestBody 0

    ### These are optional - you may not want to override php.ini 
    ### To enable them, remove the leading hash (#)
    #php_value upload_max_filesize	2M
    #php_value post_max_size		2M
    #php_value session.gc_maxlifetime	14400

    ### You can change the following line to point to the 
    ### error/index.php file in your Moodle distribution.  
    ### It provides a form which emails you (the admin) 
    ### about 404 errors (URL not found).
    #ErrorDocument 404 http://example.org/moodle/error/index.php

    ### People have reported that these can help in some cases
    ### (unusual) when you see errors about undefined functions
    #php_value auto_prepend_file	none
    #php_value include_path		.

</Directory>

<Directory /var/www/moodle/install>
    Require local
    ErrorDocument 403 "Access denied per /etc/httpd/conf/sites.d/moodle.conf"
 </Directory>

<FilesMatch install.php>
    Require local
    ErrorDocument 403 "Access denied per /etc/httpd/conf/sites.d/moodle.conf"
</FilesMatch>