Я небрежно сделал yum update
на моем Amazon Linux AMI и обновил Perl. Теперь моя установка Movable Type не работает. Я немного погуглил, но не нашел никакого решения, кроме понижения версии Perl до 5.14. Текущая версия Perl - 5.16.3.
Вот журнал ошибок для подвижного типа.
/usr/bin/perl: symbol lookup error: /usr/local/lib64/perl5/auto/FCGI/FCGI.so: undefined symbol: Perl_Gthr_key_ptr
defined(@array) is deprecated at /var/www/html/mt/extlib/CGI.pm line 527.
(Maybe you should just omit the defined()?)
Я не мастер Perl, но есть ли проблемы с зависимостями? так что переписывать файл CGI.pm нельзя.
Я попытался yum downgrade perl
но я получаю ошибку зависимостей.
Ваш модуль FCGI скомпилирован для Perl 5.14. Переустановите его с помощью cpan -f -i FCGI
.