Если продукт был загружен с официального сайта mzz (http://www.mzz.ru), то перед установкой необходимо распаковать архив с исходным кодом на локальный сервер. В UNIX-подобной операционной системе для извлечения содержимого архива в корень веб-сервера (например, htdocs) используется следующий способ:
tar -xvzf <имя архива>.tar.gz -C htdocs/
После распаковки проверьте настройки в файле www/configs/config.php и, если требуется, измените их на ваши.
Если mzz установлен не в корень веб-сервера, то необходимо в SITE_PATH указать URL-путь.
Например, DocumentRoot в конфигурации веб-сервера Apache имеет значение c:\www, mzz установлен в c:\www\sites\mzz. Соответственно URL будет иметь примерно следующий вид: http://localhost/sites/mzz/www/. В таком случае SITE_PATH должен иметь значение /sites/mzz/www, кроме этого, в www/.htaccess изменятся некоторые директивы:
#... RewriteBase /sites/mzz/www #... RewriteCond %{REQUEST_URI} !^/sites/mzz/www/?$ #... RewriteRule (.*) index.php?path=/$1&%{QUERY_STRING} [L]
Следующий шаг: установка прав доступа на файлы и папки. С ними не все так просто, универсальных прав не существует. Они зависят от политики безопасности и настроек хостинг-провайдера. Для рабочего сайта права на запись необходимы только директории tmp/ и ее содержимому. Во время разработки проекта потребуются права на запись для директорий tests/tmp/, system/modules, www/modules и их содержимому. Обычно для этих папок могут подойти права 777 (rwxrwxrwx).
Остальным файлам и папкам требуются только права на чтение, чаще всего подойдут 644 (rw-r--r--) - для файлов, 755 (rwxr-xr-x) - для папок.
Заключительным шагом будет импорт таблиц и данных в MySQL, которые хранятся в файлах db/mzz.sql и db/mzz_test.sql (для тестов). Сделать это можно через phpmyadmin или консоль:
mysql < mzz.sql mysql < mzz_test.sql
В процессе импорта удалятся существующие БД с именами "mzz" и "mzz_test". Для использования другого имени базы данных отредактируйте в /db/mzz.sql или /db/mzz_test.sql имя базы данных в запросах: DROP DATABASE, CREATE DATABASE, USE.
На этом установка завершена. Для проверки работоспособности mzz рекомендуется запустить тесты (в нашем примере по URL http://localhost/sites/mzz/tests/run.php).