Здравствуйте! Недавно у меня возникла необходимость создать "домашнюю" копию корпоративного сайта компании в её локальной сети. Сайт прекрасно функционирует на сервере у хостера, а у меня баги вылезли. Я в PHP не силён и процесс этот мне не знаком, поэтому прошу помощи у знатоков. Поднял Apache, MySQL, настроил PHP, с виртуального сервера хостера скопировал домашиний калатог с документами и скриптами, выгрузил базу. При обращении к главной странице сайта в браузер выводятся:

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in C:\bhome\part1\01\sving\www\cms\classes\c_navigati on.php on line 38

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in C:\bhome\part1\01\sving\www\cms\classes\c_navigati on.php on line 39

Notice: Trying to get property of non-object in C:\bhome\part1\01\sving\www\cms\classes\c_navigati on.php on line 127

Warning: Cannot modify header information - headers already sent by (output started at C:\bhome\part1\01\sving\www\cms\classes\c_navigati on.php:38) in C:\bhome\part1\01\sving\www\cms\classes\c_kernel.p hp on line 148

Первые две строки ругаются на класс CMS:

//get and post vars;
if( isset($_POST) )$this->vars = array_merge($this->vars, $_POST);
if( isset($_GET) ) $this->vars = array_merge($this->vars, $_GET);

Помогите кто чем может...
Вопросы следующие:
Как можно избавиться от этих ошибок и почему они не мешают работе сайта на хостинге?