存档
联网下,一分钟安装LAMP环境。
Ubuntu下安装 apache2 + php5 + mysql 1. 安装运行环境
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php5-common
sudo apt-get install php5-gd
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-php5
apache2默认的 sites路径在
/var/www/sites
哈哈,很快把
2. 配置php5
sudo gedit /etc/php5/apache2/php.ini
修改允许最大使用内存,查找
memory_limit = 8M
修改为
memory_limit = 32M
修改允许最大上传尺寸,查找
upload_max_filesize = 2M
修改为
upload_max_filesize = 8M
允许 mysql 和 gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。(默认是在配置文件最后有添加的,检查一下以防万一)
extension=mysql.so
extension=gd.so
保存并关闭文件。
3. 配置 mysql,让它支持其它客户端访问,如果你不需要就不用修改。
sudo gedit /etc/mysql/my.cnf
查找 文件
skip-networking
修改为
#skip-networking
保存并关闭文件。
重 新启动 [...]
以前的一台电脑,装好了CentOS,一直没用。当时考虑到把引导信息放到MBR中,以后不方便,所以把引导装到了硬盘分区。现在没法启动,郁闷。
还好有一键Ghost。编辑menu.lst,去掉讨厌的密码。开机,选择一键ghost。c进入命令行模式。
可能有的网友启动的时候会提示kernel panic-not syncing:Attempted to kill init!,这个原因就是root没有被正确传递的原因。
ro root=LABEL=/ 或 ro root=(dh0,7)就可以了。
忘了是那个分区了。
grub>root (hd0,{Tab},哈哈,所有分区出来了。原来如此
grub>root(hd0,7)
grub>kernel /boot/vmlinuz-2.6.9-78.EL ro root=LABEL=/
grub>initrd /boot/initrd-2.6.9-78.EL.img
grub>boot
哈哈,熟悉的界面启动咯。
也可以写到一键 Ghost 中的menu.lst里面,方便快速启动。
看了网上介绍的硬盘安装CentOS的文章,我也要试验一下。为了挑战难度,我准备以http方式安装。现在已经成功,主要操作步骤如下:
1、U盘,32MB。我想没有比我这个更小把。安装好一键Ghost U盘版本。并修改GRUB的配置文件,将password一行去掉。
2、电脑两台,一台裸机,一台装好Win2003的电脑,两台电脑通过switch相连
3、在Windows 2003的电脑上装好IIS,并将CentOS包解压,通过http://10.0.0.254/install-centos/访问。
4、裸机开机,U盘引导,进入GRUB菜单,c进入命令行,按提示输入:
grub>root (hd0,0)
grub>kernel /vmlinuz
grub>initrd /initrd.img
grub>boot
5、进入系统,等待,选择HTTP模式(FTP模式基本一样),按网络环境输入配置(dhcp模式我没有成功,我的win2003的dhcp是开着的)。如我的给他新配的ip 10.0.0.123。其他随便填,一个局域网的。
6、填写http地址,我这里是10.0.0.254。路径是install-centos。下面按提示操作就可以了。很简单把。
和硬盘光盘安装最大的不同,就是http方式不能用鼠标操作。总之没有硬盘光盘安装方便。可能是考虑到网速的原因把,值得一提的是。通过局域网方式安装,比硬盘速度块。
1.下载&安装
到http://www.miaoqiyuan.cn/products/webzip.rar,保存为webzip.rar以供备用。
2.压缩
将webzip.rar中的webzip.asp、webzip.asp.webzip解压到要压缩的目录。在浏览器中访问[hostname]/[保存路径]/webzip.asp打开本工具,点击压缩,稍等片刻,即可打包完毕。
3.上传
将webzip.asp、webzip.asp.webzip通过FTP或在线文件管理系统上传到您的站点目录。
4.解压
在浏览器中访问[hostname]/[保存路径]/webzip.asp,选择解压。稍等片刻,您的整个站点将会在服务服务器上解压完毕。
至此,您的整个站点即可正常使用了。
[Debug]
1.ADODB.Stream读取asp文件时,如果文件结尾为%>,则%后的>会被忽略掉,现在本人暂未解决这个问题,用户可以在以%>结尾的asp文件,请在后边添加一个空格或换行符,恢复后程序即可正常使用。
2.如果您在使用中发现出现某些问题,可直接致邮:mqycn@126.com
刚改VPS出问题了,现在刚解决好,原来打算多写几篇关于dedeims的文件,无奈现在太晚了,先写一篇 给dedeims添加在线支付的功能之数据库设置 ,页面代码等改天整理好再发。
–为会员添加余额
ALTER TABLE `dede_member` ADD `money` DOUBLE(11,2) Default 0 NOT NULL AFTER `scores`
ALTER TABLE `dede_member` ADD `moneyto` DOUBLE(11,2) Default 0 NOT NULL AFTER `money`
–添加充值记录
–paytype 0:在线充值;1:提现;2:积分兑换
DROP TABLE IF EXISTS `dede_paylog`;
CREATE TABLE IF NOT EXISTS `dede_paylog` (
`id` mediumint(8) NOT NULL auto_increment,
`mid` mediumint(8) NOT NULL,
`paytype` smallint(5) NOT [...]
给华众的Other业务添加一个续费提醒,新注册业务的提醒
华众程序的用户,应该有很多人用过Other类型的产品。但是Other产品有一个缺点,那就是会员新注业务和续费业务没有提醒。这样就增大了该类产品的维护成本(时间)。今天我给大家带来一种解决方案。
我们以ot2为例,在ot2lst中添加字段肯定是不可取的方案,我的方案是添加一个表。malst,字段设置如下:
ma_id 自动编号
ma_otid 对应的ot2list.s_id
ma_otstr ot2,如果改成ot1,ma_otid就是ot1lst.s_id
ma_lastdate 到期日期+1天
加表的好处如下:无需修改任何子平台,主平台只需修改后台的1个文件。
原理如下:
1.新注册业务,ma_lastdate字段为空,我们处理后,值变成了到期日期+1天
2.续费业务,到期日期比原来有所增加,但是ma_lastdate字段并未变化,所以查询到期日期lastmanager”
在合适的位置添加链接:
<a class=commonface href=”ot2_lst.asp?querytype=175″>待处理申请业务</a>
<a class=commonface href=”ot2_lst.asp?querytype=176″>待处理续费业务</a>
处理日期的程序:
< %
's_exptme 业务到期日期
'sid 业务ID
set rs=server.createobject("ADODB.recordset")
rs.open "select * from malst where ma_otstr='ot2' and ma_otid="&sid,conn,3,2
if rs.eof then
rs.addnew
rs("ma_otstr")="ot2"
rs("ma_otid")=sid
rs("ma_lastdate")=s_exptme+1
else
rs("ma_lastdate")=s_exptme+1
end if
rs.update
rs.close
set rs=nothing
%>
如果other产品有产品,请用以下代码升级。
‘Name:addLastManager.vbs
‘Desc:给所有ot型业务添加lastmanager记录
‘Auth:猫七(Miaoqiyuan.cn)
set conn=createobject(“ADODB.connection”)
conn.open “Provider=SQLOLEDB.1;Persist Security Info=False;User ID=hzhost7;Password=********;Initial Catalog=hzhost7;Data Source=********”
set rs=conn.execute(“select [...]