14
2011-9

shopex迁移到新空间
作者:admin       评论(1249)

一个比较简单好用的方法。
1)通过后台备份数据库:工具箱 -> 数据备份(会保存在空间里)
2)通过FTP下载所以网站文件(内已含数据库备份)。
3)通过FTP上传所以网站文件到新空间,重新安装(需删除config目录下的install.lock),然后运行http://域名/install。
4)能过后台还原数据库:工具箱 -> 数据还原(选择先前备份的文件)
14
2011-9

如何迁移ShopEx商店:换空间、本地数据转移至网上
作者:admin       评论(617)

迁移商店的操作一般较少发生,稳定为主嘛,如果一个商店不时的迁移来、迁移去也确实不是个事。不过呢,有时这样的操作也是必须的。比如,现在使用的空间到期了,要换一个新空间;或者当前的空间太垃圾,要更换到另一个空间;或者在本地对商店进行配置,然后再迁移到虚拟空间中…大体说来,当出现以上这些情况时,一般就要进行商店的迁移操作。

一说商店迁移,可能有的朋友认为太过复杂与神秘,犹豫半天不敢出手,其实,操作没那么复杂,问题也没那么难。接下来,暗香就带你一步一步来完成shopex商店的迁移,保证你看过之后就可以放心的操作了。

操作前的注意事项:
a>、商店迁移时一般是迁移二部分内容:图片、数据库。只要能完成这二部分资料的准确迁移,就可把一个商店迁移到另一个商店。
b>、迁移时,原空间与新空间中安装的软件版本必须完全一致;如果版本不一致,会出现一些未知错误!

1、旧空间(或本地商店)中图片备份、数据库备份
1>、图片备份
商店安装后,在网店后台上传的商品的图片会保存在两个目录下:home/uploadimages
Home/upload目录下是保存的商品图片的原图;系统自动生成的商品的图片保存在根目录下的images/goods目录下
在images目录下,还有其它栏目中需要的图片,这些也需要备份。
01

其中article目录中是文章中添加的图片,default目录中是商店logo、规格图片、及其它默认图片,gift目录中是赠品中上传的图片,goods目录中是商品图片。所有图片,均保存在按日期生成的目录中。
因此,备份时需要用FTP工具把home/upload及整个images目录下载到本地。

2>、数据库备份
商店后台,依次点击 工具箱-数据备份,将当前数据库备份
02

备份的时间与卷数以商店中数据库多少为准。
备份结束后,可立即下载到本地。
08
如果当时没有下载,也可随后在空间中home/backup目录中下载。

3>、模板文件备份
如果曾经对模板做过图片的替换或修改,并且想在新空间中也使用同一个模板时,则也需要对模板文件进行同样的备份
在后台模板列表中,选择要备份的模板,进行编辑
11
然后点击里面的下载,系统会自动将模板打包下载
12

到此,所有备份结束。

2、图片恢复、数据库恢复
在新空间中安装相同版本的商店,并且运行正常。
1>、图片恢复
把上面下载的home/upload、images目录中内容用FTP工具二进制方式上传到新空间中对应目录下,完成图片的恢复。
2>、数据库恢复
把上面备份的数据库文件用FTP工具二进制方式上传到新空间中home/backup目录下
然后在商店后台,依次点击 工具箱-数据恢复
03
此时,会显示刚才上传的备份文件,确认后,点击恢复即可。
到此,数据库恢复完成

3、恢复后完善
数据库恢复后,有些信息还是原来空间的,需要进行修改。
1>、网址
商店后台,依次点击 商店配置-全站设置-基本设置,将网址修改为新空间的网址
04


注:此操作是必须要做的!

2>、清除缓存
商店后台,点击右上角 关于
05

在弹出的页面中点击 缓存系统,然后清空缓存
06
3>、清除空间中缓存文件
在空间中,依次点击 home/cache
07
分别清除 admin_tmpl、front_tmpl文件夹中的内容即可。

至此,shopex商店的迁移就完成了。

13
2011-9

解决了shopex的一个奇怪问题
作者:admin       评论(1323)

打开shopex时,首页的图片都无法打开。查看图片地址,发现本来是

