owncloud - uwsgi,cron和php问题

我在Arch Linux,nginx,uwsgi-php上运行了自己的安装云。

现在我正在尝试使用uwsgi的cron接口来为owncloud中的cron.php启用cronjob。</ p>

php.ini仍然是默认的。 我在uwsgi ini文件中使用php-set选项来启用所有扩展。</ p>

 #仅在此php实例中加载所有扩展,无需编辑全局php。  ini 
php-set = extension = bz2.so
....
php-set = extension = apcu.so

php-set = apc.ttl = 7200
php-set = apc.enable_cli = 1 \ n
cron2 =分钟= -3,唯一= 1 / usr / bin / php -d open_basedir =“/ usr / share / webapps / owncloud:/ tmp /:\
/ usr / share / pear /:/ usr / share / webapps / owncloud / data:/ etc / webapps /“\
d date.timezone = Etc / UTC \
d extension = pdo_mysql.so -d extension = apcu.so \
d apc.enable_cli = 1 -f / usr / share / webapps / owncloud / cron.php&gt; / dev / null 2&gt;&amp; 1
</ code> </ pre>

问题是我必须对我之前在ini文件中启用的所有扩展使用-d选项,只是因为 命令行cron job没有这些信息。</ p>

有没有办法在cws命令的uwsgi的php实例中保留? 或者我是否必须编辑uwsgi和cron可以使用的全局php.ini?</ p>
</ div>

展开原文

原文

I have a running owncloud installation with Arch Linux, nginx, uwsgi-php. Now I'm trying to use the cron like interface of uwsgi to enable the cronjob for cron.php in owncloud.

php.ini remains default. I'm using php-set option in the uwsgi ini file to enable all extensions.

# load all extensions only in this instance of php, no need to edit global php.ini
php-set = extension=bz2.so
....
php-set = extension=apcu.so

php-set = apc.ttl=7200
php-set = apc.enable_cli=1

cron2 = minute=-3,unique=1 /usr/bin/php -d open_basedir="/usr/share/webapps/owncloud:/tmp/: \
/usr/share/pear/:/usr/share/webapps/owncloud/data:/etc/webapps/" \
-d date.timezone=Etc/UTC \
-d extension=pdo_mysql.so -d extension=apcu.so \
-d apc.enable_cli=1 -f /usr/share/webapps/owncloud/cron.php > /dev/null 2>&1

Problem is I would have to use the -d option for all extensions I enabled earlier in the ini file, just because the command line cron job doesn't have these information.

Is there a way to remain in the php instance of uwsgi for the cron command? Or do I have to edit the global php.ini which uwsgi and cron could use?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