跳转到帖子
在手机APP中查看

一个更好的浏览方法。了解更多

PHP论坛人

主屏幕上的全屏APP,带有推送通知、徽章等。

在iOS和iPadOS上安装此APP
  1. 在Safari中轻敲分享图标
  2. 滚动菜单并轻敲添加到主屏幕
  3. 轻敲右上角的添加按钮。
在安卓上安装此APP
  1. 轻敲浏览器右上角的三个点菜单 (⋮) 。
  2. 轻敲添加到主屏幕安装APP
  3. 轻敲安装进行确认。

vBulletin 6.0 Cron 配置 (LNMP一键包)

精选回复

发布于

Cron配置让vBulletin正常运行论坛任务 (LNMP一键包)

cron脚本将处理运行vBulletin计划任务 (论坛后台的计划任务菜单)

避免由于没有足够的流量来及时触发所有脚本而导致计划任务无法运行的问题

 

 

-----------------------------------------------------------------
修改 vbcron.php
-----------------------------------------------------------------

在vBulletin 6.0 论坛程序.zip 的 do_not_upload 文件夹中,可找到vbcron.php

 

修改 vbcron.php

修改为LNMP一键包的路径
$core = '/home/wwwroot/域名.com/core';

 

 


-----------------------------------------------------------------
上传 vbcron.php
-----------------------------------------------------------------

将脚本上传到服务器

最好在 webroot 目录之外

那么 vbcron.php 上传到 /home/wwwroot/

 

 

 


-----------------------------------------------------------------
Cron 定时运行任务
-----------------------------------------------------------------

你应该设置Cron每分钟运行以下命令,改为LNMP一键包用的PHP路径
也就是 /usr/local/php/bin/php /home/wwwroot/vbcron.php

 


开机启用crond
systemctl enable crond.service

 


启动crond
systemctl start crond.service

 

 

查看crontab定时任务运行列表
crontab -l


 

设置为每分钟运行论坛任务

*/1 * * * * /usr/local/php/bin/php /home/wwwroot/vbcron.php

 


开启crontab,将上面那一行 vbcron.php .... 粘贴到最底下 (第1行应该是 acme.sh SSL证书自动续约)
crontab -e

 

 

保存并离开
:wq

 


重启
sudo reboot

 

 


-----------------------------------------------------------------
关闭论坛的任务运行,交给cron来运行
-----------------------------------------------------------------

论坛后台 -> 设置 -> 选项 -> 服务器设置和优化 ->

启用计划任务 -> 否

启用基于浏览器的系统事件 -> 否

-> 保存
 


论坛后台 -> 设置 -> 选项 -> 电子邮件 ->

使用基于Cron的发送 -> 是

-> 保存 

 

 


-----------------------------------------------------------------
论坛后台查看是否已改为Cron运行计划任务
-----------------------------------------------------------------


论坛后台 -> 计划任务 -> 计划任务管理器 -> 在此查看各个计划任务的下次执行时间

 

论坛后台 -> 计划任务 -> 计划任务日志 -> 计划任务日志查看器 -> 查看

查看在此的日志条目,可以知道Cron是否运行

本帖最后于,由Jack编辑

创建帐户或登录后发表意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.