ウェブサイトをローカルからホスティングに移動したところ、何かが起こりました。この構成ファイルを自分に含めます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
解析エラー: 構文エラー、7 行目の /public_html/_inc/config.php の予期しない T_STRING
基本的に、7行目は$app = new Silex\Application();
. 私は Silex を使用しており、サーバーは PHP 5.2 を実行しています。ベンダー フォルダー (すべてのフレームワークとサード パーティのものを含む) はルート ( /
)にあります。
自動ロードに問題があるのではないかと思っていましたが、正確に何が問題なのか、またはテストする方法がわかりません。何か変だと思いませんか?前もって感謝します。