1
如果我执行默认安装,那么MarkLogic运行哪个用户?marklogic用户应用服务器
我对Linux Mint的ML版本6,我做实验室单元5 创造了8030世界领袖应用程式
在setupdb.txt我已经改变了脚本在我家使用的目录 像:
(: application server :)
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin" at "/MarkLogic/admin.xqy";
let $config := admin:get-configuration()
let $groupid := admin:group-get-id($config, "Default")
let $server := admin:http-server-create(
$config,
$groupid,
"8030-world-leaders",
"/home/hugo/mls-projects/world-leaders",
8030,
0,
admin:database-get-id($config, "world-leaders"))
return admin:save-configuration($server);
,但现在我得到一个500错误,如: 500内部服务器错误
SVC-FILSTAT:文件状态错误:stat64中“/家庭/乌戈/毫升的项目/世界领袖/':允许离子被拒绝 [1.0-ml]
我有chmod这个目录有+ rw但仍然拒绝这个权限的错误。
嗨,似乎不工作...现在我有'雨果@ VAIO〜/毫升项目$ ls -l命令 共有8 drwxrwxrwx 4雨果4096年11月14 20:35世界-laders drwxr-xr-x 2 hugo hugo 4096 Mar 17 2013 world-leaders-source hugo @ vaio〜/ mls-projects $ cd world-leaders hugo @ vaio〜/ mls-projects/world-leaders $ ls css images index.xqy hugo @ vaio〜/ mls-projects/world-leaders $ ls -l total 20 drwxrwxrwx 2 hugo hugo 4096 Mar 17 2013 css drwxrwxrwx 3 hugo hugo 409 6 2013年3月17日images -rw-rw-rw- 1 hugo hugo 1913 Feb 22 2012 index.xqy' 但仍然有500错误权限被拒绝 –
我应该不会将用户添加到守护程序组或其他东西吗? –
如果您查看文件/ etc/sysconfig/MarkLogic,它会告诉您哪个用户MarkLogic正在运行(通常是守护进程)。如果你有root权限,则成为root用户,然后执行“su-daemon”。然后,作为守护进程,看看您是否可以访问您期望MarkLogic能够看到的目录/文件。 –