Конфигурация mzz начинается с файла config.php в папке configs проекта. При необходимости можно изменить необходимые опции.
Описание опций:
Для функционирования mzz необходимо определить некоторые директивы (настройки) для веб-сервера Apache в файле www/.htaccess
По умолчанию его содержание следующее:
AddDefaultCharset utf-8 RewriteEngine on RewriteBase / Options +FollowSymlinks -Indexes -Includes -MultiViews # rules for media-files urls rewriting RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^templates/css/(.*\.css) templates/external.php?type=css&files=$1 [L] RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^templates/images/(.*\.(gif|png|jpg)) templates/external.php?type=$2&files=$1 [L] RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^templates/js/(.*\.js) templates/external.php?type=js&files=$1 [L] RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^templates/js/(.*\.([^.]*)) templates/external.php?type=$2&files=$1 [L] RewriteCond %{SCRIPT_FILENAME} !-f #Uncomment the next line if you don't want to rewrite exists folders #RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule (.*) index.php?path=/$1&%{QUERY_STRING} [L] # If magic_quotes enabled in your php.ini and you can't disable it then uncomment the next lines: #<IfModule mod_php5.c> # php_flag magic_quotes_gpc 0 # php_flag magic_quotes_runtime 0 #</IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType application/x-javascript "access plus 3 day" ExpiresByType text/css "access plus 3 day" ExpiresByType image/gif "access plus 5 day" ExpiresByType image/jpeg "access plus 5 day" ExpiresByType image/png "access plus 5 day" </IfModule>
Рассмотрим основные директивы, которые, возможно, потребуется изменить.
AddDefaultCharsetопределяет кодировку по умолчанию в которой будут отдаваться страницы веб-сервером. По умолчаниюUTF-8RewriteBaseопределяет базовый URL для rewrite. Если mzz установлен не в корень, а, например, в /site, то необходимо указать/site. По умолчанию/RewriteCond %{SCRIPT_FILENAME} !-dотключает rewrite для существующих директорий. По умолчанию закомментировано (отключено).- Директиву
RewriteCond %{REQUEST_URI} !^/mzz/www/?$необходимо раскомментировать только тогда, когда mzz установлен не в корень веб-сервера. Вместо/mzz/wwwуказывается путь от корня. По умолчанию закомментировано (отключено).
Кроме того, необходимо отключить (если они включены) PHP-опции magic_quotes_gpc и magic_quotes_runtime в php.ini.
Если у вас нет доступа к этому файлу и php установлен как apache-модуль, можно попробовать отключить их через .htaccess добавив следующий код.
<IfModule mod_php5.c>
php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0
</IfModule>Более подробную информацию о .htaccess и его директивах можно найти в руководстве Apache.