我正在尝试编辑 Applications/XAMPP/xamppfiles/etc 中的 my.cnf 文件,但它已被锁定。因此我尝试使用
cd /Applications/XAMPP/xamppfiles/etc
sudo chflags nouchg my.cnf
但它不起作用。我输入了密码,然后当我用文本编辑器打开文件时,它仍然被锁定。
- 还有其他方法可以解锁文件吗?
- 除了在 my.cnf 文件中,我还能以任何其他方式在 xampp 中设置线程堆栈吗?
我正在运行 Mac OS 10.8.2
ls -l /应用程序/XAMPP/xamppfiles/etc
drwxr-xr-x@ 16 root admin 544 27 Feb 2010 extra
-rw-r--r--@ 1 root admin 3572 27 Feb 2010 freetds.conf
-rw-r--r--@ 1 root admin 17693 27 Feb 2010 httpd.conf
-rw-r--r--@ 1 root admin 17008 27 Feb 2010 httpd.conf.bak
-rw-r--r--@ 1 root admin 362 27 Feb 2010 locales.conf
-rw-r--r--@ 1 root admin 12958 27 Feb 2010 magic
-rw-r--r--@ 1 root admin 37486 27 Feb 2010 mime.types
-rw----rw-@ 1 root admin 2729 5 Feb 10:20 my.cnf
drwxr-xr-x@ 4 root admin 136 27 Feb 2010 openldap
lrw-r--r-- 1 Oskar admin 56 27 Feb 2010 openssl.cnf -> /Applications/xampp/xamppfiles/share/openssl/openssl.cnf
drwxr-xr-x@ 4 root admin 136 27 Feb 2010 original
-rw-r--r--@ 1 root admin 1630 27 Feb 2010 pear.conf
-rw-rw-r--@ 1 root admin 39774 27 Feb 2010 php.ini
-rw-r--r--@ 1 root admin 219 27 Feb 2010 pool.conf
-rw-r--r--@ 1 root wheel 2103 27 Feb 2010 proftpd.conf
-rw-rw-r--@ 1 root admin 1911 27 Feb 2010 proftpd.conf.orig
drwxrwxr-x@ 3 root admin 102 27 Feb 2010 ssl.crt
drwxrwxr-x@ 3 root admin 102 27 Feb 2010 ssl.key
-rw-rw-r--@ 1 root admin 23953 27 Feb 2010 webalizer.conf
-rw-r--r--@ 1 root admin 23930 27 Feb 2010 webalizer.conf.sample
drwxrwxr-x@ 4 root admin 136 5 Feb 10:20 xampp
答案1
当您点击已锁定在文件标题栏中,将打开一个菜单。选择开锁。它会告诉您失败的原因。
解决该原因。在我的示例中,我缺少对父文件夹的写入权限,而编辑器需要这些权限才能执行原子写入。要修复此特定错误,请运行sudo chmod a+w /Applications/XAMPP/xamppfiles/etc
,授予系统上的每个帐户对该文件夹的写入权限etc
。
或者,在支持内联编辑的文本编辑器中编辑文件,例如vim
或emacs
。你可以在网上找到许多关于它们基本用法的教程。