gpt4 book ai didi

php - 将Joomla网站迁移到Docker:我的镜像是否基于PHP或Joomla

转载 作者:行者123 更新时间:2023-12-02 18:22:40 25 4
gpt4 key购买 nike

我正在将Joomla Web应用程序迁移到Docker。它由一个Apache服务器,一个MySQL数据库和Joomla组成。

注意:尽管我的问题特别是与PHP和Joomla有关,但对于将第一方代码与第三方依赖项混合在一起的任何情况(例如与许多框架,包括Django或Wordpress),它看起来都一样。

问题:

由于我的代码混合在Joomla自己的源文件中,因此我不知道如何将Joomla与我自己的代码隔离,以便能够制作不包含Joomla自己副本的最小基本镜像。

以这种确切的方式迁移到Docker的整个想法来自official Joomla image可用的事实。我想我应该以某种方式使用它,但是如果没有安装两个Joomla副本,我将看不到任何合理的使用方法。而且,即使我很小心,当我的代码几乎无处不在时,如何将我的代码合并到新的“Dockerized” Joomla副本中?

感觉应该以Joomla图像为基础,但是如果没有两个Joomla副本,我看不到如何做一些事情,所以我应该以PHP图像为基础?基本上,我需要了解下一步。我已经在这种阻滞剂上停留了一段时间了。

最佳答案

It feels like I am supposed to base my image off the Joomla image,我认为这种假设至少在您所处的阶段是不正确的。

您可能需要使用apache或fpm将图像基于php,这取决于要使用的内容。您将在此镜像中复制代码,然后运行它。

仅当您的应用作为扩展程序运行或不触摸joomla基本代码时,才使用joomla图片。在这种情况下,您可以复制扩展程序以安装代码。如果您的代码混杂在一起,那么joomla图像对您毫无用处。

关于php - 将Joomla网站迁移到Docker:我的镜像是否基于PHP或Joomla,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46263926/

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