日期:2014-05-16  浏览次数:21033 次

执行sudo ln-s报告没有那个文件或目录
帖子原文“安装MySQL管理工具phpmyadmin  输入命令sudo apt-get install phpmyadmin  由于默认是安在/usr/share/phpmyadmin,而不是/var/www下,所以只需在终端输入sudo ln -s /usr/share/phpmyadmin/ /var/www/ 。”


但实际安装MYSQL后,sudo ln -s /usr/share/phpmyadmin/ /var/www/ 报告:没有那个文件和目录,查找后有此目录,这是什么原因?
------解决方案--------------------
LZ用什么用户操作的
------解决方案--------------------
简单的作法:
mkdir -p /var/www
然后再运行ln -s 命令。

复杂点需要确认几点:
先确认/usr/share/phpmyadmin/这个目录存在。
再确认/var/www/这个目录是否存在。
然后要确定下你是想把/usr/share/phpmyadmin/ 这个目录链接到/var/www/phpmyadmin,还是/var/www
如果是前者,需要先确保/var/www这个目录存在,然后再运行你说的ln命令。
如果是后者,必须要确保没有/var/www这个目录,然后命令最后的/去掉,变成这样:
sudo ln -s /usr/share/phpmyadmin/ /var/www   <- 注意,最后没有'/'
------解决方案--------------------
引用:
简单的作法:
mkdir -p /var/www
然后再运行ln -s 命令。

复杂点需要确认几点:
先确认/usr/share/phpmyadmin/这个目录存在。
再确认/var/www/这个目录是否存在。
然后要确定下你是想把/usr/share/phpmyadmin/ 这个目录链接到/var/www/phpmyadmin,还是/var/www
如果是前者,需要先确保/var/www这个目录存在,然后再运行你说的ln命令。
如果是后者,必须要确保没有/var/www这个目录,然后命令最后的/去掉,变成这样:
sudo ln -s /usr/share/phpmyadmin/ /var/www   <- 注意,最后没有'/'

++