分类目录归档:Godaddy

SQL文件分割工具 将大容量MYSQL数据文件分拆

SQLDumpSplitterResult分割SQL文件的工具:

经常碰到phpMyAdmin导入大sql数据时,出现超时出错。以下工具将大数据分拆便可解决

用来分割从MySQLAdministrator 或者 mysqldump 之类的工具产生的大SQL文件。小的SQL文件便于从phpMyAdmin之类的受运行时间限制的脚本恢复数据, 这是一个非常好用的工具。厉害之处是它可以自动将结构语句和数据语句分开!

最后的结果是一个建表SQL和一系列的数据SQL, 支持utf8格式, 支持中文。

遇到一个4百多M的SQL文件导入msyql,在用命令导入一半时提示出错,这时问题出来了,打开这么大的sql文件机子肯定会死掉,这时侯解决办法只能分割SQL文件,然后在打开查看里面的内容是否有问题。

 

 

点击下载    SQLDumpSplitter

Godaddy Windows主机目录权限设置

Godaddy windows主机目录默认没有写入权限,如果某个目录需要写入权限,需要在控制面板设置。为了安全,一般只有需要写入的目录才设置,不要把所有目录都设置成可以写入,这样不安全。
另外说明一点,有些程序需要根目录具有写入权限,而godaddy的主网站的根目录不能自定义权限,所以不能设置写入权限。如果遇到这种情况,可以新建一个网站,然后把新建的网站的根目录设置为可以写入即可。请尽量避免使用这样的程序,根目录可以写入对网站很不安全,网站程序很容易被人修改而植入木马等病毒。

  1.  登录Godaddy帐号,进入Godaddy控制面板,登录后点击MY Account。

  2. 然后点击左边的My Products下的Hosting,进入主机列表

  3. 点击要设置权限的主机的Launch标志进入控制面板,或者上方的FTP File Manager进入文件管理.

  4. 设置权限之前,如图,先选中要设置权限的文件夹

  5. 然后点permissions进行读写权限设置,设置完成后点击Ok保存。

    至此Godaddy Windows主机权限就设置好了。

在godaddy上面安装ZendOptimizer

1. 下载 Linux x86 (32 bit) 版本的 Zend optimizer 源文件(http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz),然后将其解压,需要解压两次,得到 ZendOptimizer-3.3.3-linux-glibc23-i386 文件夹,在其文件夹下面有一个 data 目录,将 data 目录改名为 _zend ,以方便自己区分。然后将 _zend 包含目录及其目录下所有文件上传到 Godaddy 空间的根目录。
2. 登录FTP,将根目录的php.ini下载到本地,并改名为php5.ini!
3. 打开php5.ini,删除 [Zend] 后面的内容,然后在最后面加上以下内容:

php5.ini代码
  1. zend_optimizer.optimization_level=15
  2. zend_extension=/home/content/k/a/l/kalvin/html/_zend/5_2_x_comp/ZendOptimizer.so
  3. zend_extension_ts=/home/content/k/a/l/kalvin/html/_zend/5_2_x_comp/TS/ZendOptimizer.so

特别注意:上面的 /k/a/l/kalvin/ 这个目录是需要自己修改的,分别是你登录Ftp用户名的前三个字符及完整的Ftp用户名组成,具体可以从phpinfo中查看到。

2、之后上传 zendofsite 文件夹(就是原来的data文件夹,这个名字是自己修改的,修改成什么名字将来就使用什么)到网站根目录。建议压缩成ZIP的格式上传,然后使用在线解压,这样可以节省很多时间并提高效率。

3、静静等待一小会儿,文件就上传完毕啦。在线解压。登录FTP找到根目录下的PHP.INI文件,如果目录中没有这个文件的,就自行建立一个,键入如下内容: 引用:

register_globals = on
allow_url_fopen = on

expose_php = on
max_input_time = 60
variables_order = “EGPCS”
extension_dir = ./
upload_tmp_dir = /tmp
precision = 12
SMTP = relay-hosting.secureserver.net
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=,fieldset=”

