2015-08-04 2 views
2

J'ai une copie de travail de l'application Web de catalyseur Perl et j'ai besoin de déplacer tous les fichiers vers un nouveau serveur. L'application web est développée dans Catlayst 5.7 et le nouveau serveur a le catalyseur 5.9 dedans. Tout d'abord, j'ai créé une nouvelle application Catalyst dans le nouveau serveur et après j'ai déplacé les anciens fichiers Catalyst de l'autre serveur vers le nouveau dans l'application nouvellement créée et puis j'ai essayé d'exécuter myapp_server.pl du dossier scripts. J'ai eu beaucoup d'erreurs et je n'ai pas pu comprendre le problème. Ce sera bien si quelqu'un peut m'aider avec ce problème. S'il vous plaît vérifier l'erreur:Déplacer l'application Web Perl Catalyst vers le nouveau serveur

Class::MOP::load_class is deprecated at /usr/local/lib64/perl5/Class/MOP.pm line 69. 
     Class::MOP::load_class("wealthe::Script::Server") called at /usr/share/perl5/vendor_perl/Catalyst/ScriptRunner.pm line 14 
     eval {...} called at /usr/share/perl5/vendor_perl/Catalyst/ScriptRunner.pm line 14 
     Catalyst::ScriptRunner::run("Catalyst::ScriptRunner", "wealthe", "Server") called at wealthe_server.pl line 8 
Class::MOP::load_class is deprecated at /usr/local/lib64/perl5/Class/MOP.pm line 69. 
     Class::MOP::load_class("wealthe") called at /usr/share/perl5/vendor_perl/Catalyst/ScriptRole.pm line 48 
     Catalyst::ScriptRole::_run_application(Catalyst::Script::Server=HASH(0x274dc98)) called at /usr/share/perl5/vendor_perl/Catalyst/Script/Server.pm line 1                    92 
     Catalyst::Script::Server::run(Catalyst::Script::Server=HASH(0x274dc98)) called at /usr/share/perl5/vendor_perl/Catalyst/ScriptRunner.pm line 20 
     Catalyst::ScriptRunner::run("Catalyst::ScriptRunner", "wealthe", "Server") called at wealthe_server.pl line 8 
Class::MOP::load_class is deprecated at /usr/local/lib64/perl5/Class/MOP.pm line 69. 
     Class::MOP::load_class("Catalyst::Plugin::Crypt::CBC", undef) called at /usr/share/perl5/vendor_perl/Catalyst.pm line 2836 
     Catalyst::setup_plugins("wealthe", ARRAY(0x2dd09c8)) called at /usr/share/perl5/vendor_perl/Catalyst.pm line 1118 
     Catalyst::setup("wealthe") called at /home/wealth-esolutions/wealthe/script/../lib/wealthe.pm line 66 
     require wealthe.pm called at /usr/local/share/perl5/Module/Runtime.pm line 317 
     Module::Runtime::require_module("wealthe") called at /usr/local/share/perl5/Class/Load.pm line 180 
     Class::Load::try {...}() called at /usr/local/share/perl5/Try/Tiny.pm line 76 
     eval {...} called at /usr/local/share/perl5/Try/Tiny.pm line 72 
     Try::Tiny::try(CODE(0x274d470), Try::Tiny::Catch=REF(0x274d908)) called at /usr/local/share/perl5/Class/Load.pm line 186 
     Class::Load::try_load_class("wealthe", undef) called at /usr/local/share/perl5/Class/Load.pm line 41 
     Class::Load::load_class("wealthe") called at /usr/share/perl5/vendor_perl/Catalyst/ScriptRole.pm line 48 
     Catalyst::ScriptRole::_run_application(Catalyst::Script::Server=HASH(0x274dc98)) called at /usr/share/perl5/vendor_perl/Catalyst/Script/Server.pm line 1                    92 
     Catalyst::Script::Server::run(Catalyst::Script::Server=HASH(0x274dc98)) called at /usr/share/perl5/vendor_perl/Catalyst/ScriptRunner.pm line 20 
     Catalyst::ScriptRunner::run("Catalyst::ScriptRunner", "wealthe", "Server") called at wealthe_server.pl line 8 
Class::MOP::is_class_loaded is deprecated at /usr/local/lib64/perl5/Class/MOP.pm line 87. 
     Class::MOP::is_class_loaded("Catalyst::Stats") called at /usr/share/perl5/vendor_perl/Catalyst/Utils.pm line 279 
     Catalyst::Utils::ensure_class_loaded("Catalyst::Stats") called at /usr/share/perl5/vendor_perl/Catalyst.pm line 2770 
     Catalyst::setup_stats("wealthe", undef) called at /usr/share/perl5/vendor_perl/Catalyst.pm line 1121 
     Catalyst::setup("wealthe") called at /home/wealth-esolutions/wealthe/script/../lib/wealthe.pm line 66 
     require wealthe.pm called at /usr/local/share/perl5/Module/Runtime.pm line 317 
     Module::Runtime::require_module("wealthe") called at /usr/local/share/perl5/Class/Load.pm line 180 
     Class::Load::try {...}() called at /usr/local/share/perl5/Try/Tiny.pm line 76 
     eval {...} called at /usr/local/share/perl5/Try/Tiny.pm line 72 
     Try::Tiny::try(CODE(0x274d470), Try::Tiny::Catch=REF(0x274d908)) called at /usr/local/share/perl5/Class/Load.pm line 186 
     Class::Load::try_load_class("wealthe", undef) called at /usr/local/share/perl5/Class/Load.pm line 41 
     Class::Load::load_class("wealthe") called at /usr/share/perl5/vendor_perl/Catalyst/ScriptRole.pm line 48 
     Catalyst::ScriptRole::_run_application(Catalyst::Script::Server=HASH(0x274dc98)) called at /usr/share/perl5/vendor_perl/Catalyst/Script/Server.pm line 1                    92 
     Catalyst::Script::Server::run(Catalyst::Script::Server=HASH(0x274dc98)) called at /usr/share/perl5/vendor_perl/Catalyst/ScriptRunner.pm line 20 
     Catalyst::ScriptRunner::run("Catalyst::ScriptRunner", "wealthe", "Server") called at wealthe_server.pl line 8 
Can't call method "read" on an undefined value at /usr/local/share/perl5/Catalyst/Plugin/ConfigLoader/Multi.pm line 62. 
Compilation failed in require at /usr/share/perl5/vendor_perl/Catalyst/ScriptRunner.pm line 20. 

S'il vous plaît laissez-moi savoir en détail si quelqu'un est au courant de la question. Merci d'avance

+3

Cette question est la suite de [votre dernière question dans la balise perl] (http://stackoverflow.com/q/31652260/1331451). Si celui-ci vous a aidé à arriver, cochez au moins la réponse acceptée s'il vous plaît. Mais c'est très bien, tu as fait une nouvelle question. :) – simbabque

+0

Mais pas de chance de faire toutes ces choses – Jitesh

Répondre

1

Vous devriez lire le guide Catalyst::Upgrading.

+0

Lors de la liaison à des ressources externes, il est préférable de résumer les points clés de votre réponse. – ThisSuitIsBlackNot