【问题标题】:Uploading OctoberCMS project from local server to live server将 OctoberCMS 项目从本地服务器上传到实时服务器
【发布时间】:2017-03-28 22:44:09
【问题描述】:

我正在处理我的第一个 OctoberCMS 项目,到目前为止一切似乎都运行良好。

这是我的本地服务器 url http://localhost/5p_front/,例如我的实时项目 url 将是这样的 http://www.example.com 或者可以是这样的 http://www.example.com/5p_front

我已经安装了名为Static Pages 的插件,并且我还使用这个插件创建了几个页面,效果很好。

问题是,我还使用他们提供的 WYSIWYG 编辑器在这些 静态页面 中添加了一些图像,当我点击该编辑器内的 代码视图 图标时,我可以看到 HTML 代码,并且在 html img 标签中我可以看到类似这样的内容

<img src="/5p_front/storage/app/media/uploaded-files/intigrate-backup.png" />

您可以在我的图片标签中看到文本 5p_front 作为 src

所以我只是想知道,一旦我将整个项目上传到现场,我是否需要重新上传所有图像并更新我所有的静态页面?

【问题讨论】:

    标签: octobercms


    【解决方案1】:

    我假设您正在部署到路径为的生产服务器:https://[my_client_site.com]/

    IMO 你永远不应该使用具有像 http://localhost.com/[my_amazing_new_website] 这样的 URL 结构的开发环境,除非你的生产环境遵循相同的 URL 路径。 (有关设置本地开发框的信息,请参见下文)。

    回答

    您的配置文件需要正确设置以反映您正在使用的路径,OctoberCMS 将负责其余的工作。 (检查配置文件夹)

    1. 如果您不打算将“5p_front”文件夹的内容部署为路径,请确保 config/cms.php 中的资产路径规定如下:

      'media' => [
          'disk'   => 'local',
          'folder' => 'media',
          'path'   => '/storage/app/media',
      ],
      
    2. 然后更新您的静态页面 :-( .

    您可能会发现有用的东西

    如何设置本地 Web 开发环境

    http://watch-learn.com/series/local-development-with-vagrant

    如何从 Dev 创建 OctoberCMS 部署工作流

    成功部署 OctoberCMS 应用的简单方法是使用 GIT 和 GitHub 等服务。这样做可以让您将生产代码和图像从开发环境无缝移动到暂存 > 生产环境,并在出现问题时让您“回滚”。

    查看这份在部署工作流程中使用 GIT 的高级指南: http://guides.beanstalkapp.com/deployments/best-practices.html

    关于使用 GIT 部署 OctoberCMS 的最后一点说明

    OctoberCMS 要求它的存储文件夹树保持不变(带有疯狂名称的文件夹除外,例如:“6c”)

    为确保这些文件夹是部署的一部分,请将 .gitinore 文件添加到每个文件夹并指定要忽略的文件(缓存的文件夹和文件)。

    希望这可以帮助您成功地将媒体和页面移动到您的生产服务器:-)

    【讨论】:

      【解决方案2】:

      取决于您将整个项目上传到现场的方式以及最终 URL 是什么。

      如果您上传存储文件夹以及其他所有内容(即平面部署,将项目直接通过 FTP 传输到服务器),则无需重新上传文件。

      对于第二部分,如果您的网站将基于http://example.com/5p_front/(因为 10 月份将从该目录提供服务),那么您的链接就可以了。但是,如果您想从根域 (http://example.com/) 提供服务,则需要在自动生成的(即 RainLab.Pages 静态页面)页面中将所有 /5p_front/ 实例替换为 /

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多