今天踩过的坑——structs和phpmyadmin

本文介绍了解决PHPMyAdmin中缺少mcrypt扩展的错误及激活高级功能的方法,并提供了一种使用Log4j进行数据库日志记录的配置方案。

phpmyadmin

错误:缺少 mcrypt 扩展
解决
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
sudo php5enmod mcrypt
sudo service apache2 restart

错误: phpMyAdmin 高级功能尚未完全设置,部分功能未激活
解决:
http://teddysun.com/268.html

log4j入库

普遍使用org.apache.log4j.jdbc.JDBCAppender,但是好像有单引号的问题。通过下面的组件能解决。不过写mysql不知为何很慢(可能是虚拟机的问题)
log4j.appender.DATABASE=org.apache.log4j.jdbcplus.JDBCAppender
log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
log4j.appender.DATABASE.url=jdbc:mysql://127.0.0.1:50823/feedback?characterEncoding=utf8
log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver
log4j.appender.DATABASE.dbclass=com.mysql.jdbc.Driver
log4j.appender.DATABASE.buffer = 1
log4j.appender.DATABASE.username=myuser
log4j.appender.DATABASE.password=mypassword
log4j.appender.DATABASE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}
log4j.appender.DATABASE.sql=INSERT INTO log4j(logdate, logger, priority, message,thread,detail) VALUES ('@LAYOUT@', '@CAT@', '@PRIO@', '@MSG@','@THREAD@','%l');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值