• Главная

Maxsite установка на хостинг. Maxsite установка на хостинг


Как загрузить MaxSite CMS на 000WebHost

Копируете с сайта MaxSite, желательно, последнюю версию CMS и распаковываете её у себя в специально отведенным каталоге на своём компьютере, например, в папку D:\MaxSite.

Необходимо зарегистрироваться на 000WebHost. О том, как это делается, написано очень много в интернете. После того, как зарегистрировались. заходим в свой аккаунт и напротив своего сайта жмем кнопку "Go to CPanel".

Заходим в "Manage MySQL Databases" заполняем поля формы (здесь aХХХХХХХ - аккаунт сайта):

  • MySQL database name: aХХХХХХХ_
  • MySQL user name: aХХХХХХХ_
  • Password for MySQL user:
  • Enter password again:
После заполнения нажимаете кнопку "Create database" в этой форме. База данных создана. Запомните, а лучше запишите, эти данные, которые используете при инсталляции MaxSite.

Найдите на сайте SmartFTP Client, загрузите и установите на своем компьютере. Чтобы не искать, можно скачать по этой ссылке. Запустите SmartFTP Client, введите адрес сайта, логин и пароль. Порт должен быть 21.

После этого заходим в папку public_html - это и есть корневая директория Вашего сайта. Отсюда смело можно удалить файлы default.php и .htaccess или сохранить на своем компьютере на тот случай, если вы вдруг заходите воспользоваться стандартными сервисами построения шаблонов. Для нашего случая эти файлы не потребуются.

Через "Мой компьютер" заходим в папку D:\MaxSite, выделяем все файлы и папки этого подкаталога нажатием Ctrl-A и копируем в буфер - Ctrl-C. Переходим в запущенный SmartFTP Client став на папку public_html или в правом окне кликнуть правой кнопкой мышки и нажать "Вставить" или Ctrl-V. Теперь наблюдаем за загрузкой. У меня этот процесс занял около 30 мин.

А ещё лучше воспользоваться File Manager, который находится в CPanel. Для работы можете выбрать русский язык, что облегчит работу. С помощью File Manager можно закачать в папку public_html архив дистрибутива namefile.zip. Для этого необходимо выбрать архив, нажав кнопку "Обзор" в "Архивы (zip, tar, tgz, gz)". Архивы введенные здесь будут распакованы и файлы будут перемещены на FTP-сервер, существующие файлы переписываются. Такая операция выполняется очень быстро - около минуты. Этот вариант лучше ещё и тем, что можно не опасаться за превышения ограничения одноразовой закачки в 5 Мб.

Далее строго следуете инструкции, находящейся в файле install-ru.txt с дистрибутива MaxSite. Данные в файл application/config/database.php необходимо заносить те, что вы задавали при создании базы данных MySQL.

Если Вы хотите перенести уже готовый сайт с другого хостинга или с Denver, то базу данных MySQL лучше всего перенести через Expotr/Import (дамп базы данных). Здесь есть свои ньюансы, например, при экспорте добавить опции на проверку существования таблиц. Далее копируете поверх CMS, меняете имя хоста в файлах application/config/database.php и robots.txt. Если изменяли настройки в .htacces, то выполните и здесь соответствующие изменения, но в большинстве случаев этот файл не изменяется - остаются первичные настройки.Если Вы используете на своем сайте счетчики и рекламу, то их тоже потребуется изменить.

Всё описанное можно свести к следующей схеме (плану) действий:

  • копируем дистрибутив CMS MaxSite в отдельную папку на своем компьютере;
  • регистрируем хостинг на сайте 000WebHost и, при необходимости, домен;
  • создаём пустую базу данных MySQL;
  • копируем на сервер в корневую директорию сайта CMS;
  • Выполняем по инструкции инсталляцию CMS;
  • в случае переноса существующего сайта, выполняем действия по переносу базы данных через Export/Import и копируем поверх CMS, выполнив потом соответствующие настройки.

Надеюсь, что данная статья Вам хоть в чём-то помогла. У Вас всё получится.

itwork-net63.net

Maxsite установка на хостинг

Если вы хоть раз задумывались о создании собственного сайта, то конечно же приходила мысль — а где его разместить. Мало того, что сайту нужно где-то жить, необходимо достаточное количество места для хранения ваших файлов с разнообразной информацией. Причём эта информация должна находиться в безопасности, и распоряжаться ею можете только вы, как хозяин. Поэтому, если хотите, чтобы о вас узнал мир, придётся снять виртуальную квартиру для сайта — maxsite установка на хостинг.

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

Трудно встретить человека, который не использует интернет для поиска необходимой информации. А многие ли задумываются, где хранится информация, выложенная на сайтах. Оказывается, всё просто. Отдельно взятый человек или какое-либо учреждение, владеющее сайтом и определённым количеством информации, арендуют виртуальное пространство у провайдера. Это пространство называется vps серверов. Здесь в безопасности хранятся файлы, и доступ к личной информации есть только у хозяина.

Стабильная работа: maxsite установка на хостинг

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

Отличные варианты как работает хостинг amazon, бесплатный хостинг украины, osclass установка на хостинг, какой хостинг нужен для форума, при переносе сайта wordpress на хостинг пропали рисунки, бесплатный хостинг на phpbb, как поставить сервер на хостинг minecraft 1 5 2 бесплатно.

Большинство пользователей ПК сталкиваются с проблемой создания сайта. Возникает вопрос, каким образом разместить его в интернете, чтобы на сайт заходили посетители и просматривали страницы. Эта проблема решаема, важно воспользоваться одной полезной услугой под названием хостинг с дорвеем. Именно он позволяет создателю сайта разместить необходимую информацию в сети интернет, чтобы другие могли просматривать содержимое.

hostore.tmweb.ru

Установка MaxSite CMS

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

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

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

Главная страница сайта, посвящённому MaxSite CMS

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

Мен. действия со скачиваемым файлом

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

Выбор места сохранения загружаемого файла

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

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

Запрос имени пользователя пароля перед входом в панель управления хостингом

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

Выбор пункта смены языка в настройках cPanel

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

Выбор русского языкового пакета

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

Возвращение в главное меню cPanel

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

Переход к раздел с базами данных

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

Создание базы данных в cPanel

Нажимаем «Назад» ("Back").

Переход на шаг назад

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

Создание пользователя в cPanel

Дабы установить пароль, рекомендую воспользоваться кнопкой «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» можете удалить. Он больше не понадобится.

Указание CMS его базы данных и сопутствующей информации

Открываем файл 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

Сохранентие файла .htacces

Если же у вас в этом плане всё стандартно, переименовываем файл «.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 находится в корневой (главной) папке вашего сайта. 

Назначение папке cashe прав доступа

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

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

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

0 - нельзя ничего.

1 - можно выполнять.

2 - можно писать.

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

4 - можно читать.

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

6 (2+4) - читать и писать.

7 (1+2+4) - всё.

Назначение файлу sitemap.xml прав доступа

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

Ошибка 500

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

Отключение строк в .htacces

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

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

Приветственный экран MaxSite CMS

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

Демонстрация логина, пароля и е-мэйла владедьца сайта и/или администратора

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

Указание движку об его проведённой установке

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

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

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

iarbest.ru