Меню Рубрики

Установка maxsite cms денвер

Инструкция по установке MaxSite CMS

Инструкция по установке MaxSite CMS

На сегодня статья устарела с отказом автора от старого шаблона. Для установки вам следует искать инструкцию на сайте http://max-3000.com/

Эта статья является введением в цикл статей про установку движка MaxSite на физический сервер. Хостеры располагают разными серверами, поэтому в статье будут некоторые вариации установки.

Введение

Ссылка на данную статью: http://design-for.net/page/ustanovka-maxsite-na-server

Цикл статей строится на основе Инструкции по установке MaxSite из файла install-ru.txt, который есть в каждом дистрибутиве движка. Мои статьи содержат подробные комментарии к пунктам короткой инструкции от разработчика.

1.1. Хотя статьи из цикла по установке и основаны на данной Инструкции, но порядок действий несколько изменен. Новичкам советую вначале прочитать мою статью, а потом уже действовать так, как покажется проще.

Внимание! Презентация установки по ссылке http://max-3000.com/page/kak-ustanovit-maxsite-cms была написана уже давно. Она хоть и дублирует Инструкцию, но заметно беднее последних инструкций по установке.

1.2. Само собой подразумевается, что вы уже зарегистрировали доменное имя для сайта, выбрали и оплатили тарифный план у хостера (обязательно с базой данных и поддержкой PHP 4-5). В этом случае к вам на почтовый ящик уже пришло письмо, содержащее логины и пароли доступа к MySQL и для входа в Административную панель сервера.

1.3. Внимание! Для примера я буду рассказывать об установке движка MaxSite CMS для сайта design-for.net , на котором вы находитесь, поэтому при установке на свой хост не путайте имя своего сайта с именем моего сайта и используйте присланные вам логины и пароли. Лучше перед установкой собственного сайта прочитать разок всю статью про установку моего design-for.net .

Для установки движка нам потребуется:

1.3.1. Письмо к вам (а не ко мне) от хостера наподобие этого: «Хостинг для design-for.net создан» с присланными логинами и паролями для доступа к серверу.

1.3.2. FTP-клиент — сегодня наиболее популярен многоязычный бесплатный FileZilla, который можно скачать по ссылке: http://filezilla-project.org/download.php?type=client

FTP-клиент нужен не только для первой заливки дистрибутива движка и изменяемых файлов сайта, а так же для сохранения (скачивания) копии сайта к себе на компьютер. Вы периодически будете им пользоваться.

В рубрике Программы для создания сайта в под рубрике Инструменты веб-мастера имеется статья FTP-клиент FileZilla. Я думаю, никаких проблем с установкой FileZilla у вас не будет.

Если разбираетесь в Total Commander, который обычно есть на каждом домашнем компьютере, то можете использовать его.

1.3.3. Текстовый редактор для программистов. Я советую русифицированный текстовый редактор notepad. Редактор Notepad++ легко настраивается на преобразование кодировки с ANSI на UTF-8. Скачать его можно с официального сайта: http://notepad-plus-plus.org/download/v5.9.8.html

Никаких Блокнотов! Иначе — просто не поймете, на каком этапе вы споткнулись об кодировку.

1.3.4. Ну и конечно, дистрибутив самого движка MaxSite CMS. Последняя версия — latest.zip — находится по ссылке: http://max-3000.com/

Эта статья была написана в то время, когда самой последней была версия MaxSite CMS 0.62. Процесс установки одинаков для всех версий движка.

1.4. Для тех, кто уже устанавливал движок на локальный сервер на домашнем компьютере, можно сказать, что отличие будет только в способе заливки, да в выборе файлов для редактирования.

Как установить движок на веб сервер внутри своего компьютера можно узнать из статей:

На этом вводная часть заканчивается и для продолжения надо перейти к статьей Готовим наши файлы для заливки на хост. Это вторая статья в цикле.

Ссылки для перехода к остальным статьям вы найдете под текстом этой статьи.

источник

Как установить MaxSite CMS на веб сервер Denver

Статья рубрики Установка MaxSite CMS

Российский экономический сайт

Когда в анкоре обратной ссылки на мой экономический сайт я увидел словосочетание Дизайн мира своими руками, то вначале я посмеялся, а потом понял, что ребята точно отразили цель моего сайта http://design-for.net.

