我正在尝试使用 symfony 迈出第一步。我在 windows XP 上有一个 xampp 3.1。
我已经与供应商一起下载了 Symfony 2.3.3,解压缩包并检查我的浏览器:(protocol/hostname)/sfprojects/soma/Symfony/web/config.php
我看到欢迎屏幕,但顶部显示以下警告:
Warning: file_get_contents
(C:\xampp\htdocs\sfprojects\soma\Symfony\app/../vendor/sensio/distributionbundle/
Sensio/Bundle/DistributionBundle/Resources/skeleton/app/SymfonyRequirements.php):
failed to open stream: No such file or directory in
C:\xampp\htdocs\sfprojects\soma\Symfony\app\SymfonyRequirements.php on line 534
在底部,有一个链接:在线配置您的应用程序。当我点击时,出现以下错误:
Whoops, looks like something went wrong.1/1 FatalErrorException: Error:
Class 'Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle'
not found in C:\xampp\htdocs\sfprojects\soma\Symfony\app\AppKernel.php line 18
in C:\xampp\htdocs\sfprojects\soma\Symfony\app\AppKernel.php line 18
appKernel 文件如下所示:
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Config\Loader\LoaderInterface;
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
);
我在 C:\xampp\htdocs\sfprojects\soma\sensio\framework-extra-bundle\Sensio\Bundle\FrameworkExtraBundle 找到了 SensioFrameworkExtraBundle.php 文件
这是一个全新的安装,我没有修改任何东西。我不认为这可能是相关的,但我有其他文件夹与其他 symfony 版本,都没有工作。
关于什么可能是错误的任何线索?
提前致谢