我不熟悉Silverstripe和虚拟主机,我想我不明白工作流程是什么。情况如下:有一个使用silverstripe的网站http://foo.com。它已经安装,并添加了一些内容。但是,我现在负责将设计从标准simple
主题更改为自定义主题。
由于这需要进行一些测试和测试,因此我当然不希望在线进行所有更改。我可以通过ftp访问该网站,并且可以在那里更改所有文件(是!)。但是,我认为拥有网站的本地副本,在脱机版本上进行所有更改,然后将最终的新版本上载到webhoster(通过ftp)是最有用的。
所以我的问题如下:我如何将包含所有silverstripe模块/主题等的网站的本地工作副本复制到我的Ubuntu计算机上,并且可以像在网上一样对其进行编辑?
我以为必须有一个教程,但是我找不到适合我的东西。
如果这不是建议的工作流程(请立即下载网站,请在我的计算机上通过Silverstripe安装正常进行脱机更改,然后再次上传所有内容),然后告诉我如何正确完成操作。
最佳答案
您可以获得以多种方式在本地工作的Silverstripe副本。
本地设置:
您可以在此处下载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,通常是个不错的选择。
关于ubuntu - Silverstripe-设置现有站点的本地副本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34051941/