Подтвердить что ты не робот

Неожиданный символ на входе: '\' (ASCII = 92) state = 1 в приложении Silex

Я перевел свой сайт с локального на хостинг, и со мной что-то случилось. Я включаю этот файл конфигурации в свой index.php (это первое, что я делаю):

<?php
require_once __DIR__.'/../../vendor/autoload.php';

// some other stuff

$app = new Silex\Application();
$app['debug'] = true;

$defaultLocale = 'en';

$app->register(new Silex\Provider\TwigServiceProvider(), array(
    'twig.path' => array(
                            __DIR__.'/../views', 
                            __DIR__.'/../views/backend', 
                            __DIR__.'/../views/layouts',
                            __DIR__.'/../views/components',
                            __DIR__.'/../views/backend/components', 
                        ),
));
$app->register(new Nicl\Silex\MarkdownServiceProvider());

Но сайт жалуется таким образом:

Предупреждение: Неожиданный символ на входе: '\' (ASCII = 92) state = 1 in /public _html/_inc/config.php в строке 7

Ошибка анализа: синтаксическая ошибка, неожиданный T_STRING в /public _html/_inc/config.php в строке 7

В принципе, строка 7 $app = new Silex\Application();. Я использую Silex, и на сервере работает PHP 5.2. Папка поставщика (которая содержит всю инфраструктуру и сторонние элементы) находится в корневом каталоге (/)

Мне было интересно, что у него были проблемы с автозагрузкой, но я не нашел, что может быть точно и как его проверить. Вы находите что-нибудь странное? Спасибо заранее.

4b9b3361