Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook PHP致命错误:类';RemoteWebElement';在中找不到_Facebook_Symfony_Phpstorm - Fatal编程技术网

Facebook PHP致命错误:类';RemoteWebElement';在中找不到

Facebook PHP致命错误:类';RemoteWebElement';在中找不到,facebook,symfony,phpstorm,Facebook,Symfony,Phpstorm,我有一个在命令行中正常运行的symfony项目: php app/console server:run 但是,我想在PhpStorm内部运行。当我尝试执行此操作时,会出现致命错误: PHP致命错误:在中找不到类“RemoteWebElement” 我已经试过查看该类课程的官方文档: . 但我没有找到能帮助我的信息 我还添加了compose依赖项: composer require facebook/webdriver 但是没有效果 ==============================

我有一个在命令行中正常运行的symfony项目:

php app/console server:run
但是,我想在PhpStorm内部运行。当我尝试执行此操作时,会出现致命错误:

PHP致命错误:在中找不到类“RemoteWebElement”

我已经试过查看该类课程的官方文档: . 但我没有找到能帮助我的信息

我还添加了compose依赖项:

composer require facebook/webdriver
但是没有效果

=======================================

我将解释如何让这个bug(它将非常长!):

我有:

  • PHP5.5.9
  • PhpStorm10.0.3
  • 作曲家1.0-dev(7117A5775FFDCDFD31BD52A138A6F9C65E7E3C2)2016-02-03
因此,创建一个新的symfony项目(当前版本3.0)并添加composer依赖项:

symfony new project
cd project
composer update
然后,在phpstorm中打开此项目,我将配置用于运行该项目的设置:

设置->语言和框架->PHP

“PHP语言级别”:5.5

“口译员”:5.5.9

通过加号(+)添加PHP文件夹:

/usr/share/php

单击“确定”

现在,尝试通过快捷方式通过PhpStorm运行de project: Ctrl+Shift+F10

将出现以下错误:

PHP致命错误:类 在中找不到“Symfony\Bundle\FrameworkBundle\Test\WebTestCase”

在PhpStorm内部通过以下方式解决此问题: 设置->语言和框架->PHP->PHPUnit 选择:“使用自定义自动加载器” 并且,在“脚本路径”字段中,提供自动加载程序的地址。例如: /home/murilo/git/slu/app/autoload.php。单击“确定”

再次尝试通过快捷方式通过PhpStorm运行de project:

Ctrl+Shift+F10

将出现以下错误:

PHP致命错误:类“条令\Tests\Common\Cache\CacheTest”不是 发现于

通过项目文件夹中的以下命令解决此问题:

composer require maslosoft/cachetest:dev-master -n --no-progress
最后一次,尝试通过快捷方式通过PhpStorm运行de project: Ctrl+Shift+F10

将出现以下错误:

PHP致命错误:在中找不到类“RemoteWebElement”

我在看这个错误


拜托,有人知道我如何克服这个错误吗?o、 o

我与你所描述的同样的问题进行了斗争。在这一天的大部分时间里,我都被这个问题弄得头昏脑胀,然后我发现了这个问题

当您在命令行中执行命令
php app/console server:run
时,它会设置服务器并运行网站。但是,当您在PHPStorm中运行项目时,它实际上并不是作为服务器运行,而是作为PHPUnit运行。您需要做的是在PHPStorm中配置一个PHPWeb应用程序并运行它

查看下面我配置网站的图片。当我运行Web应用程序时,它将按url运行,并显示在您的浏览器中


解释您在开发人员中的技术背景工作,以帮助您解决名称空间/使用问题,但您并没有提供足够的信息。感谢您的评论!现在我编辑了我的问题以便更好地解释。是否需要更多的帮助或评论=(感谢您的回复。但我按您所说的做了,但它没有运行。您能详细描述一下您所做的吗?对延迟表示歉意。我正忙于工作。请执行以下步骤。1)转到运行->编辑配置。您将在那里看到PHPUnit(不是默认设置,而是单独设置)。通过选择该配置并单击顶部的-按钮,删除该配置。任何其他的你也应该被删除。2) 然后单击顶部的+按钮。它将显示此菜单,如上所示。选择PHP Web应用程序。3) 如上图所示,它将打开屏幕。给一个像“web”这样的名字。选择您的服务器并确认URL是正确的。单击“确定”。4) 转到跑步->跑步。选择“网络”,就可以了。谢谢你的提醒。你说“并确认URL是正确的”。我应该使用什么URL?当我直接通过终端运行时,我使用命令:“sudophp应用程序/控制台服务器:run”。所以我把这个URL放在浏览器“”中。它起作用了!但我不知道如何在“运行/调试配置”中使用。我尝试了相同的URL,但没有运行。你能再给我一些帮助吗?好的。我需要给你解释一下。基本上,当您运行命令“sudophppapp/consoleserver:run”时,它是在内部服务器中运行的。您的机器上是否安装并运行了Apache服务器?是Windows、Unix还是Mac?是的,我的Apache正在运行。我的操作系统是Linux Ubuntu。