在linux(ubuntu22.04)中设置wordpress的最佳方法是什么?我尝试使用xampp,我一直得到错误,它无法连接到数据库,尽管数据库是活跃的,凭证是好的。尝试使用docker,尽管事实上面临权限封锁,但我以root身份操作。
m0rkklqb1#
你可以使用LAMP(Linux,Apache,Mysql,PHP),也许使用docker有点棘手,或者尝试在docker hub中使用WordPress Docker官方镜像。为方便起见,使用LAMP + phpMyAdmin管理数据库。
vq8itlhq2#
当你有一个Linux系统可用时,有这么多的选择!你可以在本地(LAMP)栈上运行WordPress。但是Xampp和Docker也应该可以工作...最好的办法是什么呢?这取决于您的WordPress网站的用途以及您在Linux主机上运行的其他内容。如果您需要将任何依赖项与系统上运行的其他内容分离,则可能需要在Docker中重试运行它。你的许可问题是什么?如果您启用了 AppArmor,可能会干扰安装?如果你有这个Ubuntu系统专用于你的网站,那么为什么不在一个原生的LAMP栈上运行它呢?不太清楚为什么你会需要Linux上的Xampp,也许大多数组件都是为你安装和配置的,这使得它更容易安装(尽管你遇到了数据库问题)。但是,如果您遵循许多指南中的一个,如this,安装灯堆栈并不那么复杂。当然,如果你想让这个网站公开访问,我会非常仔细地考虑你的配置,因为潜在的安全问题。添加防火墙、强化系统并保持一切最新。
2条答案
按热度按时间m0rkklqb1#
你可以使用LAMP(Linux,Apache,Mysql,PHP),也许使用docker有点棘手,或者尝试在docker hub中使用WordPress Docker官方镜像。
为方便起见,使用LAMP + phpMyAdmin管理数据库。
vq8itlhq2#
当你有一个Linux系统可用时,有这么多的选择!你可以在本地(LAMP)栈上运行WordPress。但是Xampp和Docker也应该可以工作...
最好的办法是什么呢?这取决于您的WordPress网站的用途以及您在Linux主机上运行的其他内容。如果您需要将任何依赖项与系统上运行的其他内容分离,则可能需要在Docker中重试运行它。你的许可问题是什么?如果您启用了 AppArmor,可能会干扰安装?
如果你有这个Ubuntu系统专用于你的网站,那么为什么不在一个原生的LAMP栈上运行它呢?不太清楚为什么你会需要Linux上的Xampp,也许大多数组件都是为你安装和配置的,这使得它更容易安装(尽管你遇到了数据库问题)。但是,如果您遵循许多指南中的一个,如this,安装灯堆栈并不那么复杂。
当然,如果你想让这个网站公开访问,我会非常仔细地考虑你的配置,因为潜在的安全问题。添加防火墙、强化系统并保持一切最新。