Фрагменты моих размышлений

Место для размышления


Установка Movable Type 4 шаг за шагом со скриншотами.

by @ 14:45 on 2 Октябрь 2007. Tags: ,
Filed under Блоги

Movable Type 4 installation step by step with screenshots.

Вышла новая, хорошая платформа для ведения блогов – Movable Type 4 и эта короткая и простая инструкция поможет вам установить этот движок. Это просто, поверьте!

Вот все, что вам необходимо для этого сделать:

  1. подготовить базу данных
  2. Скачать
  3. Разархивировать
  4. Загрузить
  5. Изменить атрибуты файлов
  6. Установить
  7. Сконфигурировать
  8. Войти ;)

1. Прежде чем начать, зайдите в административную панель вашего хостера, и создайте новую SQL базу данных. Скопируйте куда-нибудь себе инофрмацию о созданной базе данных – database name, database username, database username password и в некоторых случаях ‘database server’ – не у всех хостеров это ‘localhost’. Все эти данные вам понадобятся немного позже. Вы не знаете о чем речь? Тогда попросите помощи у вашего компьютерного Гуру, у друзей гиков или у вашего хостера. Они скорее всего вам смогут помочь.

2. Скачайте Movable Type 4, и чтобы быть уверенным что у вас последняя, стабильная версия MT4, скачивайте с официального сайта http://www.movabletype.com/ идите там в раздел «Download/Buy» и жмите там «Free Personal License» и выбирайте файл соотвтетственно вашей операционной системе (как правило Windows). Затем выберите язык, тут пожалуй кроме Английского выбирать то и нечего для нас. Не забудьте поставить галочку возле «I accept …» и загрузите файл на ваш компьютер.

3. Разархивируйте этот файл. В развернутом виде он будет занимать 11 мегабайт. Чтобы разархивировать скачанный архив, вы можете воспользоваться программой WinRar. После того, как вы разархивируете, у вас вместо одного файла получится много других файлов и папок.

И.. Если ваш блог расположен на серверах GoDaddy, прежде чем приступать к следующему пункту, необходимо произвести некоторые изменения. Во всех файлах с расширением cgi необходимо поменять первую строчк, которая должна будет выглядеть после изменения следующим образом -

#!/usr/bin/perl -w -I/path/to/mt_dir/lib
где /path/to/mt_dir/lib - полный путь к директории lib

Чтобы не мучатся и не делать это все ручками, воспользуйтесь программой Simple Search-Replace:

search

Где Path to search укажите путь к вашему разархивированному архиву. Поставьте галочку в Search Subdirectories чтобы изменения были сделаны действительно во всех файлах. Притом необходимо чтобы изменения были сделаны именно в файлах cgi, на что указывает строка File types.

Find what text – тут у меня не было под рукой оригинала, поэтому лучше откройте текстовым редактором любой файл cgi и скопируйте первую строчку с этим текстом целиком. Ставим галочку в Replace with и изменяем строку на требуемую нам с указанием пути который у вас будет на севрере к директории lib (для Movable Type естественно) какой он у вас будет. Только учтите, что в этой строчке у меня по ошибке пропущено # и поэтому в этом плане скриншот некорректный. Затем проверяем что все сделали правильно, нажимаем в окне программы на Start. И после того, как замена будет произведена (только если ваш хостер GoDaddy), переходим к нашему следующему пункту.

4. Теперь осталось загрузить файлы на сервер. Для удобства можно воспользоваться FileZilla или любой другой аналогичной программой. Создайте на сервере папку, из которой вы хотите чтобы работал MT, и перенесите разархивированный архив, сохранив его структуру. Файлы можно скопировать в корень вашего сервиса, и тогда MT будет доступна по адресу вашдомен.com или же в папку, и тогда MT будет доступна по адресу вашдомен.com/вашапапка/. Если у вас не очень быстрый интернет, то можете выпить сколько то кружек чая с пирожными, пока копируются файлы

5. устанавливаем правильный chmod на файлы. Не пугайтесь, ничего сложного – нужно лишь выбрать файлы и изменить их свойства. Сложности тут возникнут только лишь если сервер на котором вы пытаетесь это сделать, принадлежит Пентагону, или же находится в каком-либо другом месте и админ страдает параноей по отношению к безопасности. Если вы используете FileZilla то этот процесс выглядит очень просто. Писать даже ничего не буду – все видно на картинках:

6. а сейчас настало время установки. Наберите в вашем броузере адрес, куда вы закачали Movable Type. Это вашдомен.com или вашдомен.com/вашадиректори/ или что-либо еще в зависимости от того, куда вы разместили файлы. И вы должны будете увидеть это.

Подождите 5-10 секунд, и вас автоматически перекинет на страничку для инсталяции:

