说明:
mpm-itk补丁可以实现这个功能。以下是从这两个地方整理的操作方法:mpm-itk on CentOS 5.5 – run Apache virtual hosts as different users、Apache mpm-itk for CentOS 6。或者参考这篇文章:yum安装带mpm-itk的apache。
第O步:停止apache。
service httpd stop
第一步:安装itk。
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
yum install --enablerepo=webtatic httpd-itk
第二步:编辑“/et...
分类为 后端 的文章:
说明:
本文转自 Avinash 的《The WordPress Theme Files Execution Hierarchy》,国人翻译版可查看 荒野无灯 的《WordPress主题文件的执行顺序及其层次结构》。
正文
This article will show the WordPress theme file execution hierarchy. In short, we’ll look at which files get served up when you load a page in WordPress. You might already know that detail post is served by single.php and detail page is serv...
说明:
河南联通宽带帐号(原网通)算号程序。关于算法就不多说了,自己看代码吧,^_^。
这里的 php 版代码由 vke 的《河南联通宽带账号算号C#源码》转换而来。感谢 vke 分享。
php 版代码:
/**
* 说明:河南联通宽带账号算号器
* 整理:root,/
* 日期:13:00 2012年3月18日 星期日
* 补充:C#版本请至http://www.udnz.com/code-2896.htm
*/
function cnc($num = '037988886666'){
$string = "9012345678a...
说明:
这里一篇转载的、关于“关闭 wordpress 3.0+ 的自动保存修订版本功能”的文章,添加正文的代码后某些操作还是会出现“自动草稿”的现象和占用ID号,详见正文。
另,全文除排版外未做任务更改,作者:李小鹏,原文地址:http://www.3fwx.com/xiu-ding-wordpress.html
正文:
网上关于关闭wordpress自动保存修订版本的文章可以说是数不胜数,但是做法基本上都是大同小异,都是通过修改wordpress源文件来实现的,每次更新 WordP...
说明:
为apache的某个网站目录指定访问密码,效果可以参考下图:
为 apache 指定的需要密码才让访问的目录
操作:
Step_1:启用以下模块。
具体可以参考Apache模块 mod_auth_basic。
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule auth_basic_module modules/mod_auth_basic.so
Step_2:创建验证模块。
在需要添加访问密码的目录中放置一...
说明:
如果将 apache 的日志写到一个文件 access_log 中时间久了日志会越来越大,使用 cronolog 的分割功能可以自动将 access_log 文件按年、月、日等分割为单独的文件。关于 cronolog 的其它信息可以参考百度文库关于cronolog的介绍或者cronolog的官方网站,在CentOS下使用 cronolog可以看看《CentOS下cronolog安装配置》。
cronolog 分割 apache 的 access_log 示例:
CustomLog "|/usr/sbin/cronolog /etc/htt...
症状:
每5分钟收到一封来自Cron Daemon的邮件,正文“Error: Unable create database backup “/var/lib/vnstat/.eth0”.”,如下图:
vnStat创建监控数据时提示无权限
说明:
通常定时执行的任务可以使用“crontab -l”查看,但vnStat安装后这里并没有。根据邮件提示判定为权限不足。经测试以下提供两个解决办法。
解决办法:
1、将“/var/lib/vnstat/.eth0”改为nobody可写;
2、修改“/etc/cron.d/vnstat”中的nobody为ro...
操作:
查找“/dede/stepselect_main.php”文件中的以下代码(line:237)
else if ($issign == 2 && $topvalue != 0)
修改为:
else if ($issign == 2 && $topvalue == 0)
<完>
效果预览
前台
后台
大纲
需要修改的文件:
1、/dede/templets/catalog_add.htm
2、/dede/catalog_add.php
3、/dede/templets/catalog_edit.htm
4、/dede/catalog_edit.htm
5、/include/taglib/channel.lib.php
需要修改的数据表:
6、dede_arctype
操作
1:添加一个input,name为icon;
2:添加以下代码及修改INSERT增加icon字段:
$icon = trim($_POST['icon']);
3:添加一个input,name为icon,value为以下代码:
value=&quo...
说明:
Apache虚拟主机配置文件“httpd-vhost.conf”中有很多VirtualHost块,有些VirtualHost的域名可能已经解析到其它地方,这时需要删除相就在的VirtualHost。
以下代码用于检测ServerName所指域名解析是否还是本服务器(不检测ServerAlias,如需要检测请自行修改代码)。
效果:
Apache中检测无效虚拟主机的结果
代码:
<?php header('Content-Type:text/html; charset=UTF-8');?>
<style>
span {
font-size...
点击“短消息”功能时提示:
Error:Table ‘ucenter.uc_pms’ doesn’t exist
Errno:1146
SQL::SELECT count(*) FROM `ucenter`.uc_pms WHERE (related=’0′ AND msgfromid>’0′ OR msgfromid=’0′) AND msgtoid=’0′ AND folder=’inbox’ AND new=’1′
解决办法:
在数据库中建立一个uc_pms表即可,SQL如下:
CREATE TABLE IF NOT EXIST...
说明:
获取完整URL中根域名的正则表达式。
正则:
(\w*\.(com.cn|com|net.cn|net|org.cn|org|gov.cn|gov|cn|hk|公司|中国)).*$
PHP示例:
<?php
$url = '/index.php?a=b&c=d#e';
$reg = '/(\w*\.(com.cn|com|net.cn|net|org.cn|org|gov.cn|gov|cn|mobi|me|info|name|biz|cc|tv|asia|hk|网络|公司|中国)).*$/';
preg_match($reg,$url,$urlInfo);
print_r($urlInfo);
/*
输出:
Array
(
[0] => upa...