1

Тема: Movable Type 4. Установка.

Здравствуйте!
Вот решил установить потестить Movable Type 4.
И что-то загвоздки возникают.
Ход действий:
1. Скачал дистр отсюда: http://www.movabletype.org/download.html
2. Распаковал, залил на сервер в корень (папка www)
3. Захожу на сайт и вижу текст, в котором кнопкой ссылка: mydomen.ru/mt.cgi

При клике на неё серверов выдается ошибка:
"The server encountered an internal error or misconfiguration and was unable to complete your request."

При этом, в файле readme.html (mydomen.ru/readme.html) есть такая инструкция:

Installing Movable Type
Before you install Movable Type:
Upload all of Movable Type's files into a folder accessible via your web browser. (Typically, this folder is called 'mt' in the root folder of your website.
Ensure that each .cgi file (e.g. mt.cgi, mt-search.cgi, etc) found in the Movable Type directory has the execute permission enabled.
Make sure that the 'mt' folder containing the uploaded Movable Type files has been enabled to execute CGI scripts.
Open that folder in your web browser (i.e. http://www.mywebsite.com/mt/).
You should see a Movable Type welcome screen that will take you through the installation process. If the welcome screen does not appear, please consult our Troubleshooting Guide below.

Я так понимаю, что файлы с расрирением *.cgi должны находится в папке cgi-bin? Но в распакованной папке они не только в корне, а ещё и в папках plugin и extras/examples/plugin.
Или я в чем-то ошибаюсь?
Подскажите, люди добрые)
Спасибо.



2

Re: Movable Type 4. Установка.

Всё-таки поспешил ответить в комментариях про инсталятор. Какой-то пункт из той инструкции нужно выполнить. А именно - куда положить папки.

Итак, все папки и файлы, кроме папки "mt-static", нужно загрузить в папку /cgi-bin/mt/ (можно и просто /cgi-bin/). Затем зайти по адресу domen.ru/cgi-bin/mt/mt.cgi, запустится инсталятор. Дальше всё просто, заполняем необходимые поля и нажимаем необходимые кнопочки. :)



3

Re: Movable Type 4. Установка.

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



4

Re: Movable Type 4. Установка.

Леонид, может в папке нет прав на запись?



5

Re: Movable Type 4. Установка.

saahov, спасибки, буду пробовать :)



6

Re: Movable Type 4. Установка.

Что-то "не выходит каменный цветок"

Папку mt-static заливаю по ftp в корень (www)
В папке cgi-bin содаю папку mt и заливаю в неё (www/cgi-bin/mt/) всё остальное.

Захожу по ссылке domen.ru/cgi-bin/mt/mt.cgi и выходит ошибка.

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Содержимое mt.cgi:

#!/usr/bin/perl -w
  
# Copyright 2001-2007 Six Apart. This code cannot be redistributed without
# permission from 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';

Отредактировано gam (14:06:2007 03:04:07)



7

Re: Movable Type 4. Установка.

Обычно такая ошибка возникает, когда на CGI скрипты установлены неправильные права доступа. Нужно установить 755.



8

Re: Movable Type 4. Установка.

saahov пишет:

Обычно такая ошибка возникает, когда на CGI скрипты установлены неправильные права доступа. Нужно установить 755.

выставил на папке cgi-bin, ошибка осталась



9

Re: Movable Type 4. Установка.

Нет, нужно на сами скрипты установить права 755. Хотя и на папку тоже. :)



10

Re: Movable Type 4. Установка.

Ура!
Процесс пошел!
Осталось попросить хостера включить нужные perl модули, а то ошибку выдает:

Note: One or more optional Perl modules could not be found. You may install them now and click 'Retry' or continue without them. They can be installed at any time if needed.

...и будем тестить, смотреть...

saahov, спасибо!



11

Re: Movable Type 4. Установка.

А вот такой ещё вопрос - а после установки МТ права доступа на cgi-bin и внутренности оставить 755-ми?



12

Re: Movable Type 4. Установка.

Вот, при установке добрался до пункта Create Your First Blog

Там расположена форма с полями:
Blog Name
Изначально там текст "My First Blog" - с этим всё ясненько.

Blog URL
Начальный текст: http://domenName.ru/BLOG-NAME/
BLOG-NAME заменяем на имя административного блога?

Publishing Path
Начальный текст: .../www/BLOG-NAME
BLOG-NAME заменяем на папку, в которой будут файлы блога?
Её надо самому создавать или скрит сделает всё сам?

Timezone:
тут все понятно

При всем этом, допустим, заполняю так:
Blog URL выставил http://domenName.ru/support/
Publishing Path прописал .../www/support

Далее создал в корне (www) папку support с правами доступа 755

Нажимаю "Далее" и выводит в розовой рамочке (ошибка)
/www/support is not writable.

И что-то ничего на ум не приходит, в чём проблема-то... :/



13

Re: Movable Type 4. Установка.

Всё, разобрался - это проблемка хоста с корневой папкой.
Буду решать её.

Ещё раз спасибо.



14

Re: Movable Type 4. Установка.

Вообще, стандартные права доступа на UNIX-машинах для папок - 755. Для файлов - 644. Для скриптов (Perl, CGI) - 755.
Так что CHMOD на CGI скрипты необходимо оставить 755, иначе они не будут запускаться.

Про последний шаг - настройку первого блога.
Директорию на сервере создавать не обязательно, скрипт создаст её сам, главное - указать правильный путь к ней. Если папка, в которой будет содержаться блог, имеет необходимые права доступа (чаще всего достаточно 755, но на некоторых хостингах необходимо 777 или 770), то папка для блога будет создана автоматически.