gpt4 book ai didi

ubuntu - Silverstripe - 设置现有站点的本地副本

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:16 25 4
gpt4 key购买 nike

我是 silverstripe 和虚拟主机的新手,我想我不明白工作流程是什么。情况如下:有这个网站http://foo.com它使用银条。它已经安装并添加了一些内容。但是,我现在负责从标准 simple 更改设计。主题到自定义主题。

由于这需要一些测试和玩耍,我当然不想在线进行所有更改。我可以通过 ftp 访问该网站,并且可以更改那里的所有文件(耶!)。但我认为拥有网站的本地副本最有用,对我的离线版本进行所有更改,然后将最终的新版本上传到虚拟主机(通过 ftp)。

所以我的问题如下:如何在我的 Ubuntu 计算机上获取包含所有 silverstripe 模块/主题等的网站的本地工作副本,并且可以像在线一样对其进行编辑?

我认为必须有一个教程,但我找不到适合我的东西。

如果这不是建议的工作流程(现在下载网站,在我的计算机上安装有效的 silverstripe 进行离线更改,再次上传所有内容)然后请告诉我它是如何正确完成的。

最佳答案

您可以通过多种方式获得在本地工作的 Silverstripe 的副本。

本地设置:

  • Web 服务器 - Silverstripe 更喜欢 apache
  • 数据库

  • 您可以在此处下载 silverstripe 的副本:
    http://www.silverstripe.org/download/

    当您下载 Silverstripe 后,编辑包括框架在内的所有内容。主题(您要修改的)位于 /themes/目录您使用新主题的名称创建一个新目录,这就是您创建新主题的方式。要切换主题,您可以在配置文件中执行此操作。

    https://docs.silverstripe.org/en/3.2/developer_guides/templates/themes/

    我会推荐遵循 Silverstripes 的教程和类(class)。尽管教程已被弃用,但它们仍然有一些有用的信息,但请记住它们并不总是最新的。

    https://docs.silverstripe.org/en/3.2/tutorials/

    http://www.silverstripe.org/learn/lessons

    项目工作流程:

    您询问了如何管理本地副本和在线副本之间的更改。

    这取决于您的所有开发设置,您可以通过多种方式执行此操作。
  • FTP - 当您对本地更改感到满意时上传所有内容。
  • 版本控制 - 使用 .git 管理您的存储库,然后在您推送更改时使用服务器上的脚本来拉取存储库
  • SSH - 远程登录您的服务器并在线编辑您的文件。

  • 这些中的任何一个都可以,但它们是您的偏好。我建议对存储库路由进行更多研究,因为它通常最终会成为 future 最快的,但是如果你想要快速而肮脏的东西,FTP 通常是一个不错的选择。

    关于ubuntu - Silverstripe - 设置现有站点的本地副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34051941/

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