时间:2024-04-18
背景故事
雯子是一名从事跨境电商行业的从业者。我们认识的时候她还只是一名默默无闻的小职员,而现在确也与朋友合伙支撑起自己的生意,业务做得有声有色,虽没有因此大富大贵吧,倒也实现了自由就业。
周三的时候,她突然找我,说想要做一个独立的网站,用来支撑她们现在的业务。向我咨询预算、方案等技术细节。沟通过需求后我发现,原来她的需求很简单,简单到利用大名鼎鼎的 “WordPress” 即可满足。
毕竟对于非软件开发专业的人来说,如果想要有一个自己的网站,确实有着诸多门槛的。光是那堆听起来不像人话的专业名词,(域名、主机供应商、VPS、SEO优化等 ….)就会让整个对话充满着不愉快的气氛。本期我就来开个坑来安利一下 “WordPress”。毕竟它是我所知的成本最低廉,上手门槛最低的网站解决方案了。
WordPress 是什么
历史由来
故事还要从“上古”时代说起,那个时候,没有 iPhone ,没有移动互联网,年轻人梦寐以求的大学礼物还是带着“大屁股”显示器的DIY电脑。当时腾讯刚做出 QQ,网易、搜狐都还在萌芽阶段,百度好像还没成立吧,更不用提淘宝京东拼多多咯。江湖中广为流传的开发语言是 PHP,有个叫 马特·查尔斯·穆伦维格 的年轻人伙同朋友发布了一套基于 PHP 语言开发的博客程序。在那个人人都想有个 .com 域名的年代。这种轻量级的个人博客程序自然就火了。
总之呢,时至今日,WordPress 依然活着,版本依然在不停的迭代,并且发展出了一套丰富的生态环境,有大量的主题模板和功能插件满足着大家的需求。不客观的说这世界上可能有 40% 的网站是由 WordPress 建立的。
优势特点
正是由于 WordPress 丰富的生态,才让快速建站成为了可能。首先 WP 非常的古老,他甚至不支持现代前端的特性。(不考虑 REST API 的话)但这也意味着他更加的成熟稳定。也有丰富的插件满足需求,更有海量的免费模板可供选择,更不用说那些专门针对 WP 生产付费模板的工作室产品了。相信我,那些模板的调测好后,整个网站的精美程度绝对会让你赞不绝口。
WordPress 易于快速部署,具有庞大的生态满足各种需求,丰富的模板可供选择。以下我贴一些基于 WP 建设的网站,你一定会感叹她的千人千面。
至于使用 REST API 的高级玩法,一定会令你惊叹这个 Wordpress 真的是宝刀不老。在这里我无意去讨论技术新旧强弱的话题。我相信能做到低成本高效率解决实际需求的工具永远都有生存空间。
WordPress 所需要的运行环境
这里我只介绍最基本的要点:
Web 服务器:WordPress 可以在多种 Web 服务器上运行,但最常见的选择是 Apache 和 Nginx。这些服务器负责处理用户请求并提供网页内容。
PHP 版本:WordPress 是一个基于 PHP 编写的应用程序,因此需要支持 PHP 的服务器环境。建议使用 PHP 7.4 或更新版本,以获得最佳性能和安全性。
数据库:WordPress 使用数据库来存储网站的内容、设置和用户数据。最常用的数据库是 MySQL,但也支持其他数据库系统,如 MariaDB。必须确保数据库服务器正常运行,且 WordPress 具有对数据库的访问权限。
PHP 扩展:WordPress 可能需要一些 PHP 扩展,具体要根据您的主题和插件的要求来确定。通常情况下,需要安装和启用扩展,如 mysqli、gd、curl、zip 等。
Web 服务器配置:您的 Web 服务器需要正确配置,以便处理 WordPress 的 URL 重写。这通常涉及到启用 mod_rewrite(对于 Apache)或配置 URL 重写规则(对于 Nginx)。
HTTPS 支持:虽然不是强制要求,但出于安全考虑,强烈建议为您的 WordPress 网站启用 HTTPS。这通常需要在 Web 服务器上配置 SSL 证书。
邮件服务:WordPress 可能需要发送电子邮件通知,如密码重置链接。确保您的服务器配置了可用的邮件服务,或者考虑使用 SMTP 插件来发送电子邮件。
定期备份:为确保数据安全,建议定期备份您的数据库和网站文件。您可以使用插件或命令行工具来执行备份操作。
安全性:维护良好的安全性实践,包括定期更新 WordPress、主题和插件,使用强密码,限制对服务器的访问,以及监视和应对潜在的安全威胁。
总之,为了成功运行 WordPress 网站,需要一个支持 PHP 和 MySQL 的 Web 服务器环境,以及满足 WordPress 的系统需求。
把大象放进冰箱里需要哪些步骤?
假设你就是一个刚开始从事电商行业的工作者,可能像雯子一样,通过 AliExpress、shopify、Amozon 等平台开展业务,随着业务的增长,你会想有一个自己能够完全掌控的独立网站,无论是推广业务,还是提升软实力,独立站都能带来帮助。以下的篇幅就是一个操作步骤。不用担心,这篇文章我仅仅是介绍操作流程。
奉上思维导图,方便理解大致流程
域名
域名通常是一个有趣的名字,比如"taobao.com"或"jd.com"。(某宝 & 某东的域名)当有人在浏览器中键入这些名字时,它们就会被转换成一个真实的网站地址,域名是互联网的导航工具,使您的网站易于找到。它们可以像家庭地址一样独一无二,也可以反映您网站的性质或主题。记住,一个好的域名可以让人们轻松记住您的网站!
选择域名: 首先,选择一个易于记忆和与您网站或业务相关的域名。确保它简单,避免过长或复杂的名称。
检查可用性: 使用域名注册商的搜索工具确认您选择的域名是否可用。如果已经被他人注册,您可能需要尝试其他域名或不同扩展。
选择注册商: 选择一家信誉良好的域名注册商,如GoDaddy、Namecheap、阿里云、腾讯云等。确保他们提供易用的界面和客户支持。
购买域名: 在注册商网站上,将选定的域名添加到购物车。选择购买期限(通常为1年)和可选服务(如域名隐私保护)。
配置DNS记录: 连接域名与您的网站或内容,通常通过修改DNS记录。您的注册商将提供指导。
确认所有权: 查看注册商的确认邮件,确保您拥有域名。完成所有确认步骤。
续费域名: 定期续费域名,以防止过期。大多数域名需要每年续费一次。 这些简化的步骤涵盖了域名购买的基本过程。购买域名通常是一个直接的流程,可供初学者轻松理解和完成。如果需要帮助,您可以随时向注册商寻求支持。
域名备案(网站备案): 在中华人民共和国境内提供互联网信息服务,应当依法履行ICP备案和公安备案手续。如果选择阿里云或者腾讯云则可以购买域名的同时完成备案手续。
阿里云域名购买场景
服务器(选购VPS)
购买VPS(虚拟专用服务器)的过程非常简单,就像租一台远程电脑一样;选择一个可信赖的VPS提供商,国内供应商有:阿里云、腾讯云等、国外供应商有DigitalOcean、Linode、Vultr等。浏览提供商网站上的不同VPS计划,通常有不同的价格和性能。初学者可以选择较便宜的基本计划。添加所需的服务和功能(如备份、防火墙等),然后进行支付。你你可以使用信用卡或其他支付方式。
提供商会向您发送VPS的登录信息,包括IP地址、用户名和密码。使用这些信息登录到您的VPS。一旦登录到VPS,您可以安装软件、上传文件,甚至搭建网站。提供商通常提供控制面板来管理VPS。
环境搭建
这个环节属于技术强相关,请恕我文笔有限,实在无法用简单的语言来描述整个过程。我计划今后慢慢的更新一些更加硬核的文章来描述这个过程。这里我只说最基本的安装流程和概念。
L N M P 分别对应了 Linux、Nginx、MySQL、以及 PHP。这些正是前面章节已经介绍过的 WordPress 的运行环境。我这里采用的是不借助图形化管理面板的方式,通过各种命令或 shell 脚本来完成服务器环境的安装,需要你对 Linux 有一定的了解。
这样的 Terminal 控制台显然对用户非常的不友好 - -!
另一种上手门槛低的方式是采用流行的服务器管理面板。仅需要一条命令,即可完成面板的安装,之后用户可以在图形化界面里完成网站的安装与配置。
显然,这样的操作面板更加符合大部分用户的习惯!
部署WordPress
环境部署好后,需要在 Wordpress 官网下载最新的软件包,上传到服务器。这时运行网站的几个前置必要条件应该准备就绪;
域名已经解析到你 VPS 的IP地址。
用于开启 HTTPS 的 TLS 证书已经准备就绪(推荐 Let's Encrypt 的方案)
数据库已经创建
最后只需要解压下载好的 WordPress 软件包到网站根目录即可完成部署
选择语言 ….
设置好管理员账号密码邮箱 ….
至此 WordPress 已经部署好 ….
安装主题
来到主题商店,你会发现 WordPress 的魅力所在,主题资源丰富到你几乎可以找到任何网站的样子。
丰富的主题资源,你一定能找到适合你的主题。
这里我选择 Blocksy 这一款。
该主题制作精良,细节考究,免费版本即可满足绝大部分需求。
最终,网站搭建好的样子 ……
能够帮助到朋友,实现一个电商独立站的需求,我感到很开心。因此把整个过程写成这篇文章分享给大家,本文仅仅分享了搭建 WordPress 网站的思路与大致流程。并没有过多技术细节。在这里也算是给自己挖个坑,后续我会详细的把整个过程用一系列的文章分享出来。希望能够帮助到也想有一个独立站的你!
最后感谢阅读到这里的小伙伴!比心❤!~
Copyright © 2019-2024 taobao.cyou