存档

‘计算机&互联网’ 分类的存档

Tools 1.5.5M for Discuz!X 20101124 更新: 支持房产数据的单独备份与恢复

2010年12月2日

Bad Request (Invalid Hostname)”

2010年12月2日

Bad Request (Invalid Hostname)”

计算机&互联网

IIS环境下ShopEx伪静态配置【图文教程+视频教程】

2010年12月2日

 其实ShopEx官网上,关于伪静态的文章分享已经很多了,早在很久以前,我也是按照论坛里的文章给自己的Win2003+iis6服务器配置伪静态,在这期间, 也有不少网友找我帮他配置,其间也遇过不少配置伪静态的问题,在这里我就总结一下并分享一下步骤;

ShopEx伪静态配置步骤如下:(Win2003+iis6+php5.X以上环境

1、下载免费版本Rewrite3组件 下载地址:   http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0056_Lite.msi

2、安装完后,Rewrite3已经自动将整个IIS里所有网站都伪静态了,如果担心与其他有影响,你可以直接在IIS“网站”右击属性,在“ISAPI筛选器”中直接删掉ISAPI_Rewrite3,然后在你需要伪静态的网站里同样的步骤来添加即可;

添加步骤:在指定站点上右击 “属性-ISAPI筛选器-添加-选择C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll”名子打上Rewrite即可;
(如果你不担心会影响,可以全部网站都伪静态,这一步就不需要操作了)

3、设置完后,打开 C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf 并添加以下规则

# 设置RewriteBase的值为你的商店目录地址
RewriteBase /
RewriteCond %{REQUEST_FILENAME} \.(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|cgi|shtml|shtm|phtm)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]

4、别急,这一步非常关键啊

A.给Helicon目录添加权限,分别添加Everyone、Network service、IIS_WPG
操作步骤:打开 C:\Program Files 对Helicon目录右击“属性-安全-添加-高级-立即查找-选择相应的名称即可”

B.给对应的站点加权限,在你IIS中,对你需要伪静态的站点上右击属性,选择权限,增加Network service权限即可

5、一切都配置并设置好后,重启IIS即可

6、在ShopEx后台 “营销推广_SEO设置_启用伪静态”中开启伪静态即可;

如果不能成功伪静态,你可能少操作了如下步骤:

1、检查是否成功添加Helicon目录权限

2、检查是否成功添加你需要伪静态站点的目录权限

3、是否重启过IIS

4、是否有在IIS整个网站中删除ISAPI_Rewrite3,如果没有,重复应用了,也有冲突的;
由于直接录制了视频教程,我就懒得弄图了。大家看视频好了~~~~
如果大家还是伪不静态,那我就~~~~       

视频教程见附件

大家可以直接访问http://68ya.com/help/1010.htm 查看视频教程!

原文地址:http://bbs.shopex.cn/read.php?tid-154799.html

SEO(搜索引擎优化), 计算机&互联网 ,

在window2003下安装shopex出现 Couldn’t lock the file !

2010年12月2日

Couldn’t lock the file !

——————————————————————————–

#0  secache->trigger_error(Couldn’t lock the file !, 256) called at [D:\WebSites\winzeng\shop\core\include_v5\secache.php:391]
#1  secache->_format(1) called at [D:\WebSites\winzeng\shop\core\include_v5\secache.php:663]
#2  secache->trigger_error(Can’t open the cachefile: D:\WebSites\winzeng\shop\home\cache\cachedata.php, 256) called at [D:\WebSites\winzeng\shop\core\include_v5\secache.php:100]
#3  secache->workat(D:\WebSites\winzeng\shop\/home/cache/cachedata) called at [D:\WebSites\winzeng\shop\core\include_v5\secache.php:38]
#4  secache->secache() called at [D:\WebSites\winzeng\shop\core\kernel.php:70]
#5  kernel->kernel() called at [D:\WebSites\winzeng\shop\core\include_v5\shopCore.php:16]
#6  shopCore->shopCore() called at [D:\WebSites\winzeng\shop\index.php:18]

空间不支持文件锁,不支持安装会失败
尝试修改config/config.sample.php中
define (‘WITHOUT_CACHE’,false);

false修改为true

计算机&互联网 ,

清空回收站以后文件恢复的方法

2010年12月1日
1、单击“开始/运行”,输入regedit 打开注册表