И переходите к следующему этапу, на котором система проверит различные вещи

И если все впорядке (вы ведь все правильно сделали?) и вводим в соответствующие поля сохраненную нами в первом пункте информацию (вы ведь ее сохранили, да?). Заполнив все жмем ‘test connection’:

Отлично, мы настроили подключение с базой данных, и приступим к следующему шагу

Где нас попросят настроить почту. Нет проблем – выбираем «sendmail», вводим наш email и проверяем что оно работает. Для этого жмите ‘send test email’ и проверяйте вашу электронную почту. Продолжаем наши пляски с бубном дальше.

Вот мы уже почти подобрались к концу. Конфигурационный файл создан, жмем ‘continue’:

7. Теперь нам надо создать свою учетную запись в системе. Вы в ней админ, и вольны ввести то, что желаете. Не забудьте указать вш работающий email адрес, ну и не забудьте придуманный пароль.

Дальше необходимо ввести базовую информацию о вашем блоге. Его название, адрес, (url).Настроив, жмите «Finish install»

Какое-то время смотрите на

И затем появится информация о том, что инсталяция закончена.

8. Вы можете зайти нажав на ‘sign in…» и попадете в зону администрирования платформой. Откуда вы сможете изучать и управлять Movable Type 4. Для того, чтобы иметь возможность всегда попасть в админку MT используйте адрес «www.yoursite.com/mt.cgi» или другой, в зависимости от того, куда вы установили MT.

Ну вот пожалуй и все. Старался перевести нормально, но под конец устал и несколько расслабился.

Пока что я не вижу никакого смысла переходить с WordPress на Movable Type 4. Кроме того, что можно вместо нескольких инсталяций WordPress использовать одну MT для разных блогов. И отдача контента посетителям по идее должна происходить быстрее за счет статичности страниц. В остальном, русскоязычную поддержку проще всего получить по WordPress. Русскоязычное комунити по MT хотя и есть, но не такое большое, и как следствие помощь будет получить сложнее. И из приятного – энтузиастами готовится русская версия MT. Желающие оказать помощь – приветствуются на http://movable-type.ru/.

При инсталляции вы можете встретится и с другими сложностями, в зависимости от вашего хостера. Но мне можно сказать практически повезло. Ну а те проблемы с которыми я столкнулся описаны выше. Точнее выше написано как установить платформу, не столкнувшись с этими проблемами.

И есть еще те проблемы, не найдя решения которым, с WordPress ни за что не расстанусь. ;)



This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

The URI to TrackBack this entry is: http://daarh.net/2007/10/02/ustanovka-movable-type-4-shag-za-shagom-so-skrinshotami/trackback/