www.****.com/images/goods/20110909/ddfsdfsdfasderrr.jpg

变成了:

www.****.com/index.php/images/goods/20110909/ddfsdfsdfasderrr.jpg

 

并且,在清除缓存后,能正常访问几分钟的时间,之后就会出现同样的错误。

 

后来,猜测是模板的原因,应用了其它的模板,又换回了原来的模板,清缓存,故障消失。

8
2011-9

今天看到腾讯的邮件列表服务
作者:admin       评论(134)

http://list.qq.com/
7
2011-9

多站点整合—单点登录简单方案
作者:admin       评论(105)

参考:http://apps.hi.baidu.com/share/detail/5584249
7
2011-9

使用mysqldump备份与恢复大数据
作者:admin       评论(297)

下面假设要备份tm这个数据库:

    备份数据:

  Shell>mysqldump -uroot –p123456 tm > tm_050519.sql

  这时可以利用gzip压缩数据,命令如下:

  Shell>mysqldump -uroot -p123456 tm | gzip > tm_050519.sql.gz

 

  恢复数据:
  Shell>mysql -uroot -p123456 tm < tm_050519.sql
  从压缩文件直接恢复:

  Shell>gzip -d < tm_050519.sql.gz | mysql -uroot -p123456 tm

 

恢复数据时,要先建好对应的数据库。

 

执行mysql和mysqldump时,要写对路径,它们位于mysql/bin下。

5
2011-9

nginx的重写规则,域名配置
作者:admin       评论(1233)

一、nginx.conf在哪里?

在这个目录里
./usr/local/webserver/nginx/conf/nginx.conf

二、使用vi编辑nginx.conf,怎样操作?

vi usr/local/webserver/nginx/conf/nginx.conf

三、看到已经写的规则:

 server
  {
    listen       80;
  #  server_name  www.mall.mamiai.com.cn mall.mamiai.com.cn;


     server_name mall.mamiai.com.cn *.runmeigo.com runmeigo.com www.mall.mamiai.com.cn *.mamiaimall.com mamiaimall.com *.mamiaimall.com.cn mamiaimall.com.cn  *.mamiaishop.com mamiaishop.com  *.mamiaishop.com.cn mamiaishop.com.cn *.mamiaishop.cn mamiaishop.cn;
       if ($host != 'mall.mamiai.com.cn')
        {
            rewrite ^/(.*)$  http://mall.mamiai.com.cn/$1 permanent;
         }


    index index.html index.htm index.php;
    root  /data/htdocs/mamiaimall;

    location ~ .*\.(php|php5)?$
    {
      #fastcgi_pass  unix:/tmp/php-cgi.sock;
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      include fcgi.conf;
    }



四、加上runmeigo.com *.runmeigo.com,然后保存,如何保存?

按esc键,进入命令模式,在最后一行输入:wq
就可退出vi.

五、检查一下nginx.conf是不是改成功了?

输入这一行:
 /usr/local/webserver/nginx/sbin/nginx -t

如果提示:
the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/webserver/nginx/conf/nginx.conf test is successful

证明刚才改的nginx.conf成功了,接下来,重启nginx,因为不重启nginx.conf就不能生效。


六、重启nginx,怎么操作?

nginx有平滑重启,不停止web服务,而重新加载配置文件,命令是这样的:
/usr/local/webserver/nginx/sbin/nginx -s reload

19
2011-8

使用excel将excel/csv数据批量导入mysql
作者:admin       评论(473)

=CONCATENATE("insert into admin (id,user,pwd) values ('",,"','",B1,"','",C1,"');")

 

admin是你的表名

 (id,user,pwd)是表里的字段名

values ('",A1,"','",B1,"','",C1,"');") 这里放数值。A1/B1/C1,代表在表格的A1里来取值。

 用途:商城快开张,需要测试的时候,可以将以前积累的客户数据批量导入mysql中,供老会员来测试。

13
2011-8

shopex安装时的错误:原因是上传时没有二进制
作者:admin       评论(823)

Fatal error: Unable to read 2147 bytes in /home/importfo/public_html/9taoyifu.com/core/include_v5/defined.php on line 0