如何在我们的本地机器上设置现有的 TYPO3 项目?

How to setup existing TYPO3 project in our local machine?

我是 TYPO3 的新手,我必须在我的本地机器上设置一个现有的 TYPO3 网站,所以我可以在某些页面上进行更改,但问题是我对 TYPO3 没有任何经验.

我有:

我可以 FTP 访问开发服务器,但不知道需要哪些 folders/files 才能使其在本地机器上运行。

我试过的:

我在互联网上搜索过这方面的内容,也阅读了一些过去的 Whosebug 问题,但没有找到任何积极的回应。

如果有人可以指导我,那将非常有帮助...谢谢!

首先:您需要一个网络服务器 运行 PHP 和一个数据库(可能 mySQL)。
这应该匹配 运行 服务器。

您可以使用 DDEV 将其全部放入虚拟机并获得更好的匹配,但任何具有 PHP 和 mysql 的网络服务器都应该这样做。

TYPO3 可以 运行 有两种方式:

  • 作曲家模式
  • 非作曲家模式

如果它以作曲家模式运行,您还需要安装作曲家(和 git)。但是复制更容易,因为您只需要复制 composer.lock 文件并执行 composer install 来复制所有代码。

您还需要复制所有数据。

  1. 那是数据库。
  2. 整个文件夹 /fileadmin(基于 webroot)

在 non-composer 模式下你需要:

  • 安装相同的 TYPO3 版本(通常在 webroot 中带有符号链接 /typo3/ -> your location/ 的地方。
  • 然后在原始服务器上寻找/index.php并复制它(它可能是一个符号链接)
  • 此外,您需要从服务器复制文件夹 /typo3conf
  • 当然还有上面的数据

那么您可能需要调整 /typo3conf/LocalConfiguration.php/typo3conf/AddionalConfiguration.php。 (数据库凭据/域特定信息/ ...)
从 TYPO3 9 开始,您可能在 webroot 之外有一个 yaml 配置文件。