15 Responses to “Установка Movable Type 4 шаг за шагом со скриншотами.”

  1. скромен:

    Hi,
    Спасибо для инструкции. А вот у меня какой проблем с МТ4 и IX Web Hosting (windows hosting plan). Как я попробую ставит, и получаю вот ето:

    ……………………………………………………………………….
    #!/usr/bin/perl -w

    # Copyright 2001-2007 Six Apart. This code cannot be redistributed without
    # permission from http://www.sixapart.com. For more information, consult your
    # Movable Type license.
    #
    # $Id: mt.cgi 44845 2007-01-10 00:59:17Z bchoate $

    use strict;
    use lib $ENV{MT_HOME} ? «$ENV{MT_HOME}/lib» : ‘lib’;
    use MT::Bootstrap App => ‘MT::App::CMS’;

    ………………………………………………………………….

    Вот и ответ Technical support:

    Thanks for your word to our support team! As I see you`ve tried with incorrect path to Perl interpreter, !/usr/bin/perl is incorrect. Please use this path in your scripts:
    C:\perl\bin
    It will work. Thanks for your question, please update this ticket if you need further assistance.

    Best regards
    Egor Papyshev
    Technical support team

    Но я не понял что и где надо сделать … help ….

  2. И вам здоровеньки.

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

    Вам следует во всех скриптах, как и мне пришлось это делать для моего хостинга, заменить !/usr/bin/perl -w на указаный в ответе путь – C:\perl\bin

    Можно это сделать ручками, а можно как и я в третьем пункте этого поста – при помощи програмки Simple Search-Replace.

    Удачи! Надеюсь получится.

  3. скромен:

    Мой руский язик плохой, но ето не проблем.
    Вот что они ответили:

    You have to upload your mt application into your cgi-bin folder(e.g yoursite.net/cgi-bin/mt) otherwise it will not work.
    In fact path to perl should be
    #!c:\perl\bin
    Note #!c:\perl\bin instead of #C:\perl\bin and no space between #! and c:\perl\bin

    Should you have any further questions, feel free to contact us 24/7.
    Best regards
    Roman Rott

    Я все сделал как они написали, но не работает и не работает:-(

    Поздрав от България
    Йордан Николов

  4. Вот, может этот совет от Андрей Серебряков поможет. У меня все обошлось без деления на разные папки, но в вашем случае это похоже необходимо.

    На самом деле всё просто. :)
    Содержимое архива делится на две части: скрипты и статические файлы. Скрипты принято (но не обязательно) ложить в папку cgi-bin), а статические файлы обязательно должны быть расположены вне папки cgi-bin.

    И его же совет с форума http://movable-type.ru/forums/viewtopic.php?id=34

    Тогда нужно переместить все файлы (кроме папки mt-static) в директирорию cgi-bin. Должно сработать.

    Ваш русский вполне нормальный. Привет солнечной Болгарии. :) )

  5. скромен:

    Спасибо. теперь другой проблем: start.tmpl ошибка :-(

    http://movable-type.ru/forums/viewtopic.php?pid=262#p262

  6. скромен:

    A вот что ответил супорт:

    Arkadij Brodkin, Fri Oct 12 14:00:06 2007
    Ticket Status was changed from Open to Resolved

    Thank you for the word to support.

    I’ve implemented fix described on

    http://www.sixapart.com/movabletype/kb/ … on_ii.html
    page for all your mt*.cgi files to get rid of your issue, but

    http://***********.net/cgi-bin/mt.cgi page produces new error message now.
    Then I’ve downloaded new installation package of MT blog and uploaded it to the following location:
    **********.net/cgi-bin/mt
    After that implemented

    http://www.sixapart.com/movabletype/kb/ … on_ii.html
    fix and

    http://*********.net/cgi-bin/mt/mt.cgi page produced new error message:

    Loading template ‘start.tmpl’ failed.

    So please contact with your web application developers now and recheck this error message from their side. Please let us know should you need any further assistance.

    Respectfully, Arkadij Brodkin
    Technical Support

  7. Я с этой проблемой не сталкивался, поэтому затрудняюсь что-либо посоветовать. А на форуме не так быстро отвечают, как этого хотелось бы. Но это ведь по мере наличия свободного времени. Поэтому думаю что там более компетентно ответят на ваш вопрос.

  8. Nik:

    хм, вот я установил систему, все прошло гладко. Установка попросила написать адрес, где будет располагаться мой блог и создать папку. Права 777. Теперь зашел в систему, создал запись, опубликовал блог и запись. Но по адресу, где расположен мой блог просто Index of/ и все…в чем трабл???

  9. Затрудняюсь ответить. В моем случае я столкнулся еще и с такой проблемой – http://movable-type.ru/forums/viewtopic.php?id=37

    Правда у меня диагноз был другой. Но может это оно?

  10. reeaks:

    Здравствуйте, благодарю за перевод!
    У меня возник вопрос, т.к. никогда не пользовался Movable Type –
    могу ли я установить, опробовать разные темплейты и т.д у себя на компьютере, не размещая при этом пока блог в инете и не покупая хостинг и домен?
    А только после того, как я опробую у себя на компе все это, то потом и выложу в инет. Если можно, то как?
    Буду благодарен за отзыв!

  11. Да, конечно можно попробовать у себя на компьютере, и многие так и делают.
    Для этого необходимо установить будет у себя вэб-сервер, предпочтительней Apache,PHP и Perl ну и собственно базу данных MySql и связать и настроить все это вместе.

    Как… как я вам не скажу… Знаю что такое существует, более того когда-то сам ставил у себя все это на компе, но это было давно и сейчас многое изменилось, и поэтому даже если я вспомню, информация от меня возможно уже не будет актуальна. Сходите на русскоязычный форум Movable Type, там насколько я помню обсуждалось как установить все это на локальный компьютер.

  12. Powder:

    Всем привет.
    У меня та же ошибка:

    #!/usr/bin/perl -w

    # Movable Type (r) (C) 2001-2008 Six Apart, Ltd. All Rights Reserved.
    # This code cannot be redistributed without permission from http://www.sixapart.com.
    # For more information, consult your Movable Type license.
    #
    # $Id: mt.cgi 1174 2008-01-08 21:02:50Z bchoate $

    use strict;
    use lib $ENV{MT_HOME} ? «$ENV{MT_HOME}/lib» : ‘lib’;
    use MT::Bootstrap App => ‘MT::App::CMS’;

    Загрузил статические файлы в корень домена, все остальное в /cgi-bin/mt/ , права проставил, путь до перла уточнил у хостера – все верно. Не знаю даже, что может быть…

Leave a Reply

You must be logged in to post a comment.

[Фрагменты моих размышлений is proudly powered by WordPress.]

Bad Behavior has blocked 528 access attempts in the last 7 days.