MODx/Установка и настройка: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 1:
#Загрузите с сайта [http://modxcms.com www.modxcms.com] последнюю версию системы (на момент написания данного документа это была версия [http://modxcms.com/releases.html 0.9.5])
#Разархивируйте файлы в любую папку на вашем локальном диске. Например <tt>c:\temp\modx_0.9.25\</tt>
# Если вы собираетесь установить MODx на UNIX/Linux систему, создайте в папке <tt>manager/includes/</tt> пустой файл с именем <tt>config.inc.php</tt>.
#Теперь необходимо загрузить файлы из указанной папкидиректории в корневую директорию вашего сайта.<br /><small>'''Примечание:''' здесь мы имеем ввиду корневую директорию для [[w:html|html]] документов (часто они называются <tt>http, htdocs, html</tt> и тд.). Если вы не хотите устанавливать MODx в корневую директорию, вы можете установить систему в любую другую директорию - процесс установки будет тот же. Мы же для удобства будем полагать, что вы устанавливаете MODx в корневую директорию сайта.</small><br />Итак, подключитесь к сайту по [[w:FTP|FTP]] и скопируйте все файлы из папкилокальной директории (для примера мы ранее приняли <tt>c:\temp\modx_0.9.25\)</tt> на сайтсервер.
#Если сайт работает под управлением операционных систем [[w:UNIX|UNIX]] ([[w:FreeBSD|FreeBSD]] или [[w:Linux|Linux]]), то для начала непосредственной настройки системы вам нужно выполнить эти необходимые условия:
#Следующие поддиректориидиректории на вашем сайте должны иметь права доступа 7770777:
#*<tt>/assets/cache</tt> (и все содержащиеся в ней файлы);
#*<tt>/assets/export</tt>;
#*<tt>/assets/images</tt>
#*<tt>/assetsmanager/imagesincludes/config.inc.php</tt> (позже должен иметь доступ "Только чтение")<br /><small>(обратитесь к документации своего [[w:ftp-клиент|ftp-клиент]]а, для того чтобы узнать, как установить нужные права доступа для указанных выше директорий)</small>.
#Теперь, когда все готово к настройке системы на сайте, наберите в строке вашего браузера <tt>www.имя_вашего_сайта/install/index.php</tt>. Вместо «имя_вашего_сайта» введите домен, по которому сайт доступен в сети Интернет. Помните, что если вы загрузили файлы системы не в корневую директорию сайта, то вам необходимо к «имя_вашего_сайта» добавить путь к этой директории. Например, вы загрузили файлы в папку <tt>modx</tt> на вашем сайте, то для настройки системы вам нужно набрать в строке браузера <tt>www.имя_вашего_сайта/modx/install/index.php</tt>
''Замечание по базам данных: #MODx использует [[w:СУБД|СУБД]] [[w:MySQL|MySQL]]. Вам необходимо знать имя пользователя и пароль доступа к базе данных (либо создать самим базу и пользователя) для того, чтобы установить MODx на сайт. Если ваш пользователь не имеет прав на создание базы, то вам необходимо позаботиться об этом заранее. Обратитесь к службе поддержки вашего хостинг-провайдера или обратитесь к [http://www.mysql.ru/docs/ документации по MySQL], если вы сами настраиваете ПО.''
#Следуйте появившемся на экране инструкциям мастера установки и через 5 минут MODx будет настроена на вашем сайте.
#Теперь, когда все готово к настройке системы на сайте, наберите в строке вашего браузера <tt>www.имя_вашего_сайта/install/index.php</tt>. Вместо «имя_вашего_сайта» введите домен, по которому сайт доступен в сети Интернет. Помните, что если вы загрузили файлы системы не в корневую директорию сайта, то вам необходимо к «имя_вашего_сайта» добавить путь к этой директории. Например, вы загрузили файлы в папку <tt>modx</tt> на вашем сайте, то для настройки системы вам нужно набрать в строке браузера <tt>www.имя_вашего_сайта/modx/install/index.php</tt>
#Следуйте появившемся на экране инструкциям мастера установки. иСразу черезпосле 5лицензионного минутсоглашения, MODxубедитесь, будетчто настроенавыбрана наопция вашем сайте"Обновить".
#Когда перед вами возникнет опция "Удалить папку /install", убедитесь, что она включена. <small>(Удаление этой папки предотвратит запуск сценария обновления/установки злоумышленниками).</small>
#После завершения работы мастера установки, по ftp убедитесь, что папки <tt>/install</tt> не существует. Если это не так, удалите ее вручную.
#Наконец, измените права доступа к файлу <tt>config.inc.php</tt> в папке <tt>/manager/includes</tt> на "'''только чтение'''". Рекомендуемая установка через [[w:CHMOD|CHMOD]] - '''0444''' (r--r--r--) - это предотвратит ваш сайт от возможной атаки. ''Примечание: на серверах под управлением [[w:IIS|IIS]], этого делать не нужно.''
 
 
-----------------
[[MODx|Весь учебник MODx]]
''Замечание по базам данных: MODx использует [[w:СУБД|СУБД]] [[w:MySQL|MySQL]]. Вам необходимо знать имя пользователя и пароль доступа к базе данных для того, чтобы установить MODx на сайт. Если ваш пользователь не имеет прав на создание базы, то вам необходимо позаботиться об этом заранее. Обратитесь к службе поддержки вашего хостинг-провайдера или обратитесь к [http://www.mysql.ru/docs/ документации по MySQL], если вы сами настраиваете ПО.''
 
 
----
''Замечания для тех, кто хочет обновить ранее установленную MODx: перед обновлением не забудьте сохранить ваши изменения и другие файлы, которые не входят в поставку MODx. Это могут быть любые ваши файлы настроек, файлы [[w:CSS|CSS]], картинки или созданные вами сниппеты, а также не забудьте сделать резервную копию вашей базы данных. Убедитесь, что вы загрузили на сайт все файлы из новой версии системы. Самая распространенная проблема при обновлении - это когда пользователи забывают загрузить новую версию файла <tt>index.php</tt> в корневую директорию сайта или/и в директорию <tt>/manager</tt>''