我將我的網站從本地移動到託管,併發生了一些事情發生在我身上。我有這個配置文件到我index.php
(這是我做的第一件事):意外的字符輸入:''(ASCII = 92)狀態= 1在Silex應用程序
<?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)的狀態= 1 /public_html/_inc/config.php第7行
解析錯誤:語法錯誤,在 /的public_html/_inc/C意想不到T_STRING onfig.php on line 7
基本上,第7行是$app = new Silex\Application();
。我使用Silex,服務器運行PHP 5.2。供應商的文件夾(其中包含所有的框架和第三方的東西)是根(/
)
我想知道它有一些問題,自動加載,但我不覺得有什麼能確切是或如何對其進行測試。你有什麼奇怪的嗎?提前致謝。
也許我不得不加倍努力,但我已經在尋找這個。然而,每個人都展示了無關的解決方案。 – Korcholis
是的,我沒有說這很容易。你的問題很好btw。 Florent也是直截了當的。我們應該保留以備參考。 – hakre
很好聽。爲了答案,我添加了[namespaces]標籤。 – Korcholis