2、依次展开:HKEY_LOCAL_MACHIME/SOFTWARE/microsoft/WINDOWS/CURRENTVERSION/EXPLORER/DESKTOP/NemeSpace 在左边空白处点击“新建”,选择“主键”,命名为“645FFO40—5081—101B—9F08—00AA002F954E”,再把右边的“默认”主键的键值设为“回收站”,退出注册表。

3、重启电脑即可见到被你删除的文件

注意命名加上{ }

计算机&互联网

解除phpMyAdmin导入大型MySQL数据库文件大小限制

2010年12月1日

phpMyAdmin 导入大型数据库文件大小限制配置…

1. 修改 php.ini 文件中下列3项的值:

upload_max_filesize, memory_limit 和 post_max_size

upload_max_filesize,上传文件大小

memory_limit 设置内存

post_max_size 提交数据的最大值

 

为你想改的大小值.

2. 在 phpMyAdmin 的配置文件中修改或加入这个设置:

这个文件一般是在phpMyAdmin目录下的config.inc.php文件

$cfg['ExecTimeLimit']           = 0;    // maximum execution time in seconds (0 for no limit)

默认为300秒钟,改为0表示不受限制

服务器设置可上传大一点的附件

打开php.ini,首先找到
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
区域,有影响文件上传的以下几个参数:

file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize = 8m ;即允许上传文件大小的最大值。默认为2M


;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
区域,还有一项:

post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。

但如果要上传>8M的大体积文件,只设置上述四项还不一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得关心关心下面的参数:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M

把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了。

原文:http://blog.sina.com.cn/s/blog_60b59c8e0100kbd7.html

经测试:仅修改php.ini  upload_max_filesize post_max_size两项设置即可

计算机&互联网

MySQL导入.sql文件的限制问题

2010年12月1日

以下的文章主要介绍的是MySQL导入.sql文件的具体操作步骤,以及在其实际操作中值得我们大家注意的相关实际操作事项的具体描述,以下就是文章的详细内容的阐述,望大家会有所收获。

 一.MySQL的命令行模式的设置:

桌面->我的电脑->属性->环境变量->新建->

PATH=“;path\MySQL\bin;”其中path为MySQL的安装路径。

二.简单的介绍一下命令行进入MySQL的方法:

1.C:\>MySQL -h hostname -u username -p

按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MySQL的用户名,如root。

进入命令行后可以直接操作MySQL了。

2.简单介绍一下MySQL命令:

MySQL->CREATE DATABASE dbname;//创建数据库

MySQL->CREATE TABLE tablename;//创建表

MySQL->SHOW DATABASES;//显示数据库信息,有那些可用的数据库。

MySQL->USE dbname;//选择数据库

MySQL->SHOW TABLES;//显示表信息,有那些可用的表

MySQL->DESCRIBE tablename;//显示创建的表的信息

三.从数据库导出数据库文件:

1.将数据库mydb导出到e:\MySQL\mydb.sql文件中:

打开开始->运行->输入cmd 进入命令行模式

c:\>MySQLdump -h localhost -u root -p mydb >e:\MySQL\mydb.sql

然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。

2.将数据库mydb中的mytable导出到e:\MySQL\mytable.sql文件中:

c:\>MySQLdump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql

3.将数据库mydb的结构导出到e:\MySQL\mydb_stru.sql文件中:

c:\>MySQLdump -h localhost -u root -p mydb –add-drop-table >e:\MySQL\mydb_stru.sql

四.从外部文件导入数据到数据库中:

从e:\MySQL\mydb2.sql中将文件中的SQL语句MySQL导入数据库中:

1.从命令行进入MySQL,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。

2.退出MySQL 可以输入命令exit;或者quit;

3.在CMD中输入下列命令:

c:\>MySQL -h localhost -u root -p mydb2 < e:\MySQL\mydb2.sql

然后输入密码,就OK了。

五.下面谈一下关于导入文件大小限制问题的解决:

默认情况下:MySQL 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:

1.在php.ini中修改相关参数:

影响MySQL导入文件大小的参数有三个:

memory_limit=128M,upload_max_filesize=2M,post_max_size=8M

修改upload_max_filesize=200 M 这里修改满足你需要的大小,

可以同时修改其他两项memory_limit=250M post_max_size=200M

这样就可以MySQL导入200M以下的.sql文件了。

原文标题:MySQL导入导出.sql文件

连接:http://www.cnblogs.com/cnkenny/archive/2009/04/22/1441297.html

计算机&互联网

MySQL安装教程图解

2010年12月1日