Экономическая теория является инструкцией о том, как преодолеть кризис. Дело в том, что прогнозы экономического кризиса в России крайне неблагоприятный, так как системный кризис можно преодолеть лишь за счет изменения экономических отношений, на что компрадорская элита не согласна. Современная российская элита не способна преодолеть кризис в России, поэтому наука НЕОКОНОМИКА Григорьева предназначена другой – новой элите России, которая придет на смену нынешней.

Экономист Хазин считает что, последствия мирового кризиса выразятся в том, что сегодняшняя мировая система разделения труда распадется на отдельные технологические зоны. Просто, упростится разделение труда между странами, а степень разделения труда внутри России сократится настолько, что мы вернемся к уровню технологического развития 60-х годов прошлого столетия. Потому — дизайн мира своими руками – актуальный лозунг.

источник

Установка MaxSite

Итак, мы решили установить движок MaxSite . Что такое движок, зачем его устанавливать, а также какие подводные камни можно встретить на пути установки, мы и поговорим в этой статье. Если вы начинающий в компьютерах или просто хотите лучше понять, про что я здесь пишу, всячески рекомендую прочитать вот эту статью. Там объясняются некоторые вещи, которые писать тут и повторяться, я считаю, было бы бессмысленно, иначе так всё время можно повторять одно и то же.

