Ошибка из-за отсутствия определения переменной в файле /install/controller/step_1.php Добавьте в файл step_1.php после
public function index() {
if ($this->request->server['REQUEST_METHOD'] == 'POST') {
$this->redirect($this->url->link('step_2'));
} это
if (isset($this->error['warning'])) {
$this->data['error_warning'] = $this->error['warning'];
} else {
$this->data['error_warning'] = '';
} Полное содержание файла будет таким:
<?php
class ControllerStep1 extends Controller {
public function index() {
if ($this->request->server['REQUEST_METHOD'] == 'POST') {
$this->redirect($this->url->link('step_2'));
}
if (isset($this->error['warning'])) {
$this->data['error_warning'] = $this->error['warning'];
} else {
$this->data['error_warning'] = '';
}
$this->data['action'] = $this->url->link('step_1');
$this->template = 'step_1.tpl';
$this->children = array(
'header',
'footer'
);
$this->response->setOutput($this->render());
}
}
?>