月度归档: 2016 年 6 月

  • WordPress 电影站 主题(基于D8) 在线播放 视频解析接口 安装使用 图文教程

    我们写了一个Wordpress的电影站主题(基于D8),支持在线播放,可以使用视频解析接口。

    主题淘宝店购买地址:https://item.taobao.com/item.htm?id=530944609420

    演示地址:Loc 影院

    下面写一个完成的安装教程供给大家。购买完成以后我们会发送一个完成的主题ZIP包给您。

    安装主题:

    方法一:

    WordPress 后台 — 外观 — 主题 — 添加 — 上传主题

    QQ截图20160607134447

    20160607134718

    QQ截图20160607134742

    选择我们的zip包安装即可。

    方法二:

    使用FTP工具,将文件解压后上传至?wp-content/themes 目录下即可。

    QQ截图20160607134940

    启用主题:

    WordPress 后台 — 外观 — 主题 , 选择到D8主题即可。

    配置视频解析接口:

    主题的其他功能,我们这里不作说明了,这里说一下视频解析接口的配置。

    WordPress 后台 — 外观 — D8主题设置 , 勾选?API解析接口 ,状态为开启。然后填入对应的解析接口地址。

    QQ截图20160607135352

    这里需要注意的是,这里有一个{replace} 需要填写,就是 视频的ID,比如:

    https://www.jiloc.com/?vid={replace}

    新建播放页面:

    从Wordpress 后台新建一个页面,菜单步骤:Wordpress后台–页面–新建页面。

    请注意:这里需要将页面固定链接改为:wp-play ,

    QQ截图20160607140029

    1.新建页面文本内容如下:

    QQ截图20160607140202

    <span style="color: #ff0000; font-size: 18px;">还在为寻找视频,找不到组织而烦恼吗?关注我们的微信公众号:<span style="color: #993300;"><em>WeLoveLei</em></span>,回复关键词即可在线观看~</span>
    <div id="jplay" class="jplay">
    <div class="jread">
    本站所有影视资源均来自于互联网,我们不上传、下载存储任何文件。如果 “Loc 影视” 解析侵犯了您的权益,请联系 jerry.jee@live.com?,我们承诺在2个工作日内删除相关内容。
    </div>
    </div>
    &nbsp;
    <h3>在线观看帮助:</h3>
    <ol>
    <li><span style="color: #ff0000;">若当前线路无法正常播放,请尝试切换到其他线路。</span></li>
    <li>安卓手机推荐使用UC浏览器播放。</li>
    <li>有的电影需要等待至少一分钟时间才能遛狗播放,如一分钟还没播放电影请刷新该电影网页。</li>
    <li>如需下载电影,请返回电影介绍页面,先安装迅雷(旋风),然后右键资源链接,选择迅雷(旋风)下载。</li>
    <li>如果发现电影不能播放/这并不是电影菊花被爆,建议在该电影留言区留言然后等待站长补档,<a href="/about">关于我们</a>。</li>
    </ol>

    以上内容大家黏贴的时候,注意替换引号,将”替换成”。

    2.模板选择:视频播放

    QQ截图20160607160847

    保存完成后,发布~

    固定链接配置:

    WordPress后台–设置–固定链接 , 修改链接配置如下,否则可能会出现播放页面无法打开的情况:

    QQ截图20160607154406

    QQ截图20160607154522

    WordPress更改“固定链接”后 页面404原因及解决方法

    播放器配置:

    注册播放器域名:

    我们这里整合的播放器是Video++,注册地址为:http://videojj.com

    这里详细的注册步骤就不做说明了。

    这里需要做的是在 Video++ 后台设置一下 ,域名白名单,这里是*.jiloc.com,即:所有的二级域名都可以使用。

    QQ截图20160607140550

    修改Video++的APPKEY值,在?wp-content/themes/d8/pages/play.php 第110行左右,修改成自己的值即可:

    QQ截图20160607140800

    新建文章播放视频:

    新建文章时,如果看不到“自定义栏目”选项,则点击右上角的“显示选项”:

    QQ截图20160607141016

    QQ截图20160607141048

    自定义栏目,可用选项2个值:

    API:(大写)刚才在后台设定的播放接口,解析视频地址出来,但不包含播放器的情况下可以使用此值,这里对应的是刚刚我们设置的解析配置。

    iframe :播放页面

    API单集,直接输入值:

    QQ截图20160607141533

    API分集(如:第一集#CMMMMMM==,):

    分集格式为: 名称#视频ID, 的格式(#, ? ? 井号、英文状态的逗号必须要包涵)

    QQ截图20160607142026

    iframe 方法:

    如果地址是直接播放的页面,可以使用iframe自定义栏目播放即可。

    QQ截图20160607142148

    =============================================================================

    教程写到这里结束了,如大家有任何疑问可给我们留言或联系我们。

  • Discuz! X3.1 回帖时 显示 请求来路不正确或表单验证串不符无法提交 内部错误,无法显示此内容

    昨天做了Discuz! X3.1论坛的迁移,结果在回帖时出现:请求来路不正确或表单验证串不符无法提交,”内部错误,无法显示此内容”。网上提供了前四种方法,都不行,下面我们说下我们的方法五。

    这种问题的地方都是在提交表单的时候出现的。

    因为discuz 在提交表单的时候 会进行校验,submitcheck()函数,这个函数首先会校验表单中的formhash,如果formhash出现问题,那么就会出现“抱歉,您的请求来路不正确或表单验证串不符,无法提交” 这种问题。

    QQ图片20160603161424

    submitcheck()?这个函数 放在 source\class\helper\helper_form.php 中。

    方法一:

    请检查你本地的时间是否和服务器的时间一致。如果不一致请同步时间,更新缓存。

    方法二:

    请检查你提交的表单中,是否有<input type=”hidden” name=”formhash” value=”{$formhash}”>,如果没有请手动添加上去。(这种情况一般会在IE6上面出现,其他浏览器正常。)

    方法三:

    打开“source\class\helper\helper_form.php”, 然后把“$_GET[‘formhash’] == formhash() ”修改为“$_G[‘formhash’] == formhash() ”。

    方法四:

    在提交的动作控制器中,去掉submitcheck()验证。 (此种方法需要对discuz的核心比较熟悉。)比如,在注册的时候,你需要找到“source\class\class_member.php”文件中register_ctl类中的on_register()方法,在if(!submitcheck(‘regsubmit’, 0, $seccodecheck, $secqaacheck)) { }处,可以把submitcheck()换成if(isset($_POST)){ } .虽然不安全,但是也是一种解决方法。

    =============================================================================

    经过分析以后发现,回帖时服务器返回的是500错误,下面是我们的解决办法。

    方法五:

    后台 -> 工具 -> 文件校验,检查被修改的文件,通常是PHP文件出错。将文件替换成官方的文件即可。

  • centos mount: unknown filesystem type ‘ntfs’ 解决方法

    问题:?

    mount –t ntfs /dev/sdb1 /mnt/
    mount: unknown filesystem type ‘ntfs’
    这是由于CentOS release 6.5(Final)上无法识别NTFS格式的分区。

    解决办法:
    通过使用 ntfs-3g 来解决。
    打开ntfs-3g的下载点http://www.tuxera.com/community/ntfs-3g-download/?,将最新稳定下载到CentOS,执行以下命令安装:
    编译安装 ntfs-3g:

    wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz
    tar zxvf? ntfs-3g-2011.1.15.tgz
    cd ntfs-3g-2011.1.15
    ./configure;make;make install

    在网上找了,方法一样安上 还是不能挂载,最后在官方站 找到方法了,如下:

    mount -t ntfs-3g? /dev/sda5 /mnt/windows

    这样就可以挂载了,如果想开机启动 ,就挂载上的话,编辑/etx/fstat 文件

    如下:

    /dev/sda4???? /mnt/windows??? ntfs-3g ?defaults 0 0

  • 美团云MOS 云主机评测

    近日美团云MOS在搞活动,新用户特享,免费试用云主机。我们也申请了一个账号。

    官网地址:https://mos.meituan.com/

    免费试用说明:

    • 1. 仅限新用户、从未购买过机器的用户申请,每个账号限购1台云主机。
    • 2. 提交成功后,我们会在2个工作日内,通过电话与您联系。
    • 3. 审核通过后,将为您的账户充值试用7天所需的金额,您可以随时创建机器。
    • 4. 请保证您的账号信息完整(邮箱、手机号),以免耽误审核。

    实例评测:

    今日收到官方短信,充值¥75.59。赶紧去到官网打算新建主机,结果一看最便宜的云主机也要¥83.20/ 月。所以我们建立了一台按需使用的主机?¥0.14/ 时。

    QQ截图20160601194211

    带宽 1M ,?0.04元/小时.

    云主机新建速度很快,1分钟内完成了。

    我们装的是 Windows 2012R2 64位,系统磁盘默认是40G的,0.08元/时。

    QQ截图20160601200336

    进入远程桌面以后,可以看到是 QEMU 虚拟技术:

    QQ截图20160601195828

     

  • Nginx报错 html 403 forbidden (13: Permission denied)的解决办法

    由于开发需要,在本地环境中配置了LNMP环境,使用的是Centos 6.5 的yum安装,安装一切正常,但是由于默认网站文件夹比较奇葩,于是把网站文件用mv命令移动到了新的目录,并相应修改了配置文件,并重启Nginx。

    那么好,问题来了!本以为重启就OK了。居然报个“403 is forbidden“的错误。。。其他的是建立了index.html 也无法打开。查看/var/log/nginx/error.log日志显示:xxx 403 forbidden (13: Permission denied)错误。我勒个去~

    引起nginx 403 forbidden通常是三种情况:一是缺少索引文件,二是权限问题,三是SELinux状态。

    一、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。

    1. server {
    2. listen 80;
    3. server_name localhost;
    4. index index.php index.html;
    5. root / var/www;
    6. }

    如果在/ var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。

    二、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。

    解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决

    1. chmod –R 755 / var/www

    三、SELinux设置为开启状态(enabled)的原因

    首先查看本机SELinux的开启状态,如果SELinux status参数为enabled即为开启状态

    1. /usr/sbin/ sestatus –v

    或者使用getenforce命令检查

    找到原因了,如何关闭 SELinux 呢

    1、临时关闭(不用重启)

    1. setenforce 0

    2、修改配置文件 /etc/ selinux/config,将SELINUX=enforcing改为SELINUX=disabled

    1. vi /etc/ selinux/config

    Nginx报错403 forbidden (13: Permission denied)的解决办法

    注意:修改配置文件需要重启系统 reboot

  • CentOS YUM源 安装 Nginx

    我们的系统是CENTOS 6.5,下面是用nginx官放yum源进行安装

    执行下行命令,添加源:

    yum install http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

    安装 nginx:

    yum install nginx

  • 将Centos的yum源更换为国内的阿里云源

    阿里云Linux安装软件镜像源

    阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。
    阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/

    CentOS系统更换软件安装源
    第一步:备份你的原镜像文件,以免出错后可以恢复。

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
    CentOS 5

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

    CentOS 6

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

    第三步:运行yum makecache生成缓存

    yum clean all

    yum makecache

WeChat
↑