xml - 加载 XML 文件或写入该文件时出现问题

标签 xml linux permissions webserver ubuntu-10.10

我有一个 GUI 应用程序,它从 XML 文件 (current_users.xml) 读取数据并写入该 XML 文件。 GUI 位于 /var/www/bin-release和 XML 文件位于目录 /home/os/work2/project/

GUI 期望 XML 文件位于目录:/var/www/bin-release 。所以我创建了一个指向 /home/os/work2/project/current_users.xml 的符号链接(symbolic link)在/var/www/bin-release 。此设置与下面给出的一些其他设置在许多 PC 上运行良好,但在一台特定 PC 上,此设置不会导致 GUI 正确访问 XML 文件,即它既不读取也不写入 XML 文件。

sudo ln -s /home/os/work2/current_users.xml /var/www/bin-release/current_users.xml
sudo chmod ug+rwx -R /var/www/bin-release
sudo chown $USER:www-data -R /var/www
sudo chown root:root /home/os/work2/current_user.xml
sudo chmod 666 /home/os/work2/current_users.xml
sudo usermod -a -G www-data $USER

通过 ps -aux | grep apache 的输出查看 Apache 正在由 www-data 运行

Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      1442  0.0  0.3  36372  7528 ?        Ss   11:22   0:00 /usr/sbin/apache2 -k start
www-data  1452  0.0  0.3  36972  6308 ?        S    11:22   0:00 /usr/sbin/apache2 -k start
www-data  1453  0.0  0.3  36948  6300 ?        S    11:22   0:00 /usr/sbin/apache2 -k start
www-data  1454  0.0  0.3  36836  6292 ?        S    11:22   0:00 /usr/sbin/apache2 -k start
www-data  1455  0.0  0.2  36948  4820 ?        S    11:22   0:00 /usr/sbin/apache2 -k start
www-data  1457  0.0  0.2  36948  4724 ?        S    11:22   0:00 /usr/sbin/apache2 -k start
www-data  2325  0.0  0.2  36700  4656 ?        S    11:24   0:00 /usr/sbin/apache2 -k start
www-data  2343  0.0  0.2  36700  4656 ?        S    11:24   0:00 /usr/sbin/apache2 -k start
www-data  2344  0.0  0.2  36460  4864 ?        S    11:24   0:00 /usr/sbin/apache2 -k start
tahir     6686  0.0  0.0   4012   764 pts/0    S+   11:50   0:00 grep --color=auto apache

最佳答案

您可能没有进入该目录的权限:

$ chmod +x /home/os/work2/

关于xml - 加载 XML 文件或写入该文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7565252/

相关文章:

java - 无法创建文件 [META-INF/war-tracker] Tomcat 9 linux

permissions - Yii2 RBAC 权限可以有多个规则吗?

sharepoint - Biztalk Sharepoint 适配器权限错误

ios - 如何使用 GDataXml 创建不带标签的文本子项

android - 阐明重载图形术语

ptrace 是否可以导致被跟踪进程在不访问可执行系统调用指令的情况下执行系统调用?

python - 在 Vista 中以管理员身份运行已编译的 python (py2exe)

xml - XQuery - 分组和计数

android - 如何在 Android 上使应用程序的背景模糊?就像我们在 iPhone 上调用 Siri 时的效果

PHP 和 DOMDocument removeNode 留下空行