摘要: dede 单表模型动态浏览设置 arclistsg arc.sglistview.class.php 阅读全文
posted @ 2013-12-20 14:34 一枪把世界杀了 阅读(1102) 评论(0) 推荐(0) 编辑

参考文章:http://wiki.ubuntu.org.cn/Vsftpd%E5%92%8Cmysql%E9%85%8D%E7%BD%AE

请各位先按照这篇文章一步一步操作,我这里是记录一些其间遇到的一些问题,希望对大家有所帮助。

配置说明:http://vbird.dic.ksu.edu.tw/linux_server/0410vsftpd/0410vsftpd-centos4.php#before

问题总结:

1、登录时出现 “libgcc-s-so-1-must-be-installed-for-pthread-cancel-to-work”

    安装的是64位ubuntu系统,会出现这个问题,32位的没有问题。

    请下载这个版本的vsftpd   已共享到百度网盘 http://pan.baidu.com/s/1dE3XLNr

    参见:http://askubuntu.com/questions/126625/libgcc-s-so-1-must-be-installed-for-pthread-cancel-to-work

    网盘里的vsftpd就是在这里下载的

2、出现“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”,请添加配置:

    allow_writeable_chroot=YES

3、上传或其它操作时,出现550 Permission denied,请添加配置:

    virtual_use_local_privs=YES

4、如果还有其它权限的问题,那就是FTP目录的权限问题

5、user_config_dir可以为每个账户单独配置,文件名与FTP账户名相同

    user_config_dir=/etc/vsftpd/user_conf

    例:有一个test账户,则sudo vim /etc/vsftpd/user_conf/test    在这个文件单独对test账户配置,比如local_root

6、pam_mysql安装(在centos7亲测): 

     如果出现:PAM unable to dlopen, 用下面的包安装

     http://repo.iotti.biz/CentOS/7/x86_64/pam_mysql-0.8.1-0.22.el7.lux.x86_64.rpm

     参考:https://www.cnblogs.com/zhenhui/p/5916116.html

 

    最后请注意,配置的"="等号两边是不允许有空格的  『参数=设定值』

 

posted @ 2016-04-10 11:52 一枪把世界杀了 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、准备 wampserver2.5 php5各版本 php5.2到php5.6 apache2.2和apache2.4二、安装 先成功安装wampserver2.5,如果安装不成功,多是vc11没安装好。到它的官网下载,点击下载时如果没有装好会下载一个txt文件,里面有vc下载的地址。 ... 阅读全文
posted @ 2015-07-30 14:46 一枪把世界杀了 阅读(6622) 评论(0) 推荐(1) 编辑
摘要: character_set_client = x character_set_results = xcharacter_set_connection = x;我们常用在mysql操作类中使用这三面,下面大概说下作用: character_set_client 客户端使用的编码,如GBK, UTF8... 阅读全文
posted @ 2015-02-07 11:18 一枪把世界杀了 阅读(8595) 评论(0) 推荐(1) 编辑
摘要: class UserModel extends Model{ protected $_validate = array( array('account', 'require', '{%LANGUAGE}') );}此处使用{%LANGUAGE}是因为由于PHP本身的限制,在类的属性定义中不... 阅读全文
posted @ 2014-06-06 11:01 一枪把世界杀了 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 递归,就是自己调用自己,当满足某条件时层层退出(后进先出)。----------------------------------------------------------------------------------------------就像你要完成一项任务A,结果完成任务A之前必须先完成... 阅读全文
posted @ 2014-06-05 10:40 一枪把世界杀了 阅读(427) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---//$key:如城市的ID,$enum_file data/enums中的文件function get_enum_data($key, $enum_file) { static $enum_var = array(); if(!isset($enum_var[$enum_fi... 阅读全文
posted @ 2014-06-03 15:09 一枪把世界杀了 阅读(410) 评论(0) 推荐(0) 编辑
摘要: //递归返回字符串键名全为小写或大写的数组function recurse_array_change_key_case(&$input, $case = CASE_LOWER){ if(!is_array($input)) return; foreach($input as $key => $val) { //1 if($case == CASE_UPPER) { $newkey = strtoupper($key); } //0 elseif($case == CASE_LOWER) { $newkey = strtolower($key); } if($newkey != $ 阅读全文
posted @ 2014-04-10 16:07 一枪把世界杀了 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 代码取自thinkphp中:function mk_dir($dir, $mod = 0777){ if(!is_dir($dir) || mkdir($dir, $mod)) { if(!mk_dir(dirname($dir, $mod))) { return false; } } return mkdir($dir, $mod);}原理:就是不断的尝试创建上层目录,依此类推 阅读全文
posted @ 2014-03-04 10:13 一枪把世界杀了 阅读(719) 评论(1) 推荐(1) 编辑
摘要: 直接说方法:$.ajaxFileUpload({data:{"a":123,"b":456};//附加参数,json格式});然后在ajaxFileUpload.js文件中修改两个函数,其实就是一个函数(给函数添加新的参数)第一处:createUploadForm: function(id, fileElementId,data){}大于在26行吧。然后在在函数体中加入以下代码:if (data) { for (var i in data) { $('').appendTo(form); } } 代码作用:处理json数据,往form表单 阅读全文
posted @ 2014-03-03 11:07 一枪把世界杀了 阅读(581) 评论(0) 推荐(0) 编辑
摘要: dedecms5.7 联动类型无法显示问题原因:一般是由于路径问题( 路径缺少分隔符'/' )导致js无法正常加载如果遇到该类问题,尝试通过firebug工具检查js是否被正确加载。如果是路径问题,请找到 include/customfields.func.php 文件找如下代码(有多处代码):$cmspath = ( (empty($cfg_cmspath) || !preg_match('/[/$]/', $cfg_cmspath)) ? $cfg_cmspath.'/' : $cfg_cmspath );在其下面加上:if(substr($ 阅读全文
posted @ 2014-02-08 09:25 一枪把世界杀了 阅读(334) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示