1

Тема: Cron и Movable Type 4.31

После обновления с 4.26 до 4.31 и перестала работать запланированная публикация:

Base class package "Data::ObjectDriver::Driver::BaseCache" is empty.
(Perhaps you need to 'use' the module which defines that package first.)
at /home/user/public_html/cgi-bin/mt/lib/MT/ObjectDriver/Driver/Cache/RAM.pm line 12
BEGIN failed--compilation aborted at /home/user/public_html/cgi-bin/mt/lib/MT/ObjectDriver/Driver/Cache/RAM.pm line 12.
Compilation failed in require at /home/user/public_html/cgi-bin/mt/lib/MT/TheSchwartz.pm line 11.
BEGIN failed--compilation aborted at /home/user/public_html/cgi-bin/mt/lib/MT/TheSchwartz.pm line 11.
Compilation failed in require at /home/user/public_html/cgi-bin/mt/tools/run-periodic-tasks line 32.

Самое странное, что эта проблема наблюдалась на 4.2 и 4.261 у некоторых пользователей:

http://209.85.129.132/search?q=cache:mM … &gl=ru

http://forums.movabletype.org/2009/06/p … t4261.html
http://forums.movabletype.org/2009/06/c … ssage.html

Никто не сталкивался? Похоже с путями к библиотекам проблемки :(

2

Re: Cron и Movable Type 4.31

Вроде решил проблему. В run-periodic-tasks появился еще один путь к extlib по сравнению с 4.26 (там только lib)

Правим эту строку в run-periodic-tasks:

use lib 'lib', '../lib', 'extlib', '../extlib', '/путь/от/корня/public_html/cgi-bin/mt/lib', '/путь/от/корня/public_html/cgi-bin/mt/extlib';

Отредактировано seo (05:10:2009 11:35:59)