liujia 发布的文章

在 Debian 9 系统里安装发卡网站程序 zfaka

感谢徐老板。

系统是Debian 9 64位,zfaka 的程序版本是 1.2.3。

过程:

1.先据此,安装好 nginx + php7.0 + mariadb 的运行环境

2.apt install libpcre3 libpcre3-dev php7.0-dev git unzip # 安装相应的工具,准备安装yaf

3.wget -O /usr/local/src/yaf.zip https://github.com/laruence/php-yaf/archive/master.zip # 下载php-yaf安装包

4.unzip yaf.zip # 解压

5.cd yaf-master # 转到文件目录

6./usr/bin/phpize # 安装

7../configure --with-php-config=/usr/bin/php-config # 配置

8.make # 编译

9.make install # 将编译好的文件安装到相应的模块路径

10.echo extension=yaf.so >> /etc/php/7.0/fpm/php.ini # 在php配置文件中添加上模块

11.echo yaf.use_namespace=1 >> /etc/php/7.0/fpm/php.ini # 启用命名空间

12.下载zfaka的安装文件到 /var/www/zfaka

13.配置nginx站点内容

站点文件路径为:/var/www/zfaka/public

站点的rewrite为:

        location / {
                if (!-e $request_filename) {
                        rewrite ^/(.*)$ /index.php?$1 last;
                }
        }

站点的php文件部分内容为:

        location ~ \.php$ {
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }

14.cp /var/www/zfaka/conf/application.ini.new var/www/zfaka/conf/application.ini # 创建配置文件

15.chown -R www-data. /var/www/zfaka # 调整权限

16.在浏览器里访问,安装
zfaka-1.png

17.安装好后,前台
zfaka-2.png

18.后台
zfaka-3.png

19.*/2 * * * * www-data php -q /var/www/zfaka/public/cli.php request_uri="/crontab/sendemail/index" # 添加任务内容到 crontab

参考:

洗牙,不知道怎么用“城乡居民基本医疗保险”

前些天,觉得牙有些不舒服,没劲,不算痛。拿着手电对着镜子照,如下门牙背面根部,有表面粗糙的突出物,用牙线柄来捅,捅不掉,估计牙结石钙化变坚硬了。

算了下时间,去年洗牙,加上刮治,超过一年了,想去洗一下。

昨天就去了一趟,但吴副主任不在,且我想问一下为什么微信公众号的要重新添加就诊人,且不能绑定原来的就诊卡号。问大厅的前台,说也不知道,让我重新生成一个新的就诊卡号。我走到挂号那问一个小伙,旁边的一个大姐站在小伙的电脑旁,看了下记录,说那就诊卡号没有登记身份证号,问我要身份证,我递过身份证,小伙问我要挂哪个科,我说吴医生不在,明天来。然后他在里边不知道说了什么,同时递回身份证给我。之后我又尝试在微信公众号里绑定就诊卡,还是提示信息不相符,估计是要我下次人工挂号时,再补填身份证号了。

今天,我在路边买了两个包子吃了,然后就往医院赶。先写单,挂号,特意写上了已有的就诊卡号。挂到号后,再在微信公众号里添加就诊人,这次输入身份证号后,自动帮我关联上就诊卡号,能看到去年的缴费记录了。

吴医生用牙签看了看我的牙(顺便数一下有多少颗),问了一下情况。我答说去年洗过,刮过,这几天不太舒服,想来洗牙。他问我那颗板牙是否掉了,我答说是去年你拔的。然后他问我选择哪种洗牙方式,说新式的洁牙仪没有传统的疼,清洁效果好些。我问价格相比如何,他说传统的一百多,新式的三百多。我选了传统的。之后,吴医生在电脑上写单,提示我下一楼缴费,我说在可在微信里缴。在微信缴费里,有自费和社保卡的结算方式,但显示我的社保卡余额为零,只能自费,要用微信余额支付。他喊来“静”,让我到她那洗牙。吴医生补说不是很严重,只是牙根部分有结石,要抛光。

到静的工作区间,她先是用普通话问我情况,我用和平话答,特意交待说我有几个牙较松,请她温柔地洗。然后我就坐在那躺椅上等,过了好一会儿,静拿着东西回来了,无意中发现,她好象换了裤子,之前白大褂下边的好象是长裙。

