I'm trying to upgrade from an 2.4.7 installation to 4.0.2
At the moment I'm stuck with even getting the old installation to work:
I have installed 4.0.2 to try it out and everything works fine there. i renamed the folder and made a tar of my old installation on another server (sql backup etc). Now I can't start the apache server anymore. Error Message:
Code: Select all
[perl:error] [pid 14883] syntax error at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1092, near "$ArrayElement qw(Group GroupRo)"\nsyntax error at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1093, near "]{FrontendModuleReg"\nsyntax error at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1093, near "]{"\nGlobal symbol "$ArrayElement" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1093.\nGlobal symbol "$Self" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1095.\nGlobal symbol "$ArrayElement" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1096.\nGlobal symbol "$Index" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1098.\nGlobal symbol "%ItemHash" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1099.\nGlobal symbol "%ItemHash" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1101.\nGlobal symbol "$ArrayElement" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1101.\nGlobal symbol "$Index" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1101.\nGlobal symbol "%Data" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1112.\nGlobal symbol "%Data" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1113.\nGlobal symbol "%ItemHash" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1116.\nGlobal symbol "%Data" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1120.\nGlobal symbol "%ItemHash" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1121.\nGlobal symbol "$Index" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1121.\nGlobal symbol "$Self" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1127.\nsyntax error at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1133, near "$ArrayElement qw(Group GroupRo)"\n/data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm has too many errors.\nCompilation failed in require at /opt/otrs/scripts/apache2-perl-startup.pl line 175.\nBEGIN failed--compilation aborted at /opt/otrs/scripts/apache2-perl-startup.pl line 175.\nCompilation failed in require at (eval 2) line 1.\n
[Thu Dec 11 11:57:32.090578 2014] [perl:error] [pid 14883] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server otrsdomain.:0, exiting...
On my old server otrs is working fine. I only changed the log path in ZZZAUTO.pm.