Тема: Проблемы с установкой (типичная 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, но легче от этого не стало.
Что делать пока не знаю, лазаю по буржуйским форумам в поисках ответов, но пока не очень получилось, а тестового доступа к хостингу осталось пару дней, и за это время надо завести блог.