gpt4 book ai didi

php - 使用 Symfony 类时出现 500 服务器错误

转载 作者:行者123 更新时间:2023-12-04 18:46:47 25 4
gpt4 key购买 nike

我试图在我的脚本中运行 Symfony Crawler,但是当我尝试这样做时,我得到 500 服务器错误。问题出在哪里?编码:

use Symfony\Component\DomCrawler\Crawler;

class Yt_downloader
{
private $__parser;
private $__uri;

public function __construct($cfg)
{
$this->__parser = new Crawler();

if ( is_array($cfg) ) {
foreach ( $cfg as $key => $value ) {
$this->{$key} = $value;
}
}
}

public function test()
{
print_r($this->__uri);
}
}

和行动:
    require_once APPPATH . 'libraries/Yt_downloader.php';
$downloader = new Yt_downloader(array(
'__uri' => 'https://www.youtube.com/watch?v=...'
));

顺便说一句,我的composer.json:
    {
"name": "project",
"description": "",
"license": "MIT",
"require-dev": {
"symfony/css-selector": "~2.8|~3.0"
},
"suggest": {
"symfony/css-selector": ""
},
"autoload": {
"psr-4": { "Symfony\\Component\\DomCrawler\\": "" }
},
"minimum-stability": "dev",
"extra": {
"branch-alias": {
"dev-master": "3.0-dev"
}
}
}

这是在 Codeigniter 项目中使用的。我认为这可能是 Composer 问题,但是当我尝试使用不同的库时它可以工作。我认为命名空间或其他东西存在问题。也许我可以在任何地方看到日志?我用ubuntu..

最佳答案

你需要要求

"symfony/dom-crawler": "~2.8|~3.0"

在您的 composer.json 文件中,以便安装爬虫组件

关于php - 使用 Symfony 类时出现 500 服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33202545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com