svn: E200033: database is locked, executing statement 'RELEASE s0'

发表时间:2015-07-13 07:22:51 文章分类:ERRORS 阅读:702
问题描述:svn: E155004: Working copy '***' locked.svn: E155004: '***' is already locked.svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)或者:svn: E200033: database is locked, executing statement 'RELEASE   s0'根据错误提示,我先执行了一下svn cleanup,结果依然抛出错误,然后release locker解除锁定都不能解决问题解决办法:这个问题在客户端上,不需要到svn server去解决,到你的项目目录中有一个.svn的隐藏目录,进入到这个.svn目录,将wc.db这个文件移动或者重命名为wc.db.bak,然后执行以下命令:[root@JYC-T-Server ~]# sqlite3 wc.db.bak SQLite version 3.6.20Enter ".help" for instructions

root用户Operation not permitted

发表时间:2014-04-21 09:26:52 文章分类:ERRORS 阅读:865
今天突然遇到一个奇怪的问题(root用户删不掉文件):当前登录用户为root,文件权限是:[root@webzone8 ~]# lltotal 3604-rwxrwxrwx 1 root root 889229 Apr 8 23:07 file1-rwxr--r-- 1 root root 1254630 Mar 21 19:37 file2-rwxrwxrwx 1 root root 1524643 Apr 8 23:17 file3然后执行删除确删不掉:[root@webzone8 ~]# rm -rf *rm: cannot remove `file1': Operation not permittedrm: cannot remove `file2': Operation not permittedrm: cannot remove `file3': Operation not permitted已经是超级权限的root用户了居然还删不掉这几个文件? 解决办法:[root@webzone8 ~]# chattr -i file1[root@webzone8 ~]# rm -rf file1[root@webzone8 ~]# chattr -i file2[root@webzone8 ~]# rm -rf file2[root@webzone8 ~]# chattr -i&nbs

Session Cookie without HttpOnly flag set