Перво-наперво, чтобы установить что-либо, мы должны иметь это что-либо, так? Для этого заходим на сайт движка, который мы хотим поставить (если не знаем адрес сайта, идём в яндекс или гугль, набираем в поле для ввода поискового запроса что-то типа «MaxSite официальный сайт» (без кавычек, естественно), нажимаем ентер и смотрим.

Чаще всего, то, что нам нужно, находится на первой или второй позиции среди найденных результатов. Ищем последнюю версию и качаем. К примеру, сайт движка МаксСайта – www.max-3000.com . Ищем ссылку на скачивание.

Нажимаем, появляется меню загрузки файла. Нажимаем кнопку «Сохранить».

Выбираем папку, в которую мы хотим сохранить данный файл, и, если хотим, задаём имя файла. Нажимаем «Сохранить» или кнопку «Enter» на клавиатуре.

Если это архив (а так, скорее всего, и есть) — распаковываем в отдельную папку. Хоть CuteFTP и умеет заходить в некоторые архивы, но извлекать из него он, увы, не может. Используем, к примеру, архиватор WinRAR . (Если он у вас установлен, и не меняли настройки интеграцию в систему, то все архивы будут открываться с ним. Если WinRAR установлен, но не открывает архивы, то следует вручную дойти до местоположения скачанного архива). Заходим в архив, который мы только что скачали и нажимаем «Извлечь…» (или Alt+E ). Появляется окно, в котором, при желании, можно выбрать название папки, куда программа WinRAR распакует содержимое архива и нажимаем кнопку « ОК ». (В принципе, всё это дело можно сделать быстрее – при скачке в браузере сразу нажать » Открыть «, подождать открытия и в винраре или перетащить файлы из архива в нужное место, или нажать Alt+E и «ОК». Однако, цель данной статьи – объяснить всё как можно лучше и понятнее) . Всё, с винраром операции закончили, его можно закрыть (в случае, если вы не знаете – делаем окно винрара активным и жмём Alt+F4 . Есть ещё, по меньшей мере четыре способа закрытия программ, но мы на них останавливаться не будем – итак, боюсь, некоторые могут устать от столь подробного разжёвывания).

Читайте также:  Установка потолочного плинтуса к натяжному потолку

Теперь надо создать базу данных SQL и пользователя для доступа к ней. В базе данных хранятся настройки сайта, статьи, и так далее. Каждой базе данных надо указать своего пользователя, дабы система могла знать, кому что разрешать. Итак, идём на панель управления сайтом (данные для доступа к ней должен, как правило, выдавать [хостер). В появившемся окне вводим логин и пароль. При желании, если уверены в безопасности компьютера, браузера и так далее – ставим галочку «Сохранить пароль» .

У моего провайдера панель cPanel , у вас может быть по другому. При желании меняем язык на русский (другой вопрос, что его может не быть в панели вообще, но это уже вопросы к вашему провайдеру). В блоке «Настройки» (в англ. варианте «Preferences» ) переходим по ссылке «Изменить язык» («Change language») .

В выпадающем меню выбираем «russian» и тыкаем «Изменить» .

Жмём на кнопку «Home» (читается «Хоум » , переводится как «Дом» , но в данном случае «Домой» . Благодаря этой кнопке, можно из любого места панели управления хостингом попасть на главную страницу панели) в cPanel (не на клавиатуре и не на панели браузера!).

При желании, можно поменять внешний вид, сделать ещё кое-какие настройки, но это уже к теме данной статье имеет самое косвенное отношение. Теперь переходим непосредственно к тому, зачем мы сюда пришли – к созданию базы данных и пользователя. Ищем блок «Базы данных» , а в нём пункт «Базы данных MySQL®» . Переходим в этом пункт.

Ищем в разделе «Создать базу данных» («Create New Database») поле «База данных:» («New Database:»), вводим желаемое название базы данных английскими буквами и нажимаем «Создать базу данных» («Create database») или ентер . Если что-то неправильно – поле ввода окрасится в красный цвет и появится красный не то ромбик, не то кружок. Следует отметить, что к базе данных и к имени пользователя автоматически добавится префикс названия нашей учётной записи – полагаю, это чтобы не создавались две одинаковых базы данных и пользователя на одном сервере.

Чтобы создать пользователя, вбиваем имя пользователя и пароль в соответствующие поля в разделе «Пользователи MySQL» . Указатель «Надёжность пароля» укажет приблизительную стойкость пароля к подбору. Чем больше число, тем труднее будет подобрать пароль злоумышленникам.

Дабы установить пароль, рекомендую воспользоваться кнопкой «Generate password» . С помощью этой кнопки можно создать очень тяжёлые к подбору пароли. Снимаем галочку «Символы» — если пароль содержит запятую, точку, символ доллара и пр., то MaxSite выдаёт ошибку. Нажимаем «Regenerate» , а затем «Use Password» .

Появится окно с созданным нами паролем. Обязательно записываем куда-либо имя базы данных, имя пользователя и пароль. Нажимаем «Close»

Опять же нажимаем «Назад» . Теперь нам осталось только привязать пользователя к базе данных (то есть указать системе, что такой-то пользователь должен иметь доступ к такой-то базе. Для этого переходим к блоку «Добавление пользователя к базе данных» . Там выбираем базу данных и пользователя, которого мы хотим к ней привязать. Нажимаем «Добавить» .

Ставим галочку «Все привилегии» и нажимаем кнопку «Внести изменения» .

Всё, с панелью управления сайтом разобрались. Переходим к установке движка. Перво-наперво указываем движку, с какой базой данных ему работать, а также указываем её пользователя и его пароль. Если этого не сделать, то движку не с чем будет работать. Переходим в папку, куда мы распаковали файлы движка. Открываем файл application/config/database.php-distr но не стандартным блокнотом, так как возможны глюки, а каким-то иным текстовым редактором, к примеру AkelPad’ом входящего в состав Total commander podarok edition . Там ищем нижеследующие строки и заполняем их согласно указаниям. Кавычки не удаляем, префикс, который добавила нам система, не забываем.

$db[‘default’][‘username’] = «»; — имя пользователя
$db[‘default’][‘password’] = «»; — пароль пользователя
$db[‘default’][‘database’] = «»; — имя базы данных

Нажимаем «File» («Файл») – «Save as» («Сохранить как») или просто Control + Shift + S . Вписываем имя файла «database.php» , выбираем в выпадающем списке в поле «Codepage» («Кодировка») строку «65001 UTF-8», проверяем чтобы не стояла галочка «BOM» и нажимаем кнопку «Сохранить» . Файл «database.php-distr» можете удалить. Он больше не понадобится.

Открываем файл application/maxsite/mso_config.php-distr и вводим в строке $MSO->config[‘secret_key’] = »; между апострофами секретную фразу, которая будет использоваться для шифрования (на основе этой фразы будет создан шифр. Другими словами не зная фразы, будет намного тяжелее взломать ваш сайт. Сохраняем файл как предыдущий, только уже с именем в mso_config.php . Опять же не забываем поставить нужную кодировку («UTF-8»), проверяем отсутствие галочки «BOM» . Эти же установки сохранения используем и в дальнейшем.

Если у вас сайт находится не в папке сайта, а в подпапке, к примеру, что-то типа http://www.iarbest.ru/maxsite/ , то откройте файл «.htaccess-subdir» и замените в нем все «#subdir#» на имя вашей подпапки (в нашем случае «maxsite» без кавычек). Другими словами, в этих двух строчках (строчки идут не рядом)

RewriteRule ^(.*)$ /#subdir#/index.php/$1 [L,QSA]
RewriteBase /#subdir#/

меняем сочетание #subdir# на maxsite. (разумеется, вместо maxsite пишите имя вашей подпапки)

Сохраните файл, с именем .htaccess

Если же у вас в этом плане всё стандартно, переименовываем файл «.htaccess-distr» в «.htaccess». (переименовывать – клавиша F2 в проводнике Windows или F6 в Тотал коммандере)

Читайте также:  Установка двухтарифного счетчика отзывы

Теперь возвращаемся в CuteFTP. Находим в левой панели папку с распакованными и изменёнными только что файлами (в принципе, файлы можно редактировать и на удалённом сервере, но, на мой взгляд, удобнее и быстрое менять на своём компе, до загрузки на сервер хоста) . Выделяем их все и левой кнопкой мыши перетаскиваем их в папку сайта. Далее ждём. Не знаю, как у других, но у меня заливка движка занимает минут 10. Полагаю, что это отчасти оттого, что в движках, как правило, очень много мелких файлов (для каждого файла проходит целая история – для него подготавливается место, по окончанию копирования сверяются между собой размер оригинала и копии… В общем, долгая история. Поэтому много маленьких файлов копируются значительно дольше, чем один файл такого же объёма) . По окончании процесса область, в которой отображаются действия программы должно остановится и должна появится надпись «Формирование списка папки завершено» (В английском варианте это «Directory listing completed» ).

Затем нажимаем правой на /system/cache/ , выбираем в контектном меню строку «Свойства/CHMOD» (или же попросту выделяем нужную папку и нажимаем Alt+Enter и в поле «разрешения» («Permisiions») пишем 777 (предоставление полного доступа к данной папке полного доступа, дабы движок мог беспрепятственно писать и удалять данные в/из этой папки. Что такое кэш мы поговорим в следущей статье из этого цикла. После этого нажимаем Enter или мышью кнопку «OK» То же самое проделываем с папками html и rss, которые находятся в данной папке. Такие же права устанавливаем на папку uploads и на находящиеся в ней же папки _mso_float , _mso_i и mini . Папка uploads находится в корневой (главной) папке вашего сайта.

Далее на файл sitemap.xml , находящийся в корневой папке установите права 666 (В этом файле хранится карта сайта — эдакий краткий указатель по сайту, можно сказать, а нужен этот файл ещё и для того, чтобы пользователь, а также поисковики лучше ориентировались на вашем сайте. Зачем ему назначать такие права и почему именно такие — увы, пока не знаю. Добавка: объяснение, любезно предоставленное модераторо форума поддержки МаксСайт Wave, за что выражаю ему благодарность (выдержка из разговора):

Есть разрешение на чтение файла, его изменение и запуск. Поскольку это не php — то запуск в принципе не нужен.

Далее: три цифры означают права для: владельца файла, группы пользователей, которым принадлежит владелец, всех остальных. В таком порядке.

3 (1+2) — можно выполнять и писать.

5 (1+4) — можно выполнять и читать.

Идём в браузер и набираем адрес нашего сайта. Если вместо желаемой стартовой страницы движка мы видим нечто с ошибкой 500 , и уверены, что мы сделали всё правильно, обращаемся в службу поддержки своего провайдера. Например, мне ответили (к слову — в течении получаса) и порекомендовали положить в папку с сайтом один файл, который они прислали с ответом. Вот, что меня радует у моего провайдера — это очень оперативная служба поддержка. Правда, следует признать, что я у других хостингов не был, и не знаю, как у них обстоят с этим дела, но, по крайней мере, жаловаться в этом отношении не на что.

Но мне помог следующий способ, любезно подсказанный Олегом. Выделяем файл «.htaccess» на сервере хостинга и нажимаем Ctrl+Enter или же нажимаем правой кнопкой мыши и в появившемся меню выбираем пункт «Правка» . Далее, по очереди, перед каждой строкой ставим знак « # », что означает, что строка является комментарием, и обрабатывать её не надо. Алгоритм следующий – поставили # перед первой строкой, сохранили – «Файл» – «Сохранить» («File» – «Save») либо Control + S – перешли в браузер, нажали F5 или кнопку «Обновить» («Refresh») , и смотрим – если картина та же, идём опять в CuteFTP, убираем символ «#» перед первой строкой, ставим его перед второй и так далее. Затем можно перед двумя строками писать «#» и так далее и тому подобное. Главное – не забываем сохранять документ после каждого изменения, так как, пока не сохраним документ – данные на сервер не поступят и обновление страницы в браузере не будет смысла. Если помогло (то есть, нашли строку, из-за которой выдаётся эта ошибка) – нажимаем Control+F4 или же на второй сверху справа крестик.

Мне например, помогла постановка символа «#» перед стройкой « php_flag register_globals off », которая отключает глобальные переменные. Неработоспособность этой строки сильно влияет на безопасность. Она включает глобальные переменные – переменные, доступные всей программе в целом в отличие от локальных переменных, которые доступны лишь в одной области программы. Что-то в этом духе. Как это можно использовать – не могу сказать (надеюсь, пока), но как узнаю – тут же напишу. (Объяснения об этой вещи, смотрите в первом комментарии к этой статье. Там тов. Gudvin любезно разъясняет этот аспект, за что ему выражаю искреннюю благодарность.)В любом случае, следует написать об этом службе поддержки вашего хостинга.

В идеале, при заходе на ваш сайт должна появится страница, на которой Вас попросят ввести логин (имя/псевдоним) и пароль администратора сайта (то есть ваш). И то и другое надо вводить английскими буквами без пробелов. Пароль, для надёжности, может содержать минимум 6 символов. Обратите внимание, что пароль отображается не звёздочками, а открытым текстом, то есть, если рядом с вами есть лица, коим этот пароль знать не следует, рекомендуется принять меры предосторожности. Далее вы должны указать ваш адрес электронной почты (на него будет приходит разные извещения и подтверждения. Естественно, почта должна быть действующей). Ещё необходимо указать название блога , которое, правда, потом, можно будет поменять. (на момент написания данной статьи движок на странице приветствия понимает только латинские буквы. Об ошибке отписался в комментариях к движку. Автор движка обещал поправить. Как показала практика – апострофы на данной странице движок тоже не совсем корректно обрабатывает, о чём тоже отписался на сайте движка. Галочка «Установить демонстрационные данные» указывает движку, нужно ли устанавливать всякие вспомогательные вещи для новичков, типа образца статьи и так далее. Написав требуемые данные и отметив или пропустив галочку, нажимаем кнопку «Установить».

Читайте также:  Установка задней регулируемой подвески

На появившейся странице нажимаем на слова «Переход к сайту» .

Но это ещё не всё. Заключительным шагом переходим опять к файлу «mso_config.php» находящийся в папке «application/maxsite/» на хостинге, выделяем его, нажимаем Control+Enter для его редактирования. Обращаю внимание, что CuteFTP плохо обрабатывает кириллицу в тексте просматриваемых файлов, но это нас не останавливает. Мы ищем строку, которая начинаетсясо слов «$mso_install =» и меняем слово «false» на слово «true» , Затем сохраняем и закрываем документ.

Этим мы указываем движку, что установка прошла и нет нужды каждый раз проверять это, что сэкономит время, затрачиваемое на загрузку страниц, и ресурсы сервера. Уф! Вот теперь всё. Приятного блогописания!

В следующей статье цикла, посвящённой настройке MaxSite’a, мы детально рассмотри самые важные настройки движка MaxSite. Не переключайтесь.

Сообщите об этой статье друзьям и знакомым — и вы этим поблагодарите автора.

Другие статьи на эту тему

Комментариев: 34

php_flag register_globals off», которая отключает глобальные переменные. Как это можно использовать – не могу сказать (надеюсь, пока), но как узнаю – тут же напишу.

Это связано с тем как php принимает поступающие данные. Если включена то все поступающие данные становятся в php скрипте глобальными переменными. А как известно переменные GET может любой вводить в строке запроса к странице( например http://www.site.ru?x=1000 — переменная x равная 1000).

И вводя такую переменную взломщик зная дыры в сайте может изменять алгоритм работы и также может затирать другие переменные например куки и др.

Спасибо большое за разъяснение.

Бред какой-то , не могу установить

нажимаю на Установить! а потом перемещаюсь не по адресу

Вы не использовали кириллицу в полях? Апострофы и пр.? Используйте только латинские символы.

Уважаемый огромное спасибо за этот материал.

Только у меня проблемя, вчера целый день потратил, а ошибку так и не удалось устранить, может подскажешь.

Ввожу в браузере имя а потом выдает:

Невозможно соединиться с БД, используя предложенные логин/пароль».

Скорее всего, Вы ошиблись при вводе логина и пароля в соответствующие строки в файле database.php

Думаю не в этом причина. Я разов 7-8 проверял, менял логин и пароль и ничего.

Может я не в ту папку заливаю файлы? Я залил в папку куда заливал файл index.html и другие файлы.

Прошу прощения, не знаю, что у вас 🙁

2010-05-16 в 05:14:26 | reactor
]]>]]>

Жму кнопку установить, в итоге перемещаюсь на страницу локалхост/maxcite/install/2, которой нет в каталоге сайта. В итоге — «объект не найден». Что делать?

reactor, Вы не использовали кириллицу в полях? Апострофы и пр.? Используйте только латинские символы.

2010-05-16 в 21:26:37 | reactor
]]>]]>

Нет, я кириллицу не использовал, и апостофов тоже. Чот не работает этот макссайт. Ну нету у меня в каталоге сайта папки «инсталл» и подпапки «2». Понятное дело что апач будет ругаться и говорить вы не туда пришли. Я не знаю, должны ли эти папки сами создаваться, или что там ещё за проблема. Но проблема есть

Пардон, тогда не знаю. 🙁 Обратитесь на форум МаксСайта. К сожалению, я не специалист в данной области. Может проблемы в файле .htacces?

2010-05-16 в 23:04:39 | reactor
]]>]]>

