1

(5 ответов, оставленных в Установка и настройка)

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

не хватало библиотеки Net::OpenID::Consumer
а к ней в свою очередь не хватало СТОЛЬКО зависимостей что...

хорошо что Мышь теперь металлическая ;)

2

(5 ответов, оставленных в Установка и настройка)

мда, я похоже опять решил проблему сам....

мне все больше и больше нравится этот форум :)
неделю думаешь как решить, читаешь тонны мануалов, которые адсолютно бесполезны, ковыряешь гугл, потом, абсолютно отчаявшись (сломав клаву и мышь) постишь сюда. и буквально через минут 15 понимаешь в чем проблема....

90% серьезных проблем с МТ - от отсутствия каких-либо перловских библиотек, либо от неправильно собранных перловских библиотек.

особенно актуально для таких слакеров как я...

3

(7 ответов, оставленных в Установка и настройка)

их три штуки, жаль что именно х7 в тот момент была под рукой. прошлая х7, кстати, такой же смертью умерла... тенденция, однако... :)

4

(5 ответов, оставленных в Установка и настройка)

При попытке авторизации с помощью OpenID говорит следующее:

Не удалось проверить OpenID: Указанный адрес не может быть использован в качестве OpenID

То же самое при попытке авторизации через плагин ЖЖ. Авторизация работает только встроенная.

Вот что говорит mt-check.cgi:

[spoiler]

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

    * Movable Type version: 4.21

    * Current working directory: ***************
    * MT home directory:  ***************
    * Operating system: linux
    * Perl version: 5.8.8
    * Perl include path:
      plugins/feeds-app-lite/lib
      plugins/spamlookup/lib
      plugins/WidgetManager/lib
      plugins/WXRImporter/lib
      plugins/TypePadAntiSpam/lib
      plugins/Textile/lib
      plugins/StyleCatcher/lib
      plugins/MultiBlog/lib
      ***************/addons/Community.pack/lib
      ***************/addons/Commercial.pack/lib
      ***************/cgi-bin/extlib
      ***************/cgi-bin/extlib
      ***************/cgi-bin/lib
      /usr/lib/perl5/5.8.8/i486-linux-thread-multi
      /usr/lib/perl5/5.8.8
      /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.8
      /usr/lib/perl5/site_perl
      /usr/lib/perl5/vendor_perl/5.8.8/i486-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.8
      /usr/lib/perl5/vendor_perl
      .
    * Web server: Apache/2.2.9 (Unix) DAV/2 PHP/5.2.5 mod_perl/2.0.4 Perl/v5.8.8
    * (Probably) Running under cgiwrap or suexec

Checking for Required Modules
CGI::Cookie

Your server has CGI::Cookie installed (version 1.20).
File::Spec (version >= 0.8)

Your server has File::Spec installed (version 3.12).
Image::Size

Your server has Image::Size installed (version 2.93).
CGI

Your server has CGI installed (version 2.80).
Checking for Data Storage Modules

Some of the following modules are required by the various data storage options in Movable Type. In order run the system, your server needs to have DBI and at least one of the other modules installed.
DBI (version >= 1.21)

Your server has DBI installed (version 1.602).

    DBD::mysql

    Your server has DBD::mysql installed (version 4.006).

    DBD::SQLite

    Your server does not have DBD::SQLite installed, or DBD::SQLite requires another module that is not installed. Для использования База данных SQLite необходим драйвер базы данных DBD::SQLite. Please consult the installation instructions for help in installing DBD::SQLite.

    DBD::Pg (version >= 1.32)

    Either your server does not have DBD::Pg installed, the version that is installed is too old, or DBD::Pg requires another module that is not installed. Для использования База данных PostgreSQL необходим драйвер базы данных DBD::Pg. Please consult the installation instructions for help in installing DBD::Pg.

    DBD::SQLite2

    Your server does not have DBD::SQLite2 installed, or DBD::SQLite2 requires another module that is not installed. Для использования База данных SQLite (v2) необходим драйвер базы данных DBD::SQLite2. Please consult the installation instructions for help in installing DBD::SQLite2.

Checking for По желанию Modules

The following modules are optional. If your server does not have these modules installed, you only need to install them if you require the functionality that the module provides.
Scalar::Util

Your server has Scalar::Util installed (version 1.18).
Crypt::DSA

Your server has Crypt::DSA installed (version 0.14).
XML::SAX

Your server has XML::SAX installed (version 0.13).
Archive::Zip

Your server does not have Archive::Zip installed, or Archive::Zip requires another module that is not installed. Модуль необходим для добавления в архив файлов во время операции резервного копирования/восстановления. Please consult the installation instructions for help in installing Archive::Zip.
Storable

