朋友给了个 VPS 玩,选了个 Ubuntu 16.04 系统的,本来以为安装 lnmp 这种套装的环境会快点,没想到装了 1 个多小时还没完,原来官方提示的安装时间要“40 分钟到 1 个多小时”是一点都不谦虚啊,不过我等了一个多小时仍然不见安装完成,最后直接终端 ctrl+c 退出关机睡觉了。
叫朋友重置了系统后,自己手动一个个安装 apache2 php7.0 mysql phpmyadmin,前面三个不管有没有问题但至少能用,phpmyadmin 直接就是 403 forbidden,打不开。
我是直接在终端里输入 apt install phpmyadmin 自动安装的,装完后通过命令 ln -s /usr/share/phpmyadmin /var/www/html/pma 建立了个软链接,然后就一直 403 forbidden 了。
搜索许久无法解决,phpmyadmin 重装也无法解决。
于是试着直接 mv /usr/share/phpmyadmin /var/www/html/pma 居然能打开,不过提示“配置文件权限错误,不应任何用户都能修改!”
然而对着这个文件夹各种 chmod 可仍然是一动不动的这个提示。
最后我在 etc 文件夹下又找到了一个 phpmyadmin 文件夹,然后把这个文件夹权限改成 755 就一切 OK 了。
原来通过终端命令安装的 phpMyadmin 会在 usr/share 和 etc 两个文件夹下都生成个 phpmyadmin 的文件夹,里面内容不同,usr/share 下的 phpmyadmin 是客户端访问执行用的,估计我找教程的时候把两个文件夹给弄混了,然后乱设置文件夹权限,于是搞的一头雾水乱七八糟,Windows 用习惯了,这没有图形界面只有命令行的真是看着头疼。