[Zend]
zend_optimizer.optimization_level=15
zend_extension=/home/content/u/s/user/html/zendofsite/4_3_x_comp/ZendOptimizer.so
zend_extension_ts=/home/content/u/s/user/html/zendofsite/4_3_x_comp/TS/ZendOptimizer.so

红色部分的为自己的登录路径和登录用户名,比如你的ID是taohost,红色部分就是/u/s/taohost,如果用户名比较长可能会取前3位。路径可以通过如下方法获得(路径不正确可能导致zend不能正常使用):

特别注意:

需要得到文件和用户的路径,您需要立即建立一个php文件,将<? echo phpinfo(); ?>放入文件中,保存为文件名info.php。
在浏览器中访问这个文件,得到两个参数,一个是Configuration File (php.ini) Path (php文件的路径),如果这个没有的话,就搜索 DOCUMENT_ROOT 这个节点,得到路径。
通过这个文件可以得到“/home/content/u/s/user/html”中红色部分的值。还有一个是您当前的PHP版本号(一般在顶部),存留备用,下面会用到。
4、得到正确的路径后,修改PHP.ini文件即可。使用这个php的版本号,到zendofsite文件夹找一个和你的服务器PHP版本最相近的文件 夹,(zendofsite文件夹包含很多文件夹,例如4_3_x_comp,5_1_x_comp,和 5_2_x_comp)。然后替换上述代码的4_3_x_comp中的4_3_x 。实际上就是调用这个文件夹里的资源。如果文件夹指定的不正确,将可能不正常工作。

5、想确认zend optimizer是否升级成功,就访问刚才建立的那个PHP文件info.php,找到Zend字段即可看到zend的版本了!

注意:PHP5的记住,一定要把php.ini修改为php5.ini

需要注意的是Godaddy更新Zend后的生效时间。

GoDaddy asp Acess 乱码解决方法汇总

使用GoDaddy等美国空间容易出现乱码,特别是windows空间由于access或者MS SQL等出现乱码的情况比较多。
每个人的解决方法也不一样,整理了论坛以及网上的解决办法法汇总到这里,以下方法我并未一个个进行测试请各位自己尝试。

推荐*****
在数据提取页面的第一行代码换成如下代码即可:(类似conn.asp)
<% @language=vbscript codepage=936%>

1.若是html文件(.htm .html):
在<head></head>中加上<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