Может и в нём конечно, но ничо там не менял. Всё как было.

Попробуйте сделать так, как у меня описано с файлом .htacces — может, поможет.

2010-05-18 в 13:49:04 | reactor
]]>]]>

не помогает комметировать его. Вот файл хтаксесс. У Вас такой же?:

Cлушай reactor у меня точно такая же ерунда /install/2. Буду пытаться решать проблему, но если ты первый решишь отпишись здесь.

Проблему решил. Вопрос не в движке MaxSite CMS. На сервере поотключал все настройки APACHE :

Options +FollowSymLinks Off

и все пошло как по маслу

Рад за вас!

reactor, я отключил настройки APACHE в своей админпанели на хостинге да еще поставил PHP5 вместо PHP4 и все. Не знаю может у тебя по другому, но у меня получилось.

Привет! я тоже сделал свой блог но не как немогу на него найти мотериалы для продолжения и обновления темы. А я вам завидую))))

Самая убогая установка движка. Столько движений надо сделать в итоге все равно ничего не получилось. Пойду втыкать родной вордпресс

Только когда написал это в .htaccess, все заработало (использую XAMPP):

php_flag register_globals off

DirectoryIndex index.php index.html

#php_value memory_limit 32M

Да уж очень сложная установка, пишет на сайте что установка проще чем в WP а получается наоборот.

