使用Understrap部署第一个WP站点,无法找到所需的资源

时间:2018-03-16 01:36:16

标签: wordpress gulp

我已将我的数据库和整个Wordpress文件结构转移到了实时网站,但是实时网站仍然在localhost上查找其所有资源:8888 /。

我回顾了我在开始时所做的事情,并编辑了我的gulpfile.js以包含

var browserSyncOptions = {
  proxy: 'localhost:8888',
  notify: false
};

认为这是问题,我把它改为proxy: $_SERVER['DOCUMENT_ROOT'],但仍然没有运气。对于我可能做错的任何想法?

不幸的是,我还没能找到有关部署下线主题网站的一点信息。以下是该主题的文档:https://understrap.com/demos/core/wp-content/themes/core-understrap/docs/

3 个答案:

答案 0 :(得分:1)

  

我已经将数据库和整个Wordpress文件结构转移到了实时站点,但实时站点仍在localhost:8888 /上寻找其所有资源。

这是进入实时服务器维护地狱的简便方法。 UnderStrap是一个独特的主题程序包,因为它具有在后端运行的强npm依赖项,适合于localhost开发版本。因此,我建议您使用另一种方法。

  1. 在实时服务器上安装干净的WordPress原始版本。
  2. 通过wp-admin在实时服务器上安装并激活UnderStrap.zip。
  3. 将您的帖子和页面从本地站点导入/导出到实时站点。添加所有媒体图像。调整设置,安装插件,并清除缓存。
  4. 现在使用C-Panel中的文件管理器仅将所有修改后的主题文件从本地主机上载到实时服务器。
  5. 测试您的网站,然后上线。

    • 这更多是一个手动过程,但它有其好处。首先,您将学习并看到每个步骤的样子,仅按需添加内容,而在现场站点上没有本地主机运行,并且数据库100%针对现场站点内容。

答案 1 :(得分:0)

如果您可以访问自己网站的wp-admin,那么您可以安装一个名为Velvet Blues Update URL的精彩插件。

安装它,转到工具>更新URL并输入localhost地址,然后输入实时站点地址。

总是对我有用。

答案 2 :(得分:0)

许多开发人员通过在处理部署时运行gulp dist来完成此过程。它将创建dist文件夹,您可以在服务器上上传。它包含支持运行scss的所有必需文件。所以尽量使用gulp dist-product作为"产品"主题可以在不久的将来发布和下载。