发表时间:2014-04-17 06:21:59 文章分类:ERRORS 阅读:1137
问题描述:Session Cookie without HttpOnly flag set"This session cookie doesn't have the HTTPOnly flag set. When a cookie is set with the HTTPOnly flag, it instructs the browser that the cookie can only be accessed by the server and not by client-side scripts. This is an important security protection for session cookies."如果可以的话,设定cookie安全标示解决办法:将cookie的HttpOnly设置一下。举例说明一下:语言示例说明javaresponse.setHeader("Set-Cookie", "cookiename=value;Path=/;Dom

User credentials are sent in clear text

发表时间:2014-04-17 05:29:17 文章分类:ERRORS 阅读:4041
问题描述:User credentials are sent in clear text:User credentials are transmitted over an unencrypted channel. This information should always be transferred via an encrypted channel (HTTPS) to avoid being intercepted by malicious users.用户凭证都以明文形式发送,应加“https”加密 解决办法:1.检查所提及的登陆信息是否有明显字样,例如密码的文本框name="password",或者name='passwd'等等,将这些改掉。2.将密码等信息进行加密后传输另一个方案就是上面说的改用https方式传输信息

HTML form without CSRF protection

发表时间:2014-04-17 05:24:34 文章分类:ERRORS 阅读:1893
问题描述: HTML form without CSRF protection: "对于web站点,将持久化的授权方法(例如cookie或者HTTP授权)切换为瞬时的授权方法(在每个form中提供隐藏field),这将帮助网站防止这些攻击。一种类似的方式是在form中包含秘密信息、用户指定的代号作为cookie之外的验证。另一个可选的方法是“双提交”cookie。此方法只工作于Ajax请求,但它能够作为无需改变大量form的全局修正方法。如果某个授权的cookie在form post之前正被JavaScript代码读取,那么限制跨域规则将被应用。如果服务器需要在Post请求体或者URL中包含授权cookie的请求,那么这个请求必须来自于受信任的域,因为其它域是不能从信任域读取cookie的。与通常的信任想法相反,使用Post代替Get方法并不能提供卓有成效的保护。因为JavaScript能使用伪造的POST请求。尽管如此,那些导致对安全产生“副作用”的请求应该总使用Post方式发送。Post方式不会在web服务器和代理服务器日志中留下数据尾巴,然而Get方式却会留下数据尾巴。尽管CSRF是web应用的基本问题,而不是用户的问题,但用户能够在缺乏安全设计的网站上保护他们的帐户:通过在浏览其它站点前登出站点或者在浏览器会话结束后清理浏览器的cookie。" 解决办法: http://www.webzone8.com/article/1377.html

svn: E000022: Can't convert string from 'UTF-8' to native encoding:

发表时间:2012-03-13 07:58:21 文章分类:ERRORS 阅读:4828
今天搞独立svn的时候,写了一个shell用了同步update到web目录,当遇到有中文文件名提交的时候svn就报了如下错误:svn: E000022: Can't convert string from 'UTF-8' to native encoding:svn: E000022: /www/88avi.com/?\\230?\\150?\\176?\\229?\\187?\\186?\\230?\\150?\\135?\\230?\\156?\\172?\\230?\\150?\\135?\\230?\\161?\\163.txt脚本更新的语句是:[root@webzone8 88avi]vi update.sh/usr/local/bin/svn update --username=88avi --password=88avi /www/88avi.com/在文件头上添上一句话就可以了[root@webzone8 88avi]vi update.shexport LC_CTYPE=en_US.UTF-8;/usr/local/bin/svn update --username=88avi --password=88avi /www/88avi.com/

bin/rm: cannot remove `libtoolT’: No such file or directory

发表时间:2011-08-10 05:29:32 文章分类:ERRORS 阅读:14659
问题描述:安装libxml2时提示错误: bin/rm: cannot remove `libtoolT’: No such file or directory问题解决:[root@localhost libxml2-2.7.8]#aclocal[root@localhost libxml2-2.7.8]#autoconf  (这一句执行后也会报错误,我没去管它直接执行下一句。。。,最后编译是成功的。。)[root@localhost libxml2-2.7.8]#automake[root@localhost libxml2-2.7.8]#libtoolize --force

configure.ac:64: error: possibly undefined macro: AM_ICONV If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. make: *** [configure] 错误 1

发表时间:2011-08-10 03:38:16 文章分类:ERRORS 阅读:23671
问题描述:我的编译参数开始是:./configure --prefix=/usr/local/gd2 --with-png=/usr/local/libpng --with-jpeg=/usr/local/libjpeg --with-freetype=/usr/local/freetype编译GD库时报错:configure.ac:64: error: possibly undefined macro: AM_ICONVIf this token and others are legitimate, please use m4_pattern_allow.See the Autoconf documentation.make: *** [configure] 错误 1解决办法:编译的时候加上参数   --enable-m4_pattern_allow编译参数就是:./configure --prefix=/usr/local/gd2 --with-png=/usr/local/libpng --with-jpeg=/usr/local/libjpeg --with-freetype=/usr/local/freetype --enable-m4_pattern_allow然后编译。。。成功了我看网上还有一些是因为缺少gettext库,我也没从ftp://ftp.gnu.org/gnu/gettext/gettext-0.18.1.1.tar.gz下载,这种方式也没验证可不可以

make[1]: *** [ftdump.o] Error 1

发表时间:2011-08-10 03:14:48 文章分类:ERRORS 阅读:4297
问题描述:编译freetype时报的错make[1]: *** [ftdump.o] Error 1make[1]: Leaving directory `/data/software/freetype-1.3.1/test'make: *** [tttest] Error 2解决办法:[root@localhost freetype-1.3.1]# vi test/ftdump.c         Print_Mem( memory_footprint.[color=#FF4500]##field, string )改为 : Print_Mem( memory_footprint.field, string )          #define FOOTPRINT( field ) Save_Memory( &memory_footprint.##field )修改为:#define FOOTPRINT( field ) Save_Memory( &memory_footprint.field )[/color]

PHP CURL发布新浪微博,发布腾讯微博实例

发表时间:2011-08-08 03:59:01 文章分类:ERRORS 阅读:14158
PHP CURL发布新浪微博,发布腾讯微博实例, 这样你可以一次发,两个平台上就有了呢,有点意思吧.Tencent对安全问题和各大产品的独立运作上从下面三次MD5代码上可见一斑:
private  function md5_3($str){      return strtoupper(md5(md5(md5($str,true),true)));  }
新浪微博例子:[mycode=PHP]

make: 警告:检测到时钟错误。您的创建可能是不完整的。

发表时间:2010-09-11 07:52:13 文章分类:ERRORS 阅读:65244
还是在安装libmemched的时候出现的错误,我执行make的时候提示:make: 警告:检测到时钟错误。您的创建可能是不完整的。分析原因可能是:服务器上的文件最后修改时间比当前时钟要晚解决办法:用touch 命令把源程序的时间戳改一下find . -type f -exec touch {} \; 或者touch *一下再重新编译

php memcached,libmemcached “configure: error: “could not find memcached binary"”

发表时间:2010-09-11 07:48:48 文章分类:ERRORS 阅读:66575
安装libmemcached的时候提示:configure: error: “could not find memcached binary”解决办法:在后面加上‘--with-memcached’./configure --prefix=/usr/local/libmemcached --with-memcached如果两台机器操作,在没有安装memcached的机器安装libmemched的解决办法:从安装有memcached的机器那复制memcached放到本地的/usr/bin下

Fatal error: Call to undefined function curl_init()

发表时间:2010-09-10 05:19:39 文章分类:ERRORS 阅读:50667
执行php程序的时候提示:Fatal error: Call to undefined function curl_init()问题原因:php没有安装curl扩展解决办法:安装curl扩展点击这里查看php安装curl扩展

php excel Class 'ZipArchive' not found in

发表时间:2010-08-30 02:39:16 文章分类:ERRORS 阅读:134173
问题描述:在php导出excel的时候遇到的这个问题,导致我导出的格式莫名其妙不能用,后来改成文本后缀发现里面有一些文字提示如下:
Fatal error:  Class 'ZipArchive' not found in /data/htdocs/www.bestlovesky.com/export/excel/PHPExcel/Writer/Excel2007.php on line 287
解决办法如下:
wget http://pecl.php.net/get/zip tar zxf zip/usr/local/php/bin/phpize./configure --prefix=/usr/local/zip --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir=/usr/local/zlib/makemake testmake install
安装完之后,屏幕上会提示zip.so的位置(/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626)增加extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/zip.so,zlib.output_compression = Off 改为 zlib.output_compression = On

Deprecated: Function ereg() is deprecated

发表时间:2010-07-30 14:43:11 文章分类:ERRORS 阅读:15154
 问题描述:PHP 5.3 ereg() 无法正常使用,提示“Deprecated: Function ereg() is deprecated”。问题根源是php中有两种正则表示方法,一个是posix,一个是perl,php6打算废除posix的正则表示方法所以后来就加了个preg_match。此问题解决办法很简单,在ereg前加个过滤提示信息符号即可:把ereg()变成@ereg()。这样屏蔽了提示信息,但根本问题还是没有解决,php在5.2版本以前ereg都使用正常,在5.3以后,就要用preg_match来代替ereg。 所以就需要变成这样,原来:ereg("^[0-9]*$",$page)
1234下一页