我一直在网上寻找答案。我在 Ubuntu/Apache/Passenger 上运行一个应用程序。我的资产文件夹收到“权限被拒绝”错误。我的文件位于主目录中。我运行ls -l
并返回:
drwxrwxr-x 6 root root 4096 Aug 19 01:30 tmp
我一直在网上寻找答案。我在 Ubuntu/Apache/Passenger 上运行一个应用程序。我的资产文件夹收到“权限被拒绝”错误。我的文件位于主目录中。我运行ls -l
并返回:
drwxrwxr-x 6 root root 4096 Aug 19 01:30 tmp
出色地,
我将我的应用程序移至 var/www 然后运行以下命令:
chown -R www-data:www-data /var/www/appname
所以应用程序被调用events
并且这个文件夹归root
? 如果也events/config.ru
归其所有,root
则乘客不会以 root 身份启动应用程序,而是通常以nobody
. 查看http://www.modrails.com/documentation/Users%20guide%20Apache.html#user_switching