阿里云Centos云服务器LAMP入门
1、使用WinSCP进行远程文件管理(需在阿里云控台设置root密码)
2、使用WinSCP上传phpMyAdmin进行mysql管理,上传php进行网站建设
3、设置linux下的命令路径映射 (参考地址:https://www.cnblogs.com/jr1260/p/6590860.html)
# ln -s /usr/local/mysql/bin/mysql /usr/bin
4、在阿里云web远程连接终端切换root账户进入mysql
mysql -uroot -p
5、如果上面方法无法进入或进入报错可以尝试直接在终端使用命令mysql进入mysql,然后执行下列语句:[……]
php中ajax不返回json返回字符串直接进入error
ajax返回数据类型与预期不符合会直接进入error,有时发现返回明明是json字符串还是今入error,其实是返回的所谓json字符串有其他隐藏的符号里面。
1、ajax提交的前注明返回数据类型?dataType : “jsonp” 注意大小写!
2、被请求php页面只能有一个输出,不要有其他的HTML代码,比如空格什么的,如:
<?php $data=array("code"=>1,"msg"=>"ok"); echo json_encode($data); exit;
3、确保被请求的php页面引用或包含的其他php文件格式一定要是utf-8无bom格式! 注意i[……]
一般单机软件的数据库文件查找与读取方法
单机版的管理软件一般都带本地数据库文件,一般数据库文件也比较好找都是后缀为db、dat、mdb的文件(也有直接用txt存数据的),当然也不排除有伪装的后缀文件名比如.dbi 、.data 等,根据经验一般很好找到这类数据库文件,如果找不到可以在管理软件中新增N条数据后看看哪些文件变大了,一般大小发生变化的文件就是存放数据的数据库文件。
这类数据库文件的打开可以使用以下几种数据库工具软件打开:
1、MDB Viewer Plus 针对ACCESS MBD和 Accdb数据库
2、SQLite Database Browser
3、systools-mdf-viewer 可以查看mdf格式[……]
专业版windows系统bitlocker突然无法打开
bitlocker只有在特定版本上才可启用该功能,一般至少需要专业版。如果之前一直用着bitlocker后面有一天突然发现用不了无法打开了,解决办法如下:
1、确保Shell Hardware Detection服务自动启动(尤其是优化系统后可能导致该服务被禁止,结果使用bitlocker加密的分区什么都没有,加密的锁形图标也没有)
2、确保BitLocker Drive Encryption Service 服务为自动启动!!一般大多数电脑都是因为这个服务被设置为手动或禁止状态导致bitlocker分区无法访问!
另外windows的bitlocker提供向下兼容的功能,比如在支持bi[……]
php一维数组排序并保留键值
php使用asort、arsort可以对数组的值进行排序,但是原始数组的key值会自动清除。下列有两种方式可以php对数组排序后依然保留键值,可以灵活运用。
第一种方法如下:
//这种方法,仅针对数组不存在相同value值得情况可以使用,否则会报错 function sort_with_keyName1($arr,$orderby='desc'){ //在内存的另一处 $a 复制内容与 $arr 一样的数组 foreach($arr as $key => $value) $a[$key]=$value; if($orderby== 'asc'){//对数组 $a[......]
windows系统下php后门检测安全软件
本文来源参考https://www.cmsky.com/webshell-kill/
防止php网站被挂马,或者检查网络来源的php源文件是否有恶意脚本,虽然说不是100%能检测出来(攻击方式总是层出不穷)但是好歹你自己手动排查来的强。
一、D盾_Web查杀
下载地址http://www.d99net.net/;可以免安装运行,在IIS环境下搭配使用更佳!
官方简介:一句话免疫,主动后门拦截,SESSION保护,防WEB嗅探,防CC,防篡改,注入防御,防XSS,防提权,上传防御,未知0day防御,异 形脚本防御等等。 防止黑客入侵和提权,让服务器更安全。
二、WebShellkiller[……]