年度归档: 2018 年

  • Ubuntu 14.04 英文SSH终端 中文显示 无法黏贴 中文

    Ubuntu 14.04 英文SSH终端 中文显示 无法黏贴 中文

    最近在操作SSH远程终端的时候发现无法输入中文也是醉了,本地编辑命令的时候黏贴中文,远程终端居然无法识别~之前安装系统的时候没有注意,一下就安装成英文系统了。在PuTTY的SSH下面可以显示中文,看着长串的英文实在有些不舒服,决定更改成中文。

    直接修改 /etc/default/locale 是不行的,因为没有安装语言包。(汗。。。)

    1、安装中文语言包

    sudo apt-get install language-pack-zh-hans

    2、修改 /etc/default/locale 文件

    LANG="zh_CN.UTF-8"  
    LANGUAGE="zh_CN:zh"

    (一般这样就可以生效了。如果没有生效,需要继续执行下面的操作)

    3、编辑/etc/environment,添加或改成:

    LANG="zh_CN.UTF-8"  
    LANGUAGE="zh_CN:zh:en_US:en"

    4、编辑/var/lib/locales/supported.d/local:

    en_US.UTF-8 UTF-8  
    en_GB.UTF-8 UTF-8  
    zh_CN.UTF-8 UTF-8  
    zh_CN.GBK GBK  
    zh_CN GB2312

    5、执行命令,生成语言文件

     

    locale-gen

    6、执行命令,查看环境变量的语言选项。

    locale

     

  • 74cms 招聘系统 首页标题去除默认 修改方法

    我们刚弄了一个新站靖江人力资源网,网址:http://www.jjhr.net 。

    使用的是74cms的系统,但是他的首页title部分写的是”骑士PHP高端人才系统(www.74cms.com)骑士人才招聘网”。

    关键词:骑士人才系统,74cms,骑士cms,人才网站源码,php人才网程序

    描述:骑士CMS是基于PHP+MYSQL的免费网站管理系统,提供完善的人才招聘网站建设方案

    后台也无法进行修改,下面我们记录一下修改方法。

    打开网站的数据库,然后打开qs_page 表 ,注意前缀可能不同。

    然后第一条也就是alias值为:QS_index编辑修改下。

    前面的值不动,把 title ,description ,keywords(如下图所示) 修改成自己想要的值保存即可。

  • 74cms 开源 人才招聘系统 Linux主机 后台无法登陆 点击登陆没有提示任何错误

    74cms 开源 人才招聘系统 Linux主机 后台无法登陆 点击登陆没有提示任何错误

    刚刚安装好的74cms开源人才招聘系统,但是后台就直接无法登陆。囧。

    具体表现为无任何错误提示,点击“登陆”按钮之后还是跳转到登陆界面。

    后来在网上查到,可能是session的问题,这里新的74cms系统用的是Thinkphp的框架。

    系统里把session的地址给写死了,具体定义文件为:/Application/Common/Conf/url.php

    这里规定了SESSION_OPTIONS 的值: data/session 文件夹。

    如果我们是Linux主机的话需要检查一下对应的 data/session 文件夹是否有被创建,然后必须要确认有可写入的权限。

    重新确认权限以后即可登陆。

     

     

  • git 克隆项目到一个非空目录

    git 克隆项目到一个非空目录

    1. 进入非空目录,假设是 /laoji.org

    2.

     git clone --no-checkout https://git.oschina.net/NextApp/platform.git tmp

    3. #将 tmp 目录下的 .git 目录移到当前目录

    mv tmp/.git .

    4.

    rmdir tmp

    5.

    git reset --hard HEAD

     

  • 宝塔面板 Warning: is_executable(): open_basedir

    宝塔面板 Warning: is_executable(): open_basedir

    情况分析

    环境:宝塔面板

    我们在使用 WordPress wp-jpost采集插件 的时候,如果指定了curl的路径则会出现这样的报错:

    Warning: is_executable(): open_basedir

    是因为我们指定了这个curl的路径,比如:/usr/bin/curl 但是php 警告 warning :不能打开这个可执行文件。

    所以我们这里需要将 这个curl路径添加到php的可执行环境中。

    为什么要使用指定的Linux curl路径?

    我们都知道一般的网站我们都能抓取的信息,但是有些网站做了防采集,所以我们使用这里需要用到Linux自带的curl功能来抓网站啦。

    如何安装Linux curl?

    Centos

    yum install curl -y

    Debian

    apt-get install curl -y

    解决办法

    宝塔7

    is not within the allowed path(s) 意思是没权限访问那个文件夹

    每个网站路径下面都有一个 .user.ini 文件.

    里面的内容为PHP

    open_basedir=/www/wwwroot/xxx.com/:/tmp/:/usr/bin/curl

    这个代表本网站可以访问的路径,将curl的路径添加进去

    如果需要添加其他路径.可以直接在后面添加即可,每个路径之间用:隔开

    添加以后 重启下Nginx即可生效. 其他环境应该也都一样.

    老版宝塔

    1.打开宝塔面板,再对应的php版本一栏,点击【设置】。

    2.切换标签栏到配置文件,并转到open_basedir配置行

    从 disable_functions 中把 exec 去掉。

    3.修改open_basedir

    open_basedir = /usr/bin/curl:/tmp:/www/wwwroot/

    默认这里前面有个分号,这里需要去掉。

    4.重新载入php配置

  • Enoctus VPS 香港节点 $19.95/年KVM-512MB/12GB/500GB

    Enoctus VPS 香港节点 $19.95/年KVM-512MB/12GB/500GB

    Enoctus.co.uk ,这是一家在英国注册的国外VPS主机商,提供基于KVM架构的VPS主机,数据中心在美国洛杉矶、纽约和英国伦敦等。

    最近开出了香港节点,支持Windows或者Linux系统。

    CloudServ-512:
    内存:512M
    SWAP:512M
    CPU:1核
    硬盘:12G SSD
    流量:0.5T/月
    端口:1Gbps
    IPv4:1个
    价格:$2.95/月,$19.95/年

    购买直达连接:https://www.jiloc.com/go/enoctus-512

    测试IP: 103.214.146.157

    因为买的人比较多 所以 现在付款要等??1-72小时才能开通,支持30天退款,英国商家。 有需要的赶紧上车。可以用来玩游戏 香港原生IP? ? 电信,联通直连大陆??移动绕路 但是深圳的移动直连

    wget -qO- bench.sh | bash
    ———————————————————————-
    CPU model? ?? ?? ?? ?: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
    Number of cores? ?? ?: 1
    CPU frequency? ?? ???: 2599.998 MHz
    Total size of Disk? ?: 12.2 GB (1.5 GB Used)
    Total amount of Mem??: 488 MB (36 MB Used)
    Total amount of Swap : 510 MB (0 MB Used)
    System uptime? ?? ???: 0 days, 0 hour 39 min
    Load average? ?? ?? ?: 0.00, 0.01, 0.02
    OS? ?? ?? ?? ?? ?? ? : Ubuntu 16.04 LTS
    Arch? ?? ?? ?? ?? ???: x86_64 (64 Bit)
    Kernel? ?? ?? ?? ?? ?: 4.4.0-21-generic
    ———————————————————————-
    I/O speed(1st run)? ?: 206 MB/s
    I/O speed(2nd run)? ?: 260 MB/s
    I/O speed(3rd run)? ?: 421 MB/s
    Average I/O speed? ? : 295.7 MB/s
    ———————————————————————-
    Node Name? ?? ?? ?? ?? ?? ?? ???IPv4 address? ?? ?? ?? ?Download Speed
    CacheFly? ?? ?? ?? ?? ?? ?? ?? ?204.93.150.152? ?? ?? ? 9.33MB/s
    Linode, Tokyo, JP? ?? ?? ?? ?? ?106.187.96.148? ?? ?? ? 1.97MB/s
    Linode, Singapore, SG? ?? ?? ???139.162.23.4? ?? ?? ?? ?2.30MB/s
    Linode, London, UK? ?? ?? ?? ???176.58.107.39? ?? ?? ???8.25MB/s
    Linode, Frankfurt, DE? ?? ?? ???139.162.130.8? ?? ?? ???8.23MB/s
    Linode, Fremont, CA? ?? ?? ?? ? 50.116.14.9? ?? ?? ?? ? 4.52MB/s
    Softlayer, Dallas, TX? ?? ?? ???173.192.68.18? ?? ?? ???7.77MB/s
    Softlayer, Seattle, WA? ?? ?? ? 67.228.112.250? ?? ?? ? 9.48MB/s
    Softlayer, Frankfurt, DE? ?? ???159.122.69.4? ?? ?? ?? ?7.35MB/s
    Softlayer, Singapore, SG? ?? ???119.81.28.170? ?? ?? ???33.3MB/s
    Softlayer, HongKong, CN? ?? ?? ?119.81.130.170? ?? ?? ? 50.5MB/s

  • MacOS 系统中 红色警戒 游戏推荐

    MacOS 系统中 红色警戒 游戏推荐

    游戏简介

    MacBook 上推荐游戏:《红色警戒》,开源免费可以兼容全平台。

    附上下载网址:OpenRA – Home

    Brew安装方法

    brew cask install openra





  • php simple_html_dom 操作HTML 删除指定标签及HTML内容 代码实例

    php simple_html_dom 操作HTML 删除指定标签及HTML内容 代码实例

    前面我们写了一个WordPress的采集插件:WordPress WP-JPost 自动采集发布插件 。最近我们在增加一个去除正文内容里指定元素HTML内容的功能,插件中是用的是simple_html_dom类库来操作HTML,这里记录一下simple_html_dom 删除指定元素HTML内容的PHP代码:

    $html = @str_get_html($result); 
    $j_replace_tags = explode(',', $j_replace_tags);
    foreach( $j_replace_tags as $tags_ele):
        foreach( $html->find($tags_ele) as $date )
            $date->outertext = '';
    endforeach;
    echo $html->find('.content',0)->innertext;

    $result 值是读取的html流。

    $j_replace_tags 是填写的值,并使用英文状态的逗号( , )作为分隔符。如:script,.jads 等。

    如一段代码里含有多个script段,这里将会全部删除。

    最后过滤出来的$html已经是删除了某个元素的html了。

WeChat
↑