使用 Lynx 进行 Wordpress 初始配置

使用 Lynx 进行 Wordpress 初始配置

注意:在此发帖,因为 ServerFault 的描述是“针对专业管理员”。此外,聊天功能目前似乎不可用。


我正在尝试建立一个网站。我在家里的一台机器上安装了 Ubuntu Server 14.04,安装了 LAMP 堆栈,然后安装了 wordpress,按照本指南操作:https://help.ubuntu.com/community/WordPress

一切都很顺利,直到

sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost

我不明白这一步,后面的也不明白。我设置了一个 DNS 服务来指向我的外部 IP,并设置了路由器将端口 80 上的数据包转发到上述框。Apache 测试页面运行良好,但看不到任何 wordpress 的视觉效果。

我做了一个lynx http://localhost/wordpress,并在“著名的 5 分钟 Wordpress 设置”上创建了一些帐户。但是,现在尝试登录时,会出现类似以下消息

Accept invalid cookie path=/wordpress/wp-content/plugins as a prefix of '/wordpress'?(n)

并且登录不成功。


我怀疑这是一个 XY 问题,但真的搞不清楚 X。请告诉我一个通用策略(要学习哪些资源),从而在网络上显示一个基本的 Wordpress 页面。我对 Apache、php、wordpress、dns 毫无经验。我对 GNU Linux 命令行的经验有限。

答案1

这听起来可能有点苛刻,但如果你现在还不明白自己在做什么,那么你应该请或雇佣一个明白的人来帮你设置。管理一个基本的网站已经够难的了,但运行像 wordpress 这样的复杂 CMS 需要扎实的技能,否则将要以灾难告终。

  • 你至少需要了解 shell 脚本的基础知识。那个setup-mysql脚本是做什么的?你不知道?那么你怎么可能知道它没有工作吗?你怎么能相信它?毕竟,它是以 root 身份运行的。另外,如果某些东西在您的特定设置上不起作用,您将如何恢复?

  • 如果您在管理 Web 服务器方面毫无经验,您将如何调试 Web 服务器配置?在让您的设置工作之前,您需要一定程度地了解您的 Web 服务器(无论是 Apache 还是其他服务器)如​​何工作以及它如何与 PHP 交互。

  • 您是否有一个合理安全的环境来测试您的设置?我知道您仍在学习,但您将要一开始难免会犯错,所以你需要做好准备。尤其是,你不是除非您真的知道自己在做什么,否则不要使用公共 IP 来执行此操作。

如果这是您第一次尝试 LAMP 设置,那么您肯定已经承担了太多无法承受的任务。在组装整个系统之前,您必须了解每个部分。一旦您掌握了基础知识,您就能够提出正确的问题,更重要的是,您将能够理解您将得到的答案。

说实话,我确实想劝你不要这样做——至少在你目前的经验水平上。首先,找一个能帮助你学习的人。你成功的机会将成倍增加。然后,尝试让一个静态站点工作。尝试理解 Apache 的配置、nginx 的配置或任何你想要使用的 Web 服务器。只有这样,才能尝试让 PHP 工作,这样你才能有更好的优势。同时,你将学习日志文件、安全性和基本的 Unix 技能,这将使你在出现问题时(而不是如果出现问题)进行调试。

学习这些需要很长时间吗?当然需要:我基本上描述了管理员的学徒期。但管理任何复杂系统非常困难,否则它就不是一个复杂系统,它需要大量的经验,但如今万维网的恶劣环境使得获得这种经验比十年前困难得多。管理不善的网站几分钟内就会被黑客入侵,蠕虫已经等在那儿,可能现在就已经开始探测你的 IP。

那么让我们开始投票吧,但我坚持我的观点:互联网最不需要的就是又一个管理不善、蠕虫肆虐的 Wordpress 粪坑。目前唯一有效的答案就是不要这样做。

相关内容