Your server has Storable installed (version 2.15).
SOAP::Lite (version >= 0.5)

Your server has SOAP::Lite installed (version 0.52).
List::Util

Your server has List::Util installed (version 1.18).
HTML::Entities

Your server does not have HTML::Entities installed, or HTML::Entities requires another module that is not installed. Модуль необходим для кодирования специальных символов. Но вы можете отключить эту возможность, используя опцию NoHTMLEntities в mt-config.cgi. Please consult the installation instructions for help in installing HTML::Entities.
Text::Balanced

Your server has Text::Balanced installed (version 1.95).
Digest::MD5

Your server has Digest::MD5 installed (version 2.36).
GD

Your server has GD installed (version 2.41).
Archive::Tar

Your server does not have Archive::Tar installed, or Archive::Tar requires another module that is not installed. Модуль необходим для добавления в архив файлов во время операции резервного копирования/восстановления. Please consult the installation instructions for help in installing Archive::Tar.
Safe

Your server has Safe installed (version 2.12).
IO::Uncompress::Gunzip

Your server does not have IO::Uncompress::Gunzip installed, or IO::Uncompress::Gunzip requires another module that is not installed. Модуль необходим для распаковки файлов во время операции резервного копирования/восстановления. Please consult the installation instructions for help in installing IO::Uncompress::Gunzip.
Digest::SHA1

Your server has Digest::SHA1 installed (version 2.11).
IO::Compress::Gzip

Your server does not have IO::Compress::Gzip installed, or IO::Compress::Gzip requires another module that is not installed. Модуль необходим для сжатия файлов во время операции резервного копирования/восстановления. Please consult the installation instructions for help in installing IO::Compress::Gzip.
Image::Magick

Your server has Image::Magick installed (version 6.4.3).
XML::Atom

Your server has XML::Atom installed (version 0.25).
LWP::UserAgent

Your server has LWP::UserAgent installed (version 2.001).
MIME::Base64

Your server has MIME::Base64 installed (version 3.07).
Mail::Sendmail

Your server has Mail::Sendmail installed (version 0.79).
File::Temp

Your server has File::Temp installed (version 0.12).

[/spoiler]

Версия MT - русская. Из перловских библиотек недоставлено всего 4, 3 из них отвечают за сжатие бэкапов, 1 - за обработку HTML.
В чем дело - хз. Все остальное установлено правильно, с сервака livejournal.com пингуется и доступен, фаерволов никаких не стоит.

5

(7 ответов, оставленных в Установка и настройка)

так, это тоже исправлено. оказалось я отрубил анонимные комментарии (хоть и не помню такого).

жалко только мышку Х7, которую я раздолбал в приступе бессильной ярости :)

6

(7 ответов, оставленных в Установка и настройка)

решил эту проблему, - оказалось был криво скомпилен imagemagick, там был какой-то скрипт с бесконечной рекурсией. перекомпилил imagemagick и все стало путем.

только появилась другая проблема. я отключал комментарии чтобы сервак не вис постоянно. теперь я их включил, однако после перепубликации шаблонов директивы <IfCommentsAllowed> (и все им подобные) работают так, будто комментарии на самом деле отключены. То же самое в остальных блогах на том же сервере - стоит комментарии отключить, перепубликовать шаблоны, затем снова включить и перепубликовать - и комментарии не появляются. хоть оппубликуйся.

вощем тут я хз чего делать....
очень хочется валидолу, да...

7

(7 ответов, оставленных в Установка и настройка)

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

ладно, уже хоть что-то... бум копать дальше...
хотя помощь по прежнему требуется. :)

8

(7 ответов, оставленных в Установка и настройка)

уменя отсуццтвует модуль sendmail (кстати, как его установить? :) в CPAN искать? сам sendmail в наличии), может в этом проблема?

9

(7 ответов, оставленных в Установка и настройка)

Народ, у меня стоит МТ4.2, сервак 2 ядра 3Ггц, 4гига оперативы, линукс, апач + mod_cgi

Скрипт mt-comments.cgi при обращении к нему начинает жрать до 100% ресурсов одного ядра и с приличной скоростью происходит утечка памяти. Скрипт успешно завершает работу  примерно через минуту. Если запущен только один такой скрипт ещё более менее терпимо, но если их одновременно запускается более 2х, то система виснет вся (утечка моет составить до 100% оперативки + 100% свопа), до тех пор пока ядро не производит принудительное завершение процессов перла, выполняющих эти скрипты и не производит очистку памяти.

Кто-нибудь сталкивался с этим, есть таблетка? Я много гуглил, есть ещё люди столкнувшиеся с точно такой же проблемой в разных версиях мовабла, но решений там не приводилось (по крайней мере переименование скрипта ничего не дает).