解决ECSHOP无法伪静态
1、首先您需要找到 Apache 安装目录,之后找到 conf 目录下的 httpd.conf 文件.
2、将下面的代码复制到 httpd.conf 文件中,注意将 /ecshop 替换为您的商店的实际安装目录.
Options FollowSymLinks
AllowOverride All
3、在 httpd.conf 中搜索 LoadModule rewrite_module,将该行前面的 # 号删除. 如果您的 Apache 是1.3.x版本还需要查找 AddModule mod_rewrite.c, 请将前面的#删除.
4、保存 httpd.conf.
5、重命名htaccess.txt为.htaccess.放到网站根目录.
6、重新启动 Apache.
7、进入 ecshop 管理中心->商店设置,将 URL 重写设置为启用.
小内存vps 增加swap
2024-14-08更新:
最新的增加swap的方法:
建立分区:
dd if=/dev/zero of=/home/swap bs=1M count=16384
变成swap分区:
/sbin/mkswap /home/swap
使用分区:
/sbin/swapon /home/swap
查看结果:
free –m
开机启动:
vi /etc/fstab
最后添加:
/home/swap swap swap defaults 0 0
---------------------------------------------------
是用脚本解决问题:
#!/bin/bash
SWAP="${1:-1024}"
NEW="$[SWAP*1024]"; TEMP="${NEW//?/ }"; OLD="${TEMP:1}0"
umount /proc/meminfo 2> /dev/null
sed "/^Swap\(Total\|Free\):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo
mount --bind /etc/fake_meminfo /proc/meminfo
free -m
使用dd命令直接创建一个大小为1G的文件
非常简单的命令,只要运行:
dd if=/dev/zero of=/tem/test bs=1M count=1024
就可以在/tem/下建立一个名为test的1g的文件. 有些事后测试磁盘IO性能时候还是非常有用的.
undefined method...
Problem:
While developing on Rails 2.3.2 you want to deploy in dreamhost that uses 2.2.2 at the moment.
Solution:
Although we could try to freeze the specific rails version we are using, it's probably easier as a temporary solution, until dreamhost upgrades the rails version to do the following:
Make sure that we have the following line with the appropriate version of
RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION
in the config/environment.rb file.
Rename the application_controller.rb file back to application.rb
Comment out the following line fromconfig/environments/production.rb
config.action_view.cache_template_loading = true.
解决[warn] _default_ VirtualHost...
错误:
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
这个,大概意思就是后面新增加的这个VirtualHost 由于端口被占用,不能生效,沿用第一个虚拟主机的配置.
检查了一下,发现,原来在httpd.conf里,我没有把#NameVirtualHost *:80前的注释去掉,导致这个没有生效.
去掉#之后:
$ /usr/local/apache/bin/httpd -k restart
centos 系统服务精简 (只适合web服务器)
开机启动程序:
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
lm_sensors 0:off 1:off 2:on 3:off 4:on 5:on 6:off
messagebus 0:off 1:off 2:off 3:off 4:on 5:on 6:off
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rawdevices 0:off 1:off 2:off 3:off 4:on 5:on 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
pstree结果:
init─┬─crond
├─mysqld_safe───mysqld───{mysqld}
├─nginx───2*[nginx]
├─php-cgi───5*[php-cgi]
├─sshd───sshd───bash───pstree
├─syslogd
└─udevd
udevd不知到哪里关闭,是支持即插即用的,也可以关闭.