首先,我只想说我对 Linux 还很陌生,对设置服务器更是陌生,所以请耐心听我说。
好的,首先我在安装 webmin 时遇到一个(小)问题,网址是这里在 ubuntu 16.04 上安装 webmin 时出错修复后,一切正常,我可以毫无问题地登录 webmin。登录 webmin 后,我想安装 wordpress。经过谷歌搜索,我发现我可以通过 virtualmin 安装(我相信它应该随 webmin 一起提供?)
我尝试使用安装 virtualmin
sudo /bin/sh install.sh
返回了这个
Displaying the last 15 lines of /root/virtualmin-install.log to help troubleshoot this problem:
mysql-client is already the newest version (5.7.16-0ubuntu0.16.04.1).
mysql-common is already the newest version (5.7.16-0ubuntu0.16.04.1).
mysql-server is already the newest version (5.7.16-0ubuntu0.16.04.1).
ntpdate is already the newest version (1:4.2.8p4+dfsg-3ubuntu5.3).
openssl is already the newest version (1.0.2g-1ubuntu4.5).
apache2-suexec-custom is already the newest version (2.4.18-2ubuntu3.1).
clamav-testfiles is already the newest version (0.99.2+dfsg- 0ubuntu0.16.04.1).
libdbd-mysql-perl is already the newest version (4.033-1ubuntu0.1).
procmail-wrapper is already the newest version (1.0-2).
scponly is already the newest version (4.8-4).
usermin is already the newest version (1.701).
webmin is already the newest version (1.830).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mysql-server : Depends: mysql-server-5.7 but it is not going to be installed
FATAL - Fatal Error Occurred: Something went wrong during installation: 0
FATAL - Cannot continue installation.
FATAL - Attempting to remove virtualmin repository configuration, so the installation can be
FATAL - re-attempted after any problems have been resolved.
FATAL - Removing temporary directory and files.
FATAL - If you are unsure of what went wrong, you may wish to review the log
FATAL - in /root/virtualmin-install.log
我尝试过 apt-get -f install,但是没有用。很明显问题出在 mysql 上,所以我尝试了
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
它只是告诉我尝试“apt-get -f install”
请有人帮忙!
答案1
从头开始,忘记将 webmin 作为一个独立的东西......
- 你想切换到你的 ubuntu 根用户(“sudo su” 按回车键,然后“cd” 并再次按回车键返回到根目录)
- 确保其 ubuntu 16 并且首先应用 apt-get update 和 apt-get upgrade。
- 使用其自动安装程序安装“virtualmin gpl”(virtualmin gpl 与 whmcs 完美配合,主要限制是不能添加经销商...以防有人想知道)
- 在完成 virtualmin 安装后,您可以在 webmin 中添加新的管理员用户并禁用 root 用户登录(因此 root 仍然存在,但无法登录 webmin 或 virtualmin)。记住...virtualmin 也有用户...我选择了 webmin 选项卡并编辑了其用户。我不确定这实际上有什么区别...webmin 无论如何都是以 root 身份运行的。也许最好将管理员访问权限限制到您的家庭 ip 地址(如果您从家庭互联网服务提供商处购买了静态 ip 地址)...或强制使用 ssh 隧道进行访问???
我不是专家,但我发现最好使用 root 用户安装 cpanels,而不是使用 sudoer。有些面板特别告诉您以 root 用户身份进行安装(ispconfig,我认为 vestacp 也是如此)...否则安装后您最终会遇到特权和权限问题。我对 virtualmin 安装也做了同样的事情。
Webmin 是 virtualmin gpl 安装程序的一部分。自动安装过程结束时,您将同时获得这两个软件包,并且除了这两个软件包之外,您还将获得 usermin(尽管它不太明显,因为没有 usermin 选项卡,就像仪表板屏幕上清晰可见的 webmin 和 virtualmin 选项卡一样)。
确保您的虚拟机上只有一个空白的操作系统,并且有超过 500MB 的可用 RAM(最好是 1GB)
确保已配置主机名,然后将外部 IP 地址添加到 /etc/hosts 。在现有本地主机信息下方添加以下内容(使用您的真实 IP 地址、主机名、域)()
除此之外,自动安装程序应该会为您整理好一切。