1

Тема: Проблемы с установкой (типичная 500 server error)

Здравствуйте,

Пытаюсь запустить movable type v5.02 на хостинге от logol. Вроде бы все делаю так, как сказано на wiki
1. Скачал, распаковал, залил по ftp на сервер в папку cgi-bin в подкаталог mt, все файлы, кроме mt-static.
2. mt-static выложил в корень.
3. Проверил что у всех cgi файлов права доступа 755 (мало того, что проверил, на всякий случай еще их всех один раз вручную перебил)

-jailshell-3.2$ cd mt
-jailshell-3.2$ ls -l
total 244
-rw-r--r--  1 cp667013 cp667013 17987 Sep  2  2009 COPYING
-rw-r--r--  1 cp667013 cp667013 48573 Feb 18 13:24 COPYING-RU
-rw-r--r--  1 cp667013 cp667013  7474 Jun 24 21:10 Changelog-ru.txt
drwxr-xr-x  2 cp667013 cp667013  4096 Jun 24 21:13 alt-tmpl
drwxr-xr-x  2 cp667013 cp667013  4096 Jul 16 00:39 default_templates
drwxr-xr-x 40 cp667013 cp667013  4096 Jul 16 00:40 extlib
drwxr-xr-x  2 cp667013 cp667013  4096 Jun 24 21:13 import
-rw-r--r--  1 cp667013 cp667013 10057 Feb 20 14:42 index.html
drwxr-xr-x  3 cp667013 cp667013  4096 Jul 16 00:41 lib
-rwxr-xr-x  1 cp667013 cp667013   353 Jan  6  2010 mt-add-notify.cgi
-rwxr-xr-x  1 cp667013 cp667013   342 Jan  6  2010 mt-atom.cgi
-rwxr-xr-x  1 cp667013 cp667013 22599 Jun 24 21:13 mt-check.cgi
-rwxr-xr-x  1 cp667013 cp667013   351 Jan  6  2010 mt-comments.cgi
-rw-r--r--  1 cp667013 cp667013  1413 Jun 24 21:13 mt-config.cgi-original
-rwxr-xr-x  1 cp667013 cp667013   352 Jan  6  2010 mt-feed.cgi
-rwxr-xr-x  1 cp667013 cp667013   357 Jan  6  2010 mt-ftsearch.cgi
-rwxr-xr-x  1 cp667013 cp667013   345 Jan  6  2010 mt-search.cgi
-rwxr-xr-x  1 cp667013 cp667013   344 Jan  6  2010 mt-tb.cgi
-rwxr-xr-x  1 cp667013 cp667013   835 Jan  6  2010 mt-testbg.cgi
-rwxr-xr-x  1 cp667013 cp667013   348 Jan  6  2010 mt-upgrade.cgi
-rwxr-xr-x  1 cp667013 cp667013   345 Jan  6  2010 mt-wizard.cgi
-rwxr-xr-x  1 cp667013 cp667013  1036 Jan  6  2010 mt-xmlrpc.cgi
-rwxr-xr-x  1 cp667013 cp667013   335 Jan  6  2010 mt.cgi
drwxr-xr-x  5 cp667013 cp667013  4096 Jul 16 00:43 php
drwxr-xr-x 12 cp667013 cp667013  4096 Jul 16 00:43 plugins
-rw-r--r--  1 cp667013 cp667013 35197 Feb 20 14:42 readme.html
drwxr-xr-x  2 cp667013 cp667013  4096 Jul 16 00:43 search_templates
drwxr-xr-x  5 cp667013 cp667013  4096 Jul 16 00:43 themes
drwxr-xr-x  7 cp667013 cp667013  4096 Jul 16 00:44 tmpl
drwxr-xr-x  2 cp667013 cp667013  4096 Jul 16 00:44 tools

4. Запускаю mt.cgi появляется первая страница, где надо выбрать язык и указать пути.
5. Указываю пути, нажимаю "Приступить" и вываливается любимая ошибка:

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

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

6. Вот кусок результата mt-check.cgi

Информация о системе

    * Версия Movable Type: 5.02

    * Текущая рабочая директория: /home/cp667013/public_html/cgi-bin/mt
    * Домашняя директория MT: ./
    * Операционная система: linux
    * Версия Perl: 5.8.8
    * Путь включения Perl:
      plugins/WidgetManager/lib
      plugins/spamlookup/lib
      plugins/MultiBlog/lib
      plugins/StyleCatcher/lib
      plugins/Textile/lib
      plugins/YandexOpenId/lib
      plugins/WXRImporter/lib
      plugins/TypePadAntiSpam/lib
      extlib
      extlib
      lib
      /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
      /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi
      /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi
      /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.8
      /usr/lib/perl5/site_perl/5.8.7
      /usr/lib/perl5/site_perl/5.8.6
      /usr/lib/perl5/site_perl/5.8.5
      /usr/lib/perl5/site_perl
      /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
      /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi
      /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi
      /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.8
      /usr/lib/perl5/vendor_perl/5.8.7
      /usr/lib/perl5/vendor_perl/5.8.6
      /usr/lib/perl5/vendor_perl/5.8.5
      /usr/lib/perl5/vendor_perl
      /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
      /usr/lib/perl5/5.8.8
      .
    * Веб-сервер: Apache
    * (Возможно) Запущено под cgiwrap или suexec

Проверка модулей: Обязательно
CGI::Cookie

На сервере установлен CGI::Cookie (версия 1.29)
File::Spec (version >= 0.8)

На сервере установлен File::Spec (версия 3.25)
Image::Size

На сервере установлен Image::Size (версия 3.2)
CGI

На сервере установлен CGI (версия 3.48)

7. Проверил где лежит perl - оказалось, что там где надо /usr/bin/perl с версией 5.8.8

Вот, вроде я могу и по ssh и через ftp все сделать, но что конкретно, я не знаю.
На всякий случай помещал файлик .htaccess в корень cgi-bin с содержимым Options +ExecCGI, но легче от этого не стало.

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



2

Re: Проблемы с установкой (типичная 500 server error)

Посмотрите error-логи, скорее всего на этом хостинге не хватает выделенных ресурсов.
Список рекомендуемых хостеров: http://movable-type.ru/wiki/Хостинг_для_Movable_Type



3

Re: Проблемы с установкой (типичная 500 server error)

Может Вам пути поменять, вот так:

/home/cp667013/public_html/cgi-bin/  - сюда выгрузите все филе *.cgi
/home/cp667013/public_html/mt-static/   -   тут надеюсь все понятно

а еще переименуйте файлик mt-config.cgi-original в mt-config.cgi откройте этот файлик и убедитесь что там тоже все правильно, например:

CGIPath                      http://ваш_домен/cgi-bin/
StaticWebPath          http://ваш_домен/mt-static/

Отредактировано marlik (22:07:2010 20:27:49)



4

Re: Проблемы с установкой (типичная 500 server error)

Народ, спасибо, проблему решил более радикально - перешел на другой хостинг, так как не знал, как решить проблему. На петерхосте все встало само собой. Теперь вот вожусь с дизайном.