phpmyadmin 配置程序在中止后不启动(LEMP,Ubuntu 20.04)

phpmyadmin configuration program doesn't start after abort (LEMP, Ubuntu 20.04)

在学习本教程时 https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-with-nginx-on-an-ubuntu-18-04-server,我在中途输入了错误的选项。这就是我中止安装过程、使用以下命令删除 phpmyadmin 并尝试重新启动安装的原因。

sudo apt-get remove phpmyadmin
sudo apt-get purge phpmyadmin
sudo apt-get autoremove

现在,当我输入以下命令重新启动安装过程时,没有启动任何程序让我进入下一步,即:

During the installation process, you will be prompted to choose the web server (either Apache or Lighthttp) to configure. Because we are using Nginx as web server, we shouldn’t make a choice here. Press tab and then OK to advance to the next step.

Next, you’ll be prompted whether to use dbconfig-common for configuring the application database. Select Yes. This will set up the internal database and administrative user for phpMyAdmin. You will be asked to define a new password for the phpmyadmin MySQL user. You can also leave it blank and let phpMyAdmin randomly create a password.

关于如何重新启动安装程序有什么建议吗?我正在使用 LEMP 堆栈在 Ubuntu 20.04 上安装。

如果您已经完成 sudo apt-get install phpmyadmin,然后再次提示您输入配置选项,您可以 运行 dpkg-reconfigure -plow phpmyadmin。 dpkg-reconfigure 运行 与 post-install 配置脚本相同,并且 -plow 将优先级设置为最低设置,因此系统会询问每个可用的配置选项(较高的设置有时会猜测最适合您的系统,例如在自动安装情况下很有帮助)。

除了 Isaac Bennetch 提供的答案之外,我想在这里提供一个不同的解决方案。在 Digital Ocean,可以选择通过内部控制台访问服务器。这个控制台确实提示我配置选项。因此,使用不同的控制台并不是最好的选择,但它确实有效:)