2. Получил ошибку 500: хостеры помогли (правили .tacces и меняли там еще чего, так что с простой установкой не сложилось)

3. Самое главное появилась панелька начала инсталляции пишу все данные а . а ничего, обнуляет поля и все дела. Обидно, такие надежды были.

3. Самое главное появилась панелька начала инсталляции пишу все данные а . а ничего, обнуляет поля и все дела. Обидно, такие надежды были.

Такая же ерунда. Хотелось бы получить описание об установке этого движка на поддомен, если это возможно.

Вопрос с установкой в подкаталог решил. Объясните, как установить сие чудо в поддомен основного сайта.

Я бы с радостью бы вам всем помог, но в силу моей неопытности не могу. 🙁 Обратитесь лучше на оффициальный форум поддержки движка.

Здравствуйте.Решила освоить не онлайновые кмс-ки. Но вот проблема — застряла на шаге о создании базы данных. Подскажите пожалуйста как это сделать: что где качать. Очень прошу. Не хочу быть полной ламеркой

Колобок, если под «не оналйновыми» вы подразумеваете установку CMS на свой компьютер, то вам нужен денвер (denwer.ru)

вауууу

Затем нажимаем правой на /system/cache/

4. Установите на каталог /application/cache/ права на запись (обычно 777). Там же
установите права на подкаталоги «html» и «rss», который могут
использоваться для кэширования.

torg, извините, я уже не помню, что да как.

источник