然后动手,静拿着工具来回地“锯”,痛的地方是在“锯”牙板时,觉得象是针从牙表面一直戳到牙根,再透过肌肉到脸颊。静的业务有点生疏,如有几次,喷水雾的喷嘴挡了,水雾撒到我脸上(她是有护镜挡着),有次水还流到我的颈里; 还有,抛光时,她叫我咬着门牙,但没拿开喷水雾的喷嘴(所以,我把喷嘴给咬了,不知道有没咬坏)。抛光前间隙,我问她为什么现在洗牙比以前贵了,以前90块钱左右,她说现在也是,现在这160元是有加抛光这一项,单洗牙的话,还是那个价格,问我要不要抛光。

估计用了约有30分钟,完成了。我问静,我拔掉板牙的地方又生了一只新牙,她说那是“智齿”,不是生牙,如果会发炎,建议拔掉。我问为什么会有牙结石,静边清洁工具边答,说那是牙没刷干净,我追问是不是牙斑菌引起的,她说就是刷牙没刷好。最后,我问她是不是在医院工作很多年了,她说不久,一、两年。

交了“城乡居民基本医疗保险”,但不知道怎么使用。不知道如洗牙之类的,缴费时是否可抵扣。网上查了下,说好象要超过档线,如250元且在目录内的项目才可以报销:《2018年城乡居民基本医疗保险政策解析》 - http://www.gdhysi.gov.cn/portal/html/178/180723/20180723045208415218075695616704258282279518596.html

wdcp - pure-ftpd 用户登录失败 530 错误

过程:

1.迁移过来的wdcp,ftp连接提示530错误,确认用户名和密码无误,且mysql数据库中有相应的ftp用户信息
wdcp-ftp-530-1.png

2.tail /var/log/messages # 查看日志,有错误信息,如 [ERROR] SQL server [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)]
wdcp-ftp-530-2.png

3.ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock # 为已有的 /tmp/mysql.sock 创建一个软链接到 /var/lib/mysql/mysql.sock,如果路径不存在,请先创建
wdcp-ftp-530-3.png

4.再次ftp连接测试,正常
wdcp-ftp-530-4.png

参考:http://blog.sina.com.cn/s/blog_5f66526e0100fehy.html

wdcp - pure-ftpd 启动失败,提示 cannot exec : No such file or directory at pure-config.pl line 124

过程:

1.尝试启动ftp,/www/wdlinux/init.d/pureftpd start ,但失败,提示 Starting pure-config.pl: Running: --daemonize -S21 -A -c50 -B -C8 -D -E -fftp -H -I15 -L10000:8 -m4 -s -U133:022 -u100 -k99 -Z -lunix -p20000:20500 -lmysql:/www/wdlinux/etc/pureftpd-mysql.conf
cannot exec : No such file or directory at /www/wdlinux/pureftpd/sbin/pure-config.pl line 124.
wdcp-pure-fptd-2.png

2.vi /www/wdlinux/pureftpd/sbin/pure-config.pl # 编辑配置文件内容,新增一行pure-ftpd所在路径 /www/wdlinux/pureftpd/sbin/pure-ftpd
wdcp-pure-fptd-1.png

3.再次启动,成功
wdcp-pure-fptd-3.png

复制wdcp面板文件后,无法启动wdapache,提示找不到 libiconv.so.2

过程:

1.图个方便,直接复制wdcp相关的文件后,尝试手动启动面板(wdapache),提示 Starting httpd: /www/wdlinux/wdapache/bin/httpd: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
wdcp-wdapache-1.png

2.在 https://centos.pkgs.org 站点上搜索libiconv.so.2,本例是CentOS 6 32位的,所以下载这个 https://forensics.cert.org/centos/cert/6/i386//libiconv-1.15-1.el6.i686.rpm
wdcp-wdapache-2.png

3.rpm -ivh libiconv-1.15-1.el6.i686.rpm # 下载后,可通过rpm安装,也可直接在线文件安装
wdcp-wdapache-3.png

4.再次启动wdapache,成功。如提示未知用户,请添加wdcpu的用户
wdcp-wdapache-4.png