2.若是PHP/cgi文件(.php .php3 .php4):
在每个PHP文件第一行加上<?header(“content-Type: text/html; charset=utf-8″; ?>

3.若是asp文件(.asp .jsp):
下面言归正传,说说asp源文件在国外服务器上中文问题的解决办法:

1.首先,把您的asp源文件放在 IIS 里进行全面测试,调用每一项功能,确认它完全能够使用,并正确显示中文,并打开 *.mdb 数据库文件查看中文显示是否正常。全部通过后,做好备份文件,即可执行第二步。

2.如果,您根本不懂 asp 的话,最简单的方法是:
打开 所有 *.asp 文件,并在第一行插入 <% @language=vbscript codepage=936%>,

例外情况:
①,如果第一行是以 <%@ LANGUAGE=”VBs cript” %> 开头,
则把第一行改为:<%@ codepage=”936″ LANGUAGE=”VBs cript” %>

②,如果第一行是以 <html> 或 <script LANGUAGE=”javas cript”>开头,则不加入。

3.第二步完成后,再用 IIS 对每一项功能进行测试,如显示 \0\conn.asp line 1, 即为错误信息,意思是: conn.asp 源文件第一行有错,那就把 <%@ codepage=”936″ %> 删除即可,一些例外错误,请到http://search.microsoft.com/default.asp ;;这里,输入“错误信息”查询即可,全部功能测试可行后,即可上传至国外服务器上,进行测试。

4.方法还是:调用每一项功能,全部能正确使用并能显示中文后,再“下传”*.mdb 文件(非常重要),打开,确认能正确显示中文,大功告成。

另外在外国服务器上用ACESS2000的中文显示方法不用转化数据库ACESS2000,只需在ASP第一行加入<%@ codepage=1256 %>

###########################################################################################################
怎么解决外国空间中文显示出问题的问题
非程序生成的文字可以显示。但程序生成的文字就只有E文可以显示了。中文全是????号,这是数据库乱码引起的。

方法一:
使用 Microsoft Access 2000或者2003 打开数据库 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!

方法二:
后来订阅了微软的新闻组,在微软的新闻组dotnet.framework.aspplus.general中发现有讨论这
个问题的文章,方法为添加<%@ CODEPAGE = “936″ %>到每一页的开头,有点类似于jsp中的
<%@ page c%>
赶紧测试了一下,果然OK!!!

例子如下面所示:
<%@ CODEPAGE = “936″ %>
<%@ Import Namespace=”System.Data” %>
<%@ Import Namespace=”System.Data.ADO” %>
<%@ Import Namespace=”System.Globalization” %>
<html>
<head>
<meta http-equiv=”Content-Type” c>
</head>

方法三:(适用于asp.net)
添加一个config.web文件到
web目录下,
建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization
requestencoding=”utf-8″
resp
/>
</configuration>

##################################################################################################################

如果是整个网页都出现乱码的问题,就检查下页面代码里面是否在meta标签里面设定了编码。
如:<meta http-equiv=”Content-Type” c/>

###########################################################################################################

<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”65001″%>
<%
Response.CharSet = “utf-8″
Session.CodePage = 65001
%>
这些,你都加上了吗,我以前出过一些古怪的事情,原来是Response.CharSet = “utf-8″这一条没有加上。

#########################################################

如果是MSSQL 数据库,插入字符时乱码
解决方法就是在要插入的中文字符的引号前加N
比如一般情况下
insert into theme(name,about) values(‘pusu’,’ 美国主机侦探’);
而要想在英文版的sql server中不乱码,就必须
insert into theme(name,about) values(‘pusu’,N’ 美国主机侦探’);

解决godaddy windows主机 500 – Internal server error. 的错误方法

我上传asp或asp.net程序之后,访问我的网站,居然出现500 – Internal server error.错误提示.
与godaddy交涉了3天,他妈的,人家跟不不帮你,人家只是说是web.config文件的问题,但要用户自己修改,godaddy不会帮你做任何修改,服务态度很差.
美国人的做法使我明白,毫无服务可言,完全靠自己身体力行,服务比中国的IDC要差很多.但是不可否认godaddy的主机很好.但如果国内也有这样物廉价美的主机,我一定不会选godaddy.

我改了web.config怎么改都不能解决问题.
后来删除了根目录的web.config文件,再设置所有目录的写入权限,问题解决了.
根本不是web.config的问

如何设置windows主机的写入权限常见问题:ASP出现500错误,或者是后台不能登陆,或者是无法放表文章
这种问题一般是由于没有设置写入权限所造成的,WIN主机的需要设置下写入权限,很简单的。下面我来讲解下!
1、进入主机管理面板,Content ——File Manager,
2.进入后选上root的复选框,然后点顶部的Permissions
  
3,再出现的下拉页面中,复选框全部选上,点OK,就可以了,等2,3分钟就没问题了。

【转载】godaddy win主机 500 – Internal server error. 错误.完美解决方法

godaddy空间的好处大家都知道了,但对于新手来说,使用中不免出现这种,那种的问题,现就500错误一问题,教大家一个简单有效的办法:
1、不管你的站点是根站还是子站,都要在根目录里建一个Web.config(什么?你的Net网站已经存在了,那就修改呀,呵呵~~)
2、
<?xml version=”1.0″?>
<configuration> 
 <system.webServer>
  <httpErrors errorMode=”Detailed” />
  <asp scriptErrorSentToBrowser=”true”/><!–这句是针对Asp网站输出详细错误信息的(前提是你的IE打开了显示详细错误信息功能)–>
 </system.webServer>
</configuration>