glibc是linux的基础运行环境,绝大多数的命令都要依赖glibc,一旦升级出错,将是灾难性的。glibc环境异常,就别想远程连接服务器,只能依靠本地使用引导光盘修复。特别是对于云服务器来说,没有实体机,这glibc环境崩溃,基本服务器就可以格式化重装了。现在想想,真是后怕,当时真是胆大,直接就照着教程开撸。
因为程序需要glibc-2.14,但是centOS6.5系统只有2.12的rpm包。去官网下了个glibc-2.14的tar包,并且建立软连接后,程序可以正常运行,但是不能设置语言了。每次进入终端都提示cannot change locale(zh_cn.utf-8):no such file or directory
crontab -e设置每天同步标准时间后,虽然在服务器日志/ var/log/messages显示ntpdate us.pool.ntp.org;hwclock -w,但实际时间并没有更新,与标准时间不一致,导致日志时间与实际业务发生时间不一致。
应用更换数据库之后一直报错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver;调试了几小时发现报错的原因居然是一个看不见的空格。
之前试过使用一个域名去访问多个yii应用(将域名指向网站根目录,而不是各应用的web目录),结果网址上会默认带上应用路径(比如:首页会变成 koko.vc/frontend/web/site/index)。其实yii可以配置各应用的默认路径,再配合.htaccess文件就可以完美解决这个问题。转载了一篇别人发的教程。原文网址:http://blog.csdn.net/qq_31648761/article/details/54949272
在Eclipse中配置Android开发环境,安装adt时报错No repository found containing。通过去掉Available software sites中各站点复选框后解决问题。
本教程是为了指导小伙伴们从0开始使用git来管理已部署到生产环境中的应用代码。从一人管理多套应用升级为多人管理一套应用,以达到简化应用运维工作的目的。
在windows上开发调试的一个项目,上传linux服务器后,总提示class找不到。
在windows上都好好的,咋到linux下就不行了呢?
最终检查发现是配置文件中写的类名与实际文件名大小写不一致。
koko近期维护的几十套应用有频繁的更新,体验了重复去每个服务器手动更新维护的枯燥与无奈,决定寻找方法减少重复的动作,解放双手。于是借用git+bash实现了应用的自动部署。
在windows server 2008上部署了一个tomcat应用,使用80端口。结果在启用应用时提示80端口被占用。检查发现是被pid=4的系统进程占用。在网上查询了不少解决方法才解决。记录一下,以防下次遇到同样的问题。
服务器上使用的中标麒麟,系统自带的php是5.3.3版本,因为某软件新版本不再支付php5.3,所以尝试更新升级服务器上的php到更高版本。折腾了几次,终于成功的使用yum把中标麒麟上自带的php5.3版本升级到php5.6版本。总结一下,分享经验。
koko定时关机 支持法定工作日的关机小工具;再也不用放假前一台台电脑去拔电源啦,周末上班时再也不用一台台电脑去开机啦。
运行php命令时提示 Unable to load dynamic library '\xampp\php\ext\php_bz2.dll' - 找不到指定的模块问题解决,等错误信息。尝试多种解决方法,最终将dll库的相对路径改成绝对路径后问题解决。
笔记本扩展屏幕,有些程序的窗口被移动到扩展屏幕上去。断开扩展屏幕,这些程序居然不知道回到主屏幕,还呆在看不见的扩展屏幕上。
看不到,又点不到。
要怎样把它们移回来呢?
yii2的访问权限默认是由自带的rbac组件在管理,需要自己编写相应的规则去实现权限管理,无图形界面。
yii2-admin是将rbac的管理可视化,只需要点几下鼠标就能设置好简单的规则。
本文简要介绍了yii2-admin的使用方法。