当前位置: 首页 > 知识库问答 >
问题:

Jelastic中的ZF2作曲家学说

孔弘盛
2023-03-14

我的问题使用的教义不J弹性。

显示问题:

"警告:require_once( /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php):无法打开流: /var/www/webroot/ROOT/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php中没有这样的文件或目录64致命错误:require_once():打开失败需要' /vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php'(include_path = ' .: / usr/share/pear') /var/www/webroot/ROOT/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php64行。

以下url问题:http://temprafesta.jelasticls.com.br/

我已经通过SSH及其依赖项安装了ZF2 Composer。发生了成功,但当我与教义预约时,出现了这个错误。

有人能帮忙吗?

你好,艾伦。

共有2个答案

潘璞瑜
2023-03-14

发出该错误的文件是:

https://github.com/doctrine/annotations/blob/master/lib/Doctrine/Common/Annotations/AnnotationRegistry.php#L64

/**
 * Registers file.
 *
 * @param string $file
 *
 * @return void
 */
static public function registerFile($file)
{
    require_once $file;
}

我不知道为什么会有人想要调用这个方法,但是只有两种情况:要么是教义的内部代码,要么是您的代码。

我没有发现太多的地方doctrine调用这个函数,但这一个听起来像是它:

https://github.com/doctrine/doctrine2/blob/664b6bf4c52c893011ec4b7b3c99e94399ed0316/lib/Doctrine/ORM/Configuration.php#L153

现在的问题是:为什么__DIR__被评估为/供应商/原则/orm/lib/原则/ORM?这没有意义,除非PHP因为任何花哨的文件系统而感到困惑。我建议深入这部分,并在那里添加一些调试输出,以确保那里的一切都按预期工作。我认为没有。

扈韬
2023-03-14

从给定的错误可以看出,基本路径没有被考虑在内。很可能这是理论上的错误。你能查到另一个版本的教义吗?

 类似资料:
  • 我使用的是Laravel5.2。当我在CLI上执行composer update命令时。这是产生以下按摩 无需安装或更新生成自动加载文件 照明\Foundation\ComposerScripts-::后更新php工匠优化生成优化的类加载器 我不能更新我的当前版本,或者这是一个错误我是新来的拉威尔

  • 我已经按照Ubuntu 16.04网站上的说明安装了composer。在终端中发出“composer”命令后,它将给出通常的输出。安装composer后,我使用下载了composer 现在要安装Laravel,我必须添加。但是没有。我的主目录中的composer文件夹。有谁能告诉我为什么会这样?

  • 我有一位作曲家。json结构如下: 我有文件在应用程序/数据库/种子(这里的文件可以动态创建,所以解决方案与类地图:[应用程序/数据库/种子]不工作在这里bcs我必须始终转储-自动加载前播种: 用户表种子。php 数据库播种机。php 结构如下: 在php编写器之后。phar安装和php编写器。phar dump autoload我不能在应用程序中使用,例如在索引中。php 因为我收到错误:类Da

  • 当我跑的时候 作曲家抱怨我所有的libs都被修改了——尽管我没有碰它们。 正在更新jdorn/sql-formatter(dev-master 3d8a973= 注意:我从远程存储库中提取了项目。 会不会是编码过程中搞砸了? 如何解决这个问题?

  • 我试图安装2.4.1从文件使用以下命令: 我从包含文件(var/www/projectname/) 有几个软件包安装正确。安装条令软件包时,出现以下错误: InvalidArgumentException$from(/var/www/projectname/bin/doctor)和$to()必须是绝对路径。 这是我已经尝试过的: 运行php编写器。phar自更新(现在是最新版本) 删除了整个项目(

  • 在mac电脑上安装composer时,使用: curl-sShttps://getcomposer.org/installer|php 然后试着像这样移动它: sudo mv php composer.phar/usr/local/bin/composer 它在告诉我: 将composer.phar重命名为/usr/local/bin/composer:没有这样的文件或目录 当我展望我的道路时: