首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将TYPO3站点移动到没有Composer的服务器

将TYPO3站点移动到没有Composer的服务器
EN

Stack Overflow用户
提问于 2020-11-02 00:20:13
回答 2查看 378关注 0票数 0

我在本地(10.4.9)构建了一个TYPO3站点,其中TYPO3是使用Composer设置的。

在将站点移动到我们的拼写错误的does服务器上后,前端只返回一个Oops-error页面。然而,后端是有效的。

出于某种奇怪的原因,我无法获得任何可以给我更详细的错误信息的设置。

我怀疑问题出在服务器上缺少Composer。

例如,index.php文件中的以下行:

代码语言:javascript
复制
call_user_func(function () {
    $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});

在这种情况下可以做些什么呢?

如果我在服务器上安装Composer,会影响服务器上的其他TYPO3站点吗?

或者有其他的解决方法吗?

EN

回答 2

Stack Overflow用户

发布于 2020-11-02 15:29:32

到目前为止,您可以在没有composer的情况下安装和运行TYPO3。尽管在处理上有一些不同。

因为没有composer可以获取所有的扩展,所以你需要用另一种方式来做。您有两个选择:

  1. 在扩展管理器中导入扩展,从TER
  2. 将扩展复制到/typo3conf/ext...yourself

缺点:

并非所有扩展都在TER中可用(所有需要附加库的versions)

  • extensions都可能不完整,或者您必须在installation

中提供这些外部代码

另一个不同之处是:除了composer自动加载器之外,您还需要另一个自动加载器(并且您的扩展必须支持它)。否则,一些类就会丢失。

您的安装缺少哪些内容需要更多信息。除了错误日志之外,您还可以在浏览器中配置系统以提供错误日志:

在install-tool/admin-tool中将安装切换到debug-mode,以便在前端获得错误转储。

您可以在一台服务器上并排安装不同的TYPO3 (基于composer /非composer)。因此,可以安装composer并将其仅用于一次安装,而无需更改所有其他安装。

票数 0
EN

Stack Overflow用户

发布于 2020-11-02 19:17:21

我的回答是指到服务器的一种特殊类型的传输:

在一个可能很旧的文档中,建议做编写器安装,并将其复制到服务器上- per

(最好作为归档文件,只传输一个大文件)。

在服务器本身上,composer是不能使用的。

这种情况有一些需要注意的地方,因为即使在安装之后(即重新生成自动加载文件),TYPO3仍在使用composer。

然而,如果总是考虑到警告,它可能会起作用。

要考虑的问题是,复制web文件夹和服务器上的公共文件和子文件夹是不够的,还需要复制vendor-folder,它通常位于TYPO3的web目录之外。此外,可能需要将域映射到文件夹公共上,因为文件夹vendorpublic在同一主目录中是平行的。

下面是一个安装,其中文件夹public只是使用TYPO3所需的几个文件夹之一:

父文件夹的名称在我的例子中是v10c,但也可以是其他任何名称,通常是项目或客户的名称。

其他结构也是可能的,这取决于作曲家的设置,但问题总是相同的:

本地安装的结构必须完全复制到服务器上,仅复制public**.** 文件夹是不够的

除此之外,必须考虑到autoload文件中的路径可能不适用于服务器,因此必须进行调整。

我不建议这样使用TYPO3,而且可能还存在一些我没有考虑到的问题。,但一般来说,像这样运行它可能是可能的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64634099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档