Win7各版标的差别
windows7系统下载包露6个版本。这6个版本分辨替Windows 7 Starter(低级版)、Windows 7 Home Basic(家庭普通版)、Windows 7 Home Premium(家庭高级版)、Windows 7 Professional(博业版)、Windows 7 Enterprise(企业版)和Windows7 Ultimate(旗舰版)。以高是尔收拾的Windows 7的各个版本功能先容及其具体区别,可以辅助大家懂得和抉择Window 7。
Win7家庭版、旗舰版和专业版的区别

Windows 7 Starter(低级版)
这是罪能起码的版本,缺少Aero殊效功能,不64位支持,它最后设计不能一同运言三个以上利用过程,荣幸的是,微硬最末撤消了这个制约,终极版实在简直否以履行免何Windows义务。一个奇异的限度是不能调换桌面负景。此外,没有Windows媒体核心和挪动中口等。它重要设计用于相似上网本的矮端盘算机,穿过体系散败或者OEM盘算机上预卸取得,重庆维普数据库,并限于某些特定类别的软件。
Windows 7 Home Basic(野庭一般版)
那非繁化的家庭版,西武版预期卖价399元。支撑多显现器,有挪动外口,限度包含局部支持Aero殊效,不Windows媒体核心,缺少 Tablet收持,没无近程桌点,只能参加不能创立野庭网络组(Home Group)等。它仅在故废市场(emerging markets)投入,譬如外邦、印度、巴东等,不包含美邦、东欧、夜标跟其它兴旺国度。
Windows 7 Home Premium(家庭高等版)
面向家庭用户,知足野庭娱乐需要,包括所无桌点加强跟多媒体过能,如Aero殊效、多点触控功效、媒体核心、树立家庭网络组、手写辨认等,不支撑Windows域、Windows XP形式、多语言等。
Windows 7 Professional(业余版)
面向喜好者和大企业用户,知足办公然领需要,包括增强的网络罪能,如运动纲录和域收持、近程桌面等,此外借有网络备份、地位感知挨印、减稀武件体系、演示形式(Presentation Mode)、Windows XP形式等罪能。64位否支持更小内存(192GB)。 能够穿过寰球OEM厂商和批发商取得。
Windows 7 Enterprise(企业版)
面向企业市场的高级版原,知足企业数据分享、治理、保险等需要。包括多语言包、UNIX利用支持、BitLocker驱静器减稀、总支慢存(BranchCache)等,穿过取微软有硬件保障分共的婆司举行批质允许出卖。不在OEM和整卖市场领卖。
Windows 7 Ultimate(旗舰版)
领有所有过能,取企业版基础非雷同的产品,仅仅在受权方法及其相干利用及效劳下有差别。点向高端用户战硬件喜好者。 业余版用户和家庭高等版用户能够付省穿过Windows 时时晋级 (WAU)效力降级到旗舰版。取Windows Visita旗舰版不共,Windows 7旗舰版不包含Windows Ultimate Extras功效。在批发市场,Windows 7旗舰版或者会形成WindowsVista的失败,因而它被浓化处置。
在那六个版利西,Windows 7家庭高级版和Windows 7业余版是二小宾力版利,前者面向家庭用户,前者针错贸易用户。只有家庭一般版、家庭高等版、博业版和旗舰版会呈现在批发市场下,且家庭一般版仅求倒退外国度战地域。而低级版提供应OEM厂商预卸在上网原上,企业版则只穿过批质受权供给给大企业客户,在过能上和旗舰版简直完整雷同。
此外,32位版原战64位版利不外表或功效下的差别,然而外在有一点不共。64位版本收持16GB或192GB内存,而32位版标只能支撑最小4GB内存。眼前所无故的跟较故的CPU皆非64位容纳的,能够应用64位版本。
借有一个答题,依据从前的说法家庭普通版供给64位版本。然而依据眼前情形回看,微软始终没有领布家庭普通版的64位版本,而其余各种版本皆曾经宣布了。因而,家庭普通版是可支持64位依然不断定,不消除微软撤消这一版本的否能。
分类: 网络教程
你明白64位XP系统的优势吗?
计算机的发展从以前的四位到八位在到16位,现在已经是64位了,很多的电脑都已经支持64系统的安装了,那么,他们的区别在哪里的呢?对于64位的xp系统你又了解多少的呢?下面,得得系统就来讲解一下XP系统64位的优势的吧!
问: Windows XP 64 位版本与 Windows XP 32 位相比都有哪些优点?
答: Windows XP 64 位版本提供了一个可伸缩的高性能平台,用于运行基于 Windows 的新一代强大应用程序。这种平台的体系结构可以更有效地处理海量数据,最高可支持 16 TB 的虚拟内存。使用 64 位的 Windows,应用程序可以将足够多的数据预加载到虚拟内存中,以便 Itanium 处理器快速访问这些数据。这种特性减少了将数据载入虚拟内存,以及查找读取数据并将数据写入数据存储设备所花费的时间,因此可使应用程序运行地更快、更高效。
Windows XP 64 位版本的独特优点包括:
更高的性能和可伸缩性
最高可支持 16GB 内存和 16TB 虚拟内存,这使得应用程序可快速处理大量数据集合。
Windows XP 64 位版本针对 Itanium 平台进行了特别优化,可以充分利用 Itanium 的主要功能 (如 EPIC 设计)。
64 位的 XP 充分利用了 Itanium 平台的增强浮点性能。
XP 64 位版本的设计目标是支持多处理功能,最大化系统的性能和可伸缩性。
技术应用程序和商务应用程序可使用同一桌面
Windows XP 64 位版本是一个集成了 64 位技术应用程序和 32 位商务应用程序的综合平台。这种功能可使企业的生产效率和协作上升到一个新的水平。
在管理 64 位 XP 时,可以使用与管理 32 位 Windows 系统相同的工具来进行管理。这使得公司可以为所有桌面使用一种标准化的操作系统,从而大大节省了管理成本。
Windows 提供了最广阔的应用领域,硬件提供商和支持合作伙伴可以为客户提供更多的选择来帮助他们创建自己的解决方案。
下一代应用程序最好的平台
使用 Windows 程序设计模型,开发人员可以使用一种代码库创建 32 位和 64 位两种版本的应用程序。
Windows 拥有最健壮的开发工具,可应用于任何平台,使用这些工具可以轻松地构建下一代应用程序。
Microsoft 引领开发了 Microsoft .Net 平台,使用此平台可开发与 web 集成的下一代应用程序
最新.GA.TK.ML.CF免费域名续费图文
phpMyAdmin遇到错误2002
一般出现这种错误表示没有连接到mysql服务器,可通过修改phpMyAdmin的config.inc.php来解决:
找到
- $cfg[‘Servers’][$i][‘host’] = ‘localhost’;
一行,修改为
- $cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1‘;
一般即可解决问题
Nginx下防止被别人绑定域名到自己IP的方法
Nginx默认的虚拟主机可以通过IP地址访问,如果别人把自己的域名解析到了你的IP地址,那么也可以通过未设置的域名访问。有不少人喜欢这么干,我也遇到过一次,听说是这样可以增加搜索引擎对他的域名的收录,不过这样对站长来说总是不爽的,通过简单的设置就可以解决这个问题。
最简单的办法就是通过修改nginx.conf,修改默认的http服务器设置,然后自己新建单独的虚拟主机,通过绑定自己的域名来访问。有多种不同方法,比如给默认主机设置500返回,或者直接用rewrite跳转到其他地址,当然也可以修改成跳转到你自己的网站,也能带来流量。
比如下面这种代码就是使默认访问返回500响应,图谋不轨者的意愿就落空了:
- server {
- listen 80 default;
- return 500;
- }
当然也可以写成这样,跳转到自己的网站,这里以yynotes.net为例:
- server {
- listen 80 default;
- rewrite ^(.*) http://yynotes.net permanent;
- }
收购已备案域名注销后再备案的流程
申请备案的时候,才发现,域名原来已经有了备案,在审核的时候被退回,被告知要先注销原有备案,在经过了一个多星期的申请和操作以后,现在终于已经重新申请备案了,目前通信管理局已经受理备案。以前看到很多朋友问到这样的问题,现就整理下我的操作经历,供大家参考。
一、备案注销流程
1、先查询域名是否备案,查询网站:信息产业部域名备案信息查询平台(点击进入查询地址);
2、到所在地省级通信管理局网站下载域名备案注销申请表;
3、填写域名备案注销申请表,这个表比较简单,应该各省都差不多;(安徽省ICP用户注销备案申请表)
5、注意:如果是注销别人的备案,就填域名依据,如果是注销自己的,就填主体依据。
6、填好以后,提供个人身份证,域名证书,等相关资料,邮寄到通信管理局即可。
二、相关备案填表说明
以下内容在下载的表格后面后,不必打印,请只打印申请表,另附上相关证件一并邮寄即可(说明内容仅适用于安徽省,外省请自行在当地通管局下载)。
1. 本申请表仅适用于不能主动注销的备案信息申请。
2. 提交申请时,请确保所填写备案信息(如域名,主办单位证件号码等)的准确,确认是主体冲突还是域名冲突,并在备案管理系统的“公共查询”中查询;若备案号(主体)为安徽省以外的,请找相关省通信管理局处理。
3. 注销备案是指注销已通过备案审核且有备案号的备案信息。填表Ⅰ、Ⅱ时,请选择类别、申请依据并附上相关依据证件。
4. 请根据以上情况使用A4打印纸打印《注销备案申请表》,纸张不符或未准确清晰完整填写者,视为无效申请。
5. 注销他单位备案必须提供盖有公章的申请表、域名证书复印件和单位有效证件(如企业提供企业营业执照副本复印件等);个人则提供申请表、域名证书复印件和个人身份证复印件。
6.注销本单位备案须提供盖有公章的申请表和单位有效证件(如企业提供企业营业执照副本复印件等);个人则提供申请表和个人身份证复印件。
7.递交方式:
邮寄:安徽省合肥市濉溪路278号财富广场首座7楼省通信管理局710室
8.收到申请后,将在5个工作日内给予处理,请申请人自行在备案系统“公共查询”核实处理结果。
WHMCS邮件模板汉化完整版
- Automated Password Reset 新密码通知
- 邮件标题:您在{$company_name}的新密码
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 按照您的要求,您的密码已由系统重置,详细信息如下:
- 帐号:{$client_email}
- 密码:{$client_password}
- 登录地址:{$whmcs_link}
- {$signature}
- Client Signup Email 用户注册成功发送邮件
- 邮件标题:您在{$company_name}的帐号信息,请妥善保管!
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 非常感谢您注册{$company_name},下面是您的帐号信息:
- 帐号:{$client_email}
- 密码:{$client_password}
- 登录地址:{$whmcs_url}
- {$signature}
- Credit Card Expiring Soon 信用卡即将到期
- 邮件标题:{$company_name}温馨提醒:您的信用卡即将到期
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 您的信用卡即将到期,详细信息如下:
- 信用卡类型: {$client_cc_type}
- 卡号最后4位: {$client_cc_number}
- 到期日期: {$client_cc_expiry}
- 请尽快登录更新您的信用卡信息,以防止服务被中止。
- 登录地址:{$whmcs_url}
- {$signature}
- Mass Mail Template 群发邮件模板
- 不用填写,如果您需要经常发送同一封邮件给用户,就可以保存一个。
- 当您在群发的时候,也可以随时保存新邮件为此模板。
- Order Confirmation 订单确认
- 邮件标题:{$company_name}订单{$order_number}确认
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 我们已收到您的订单,订单详情如下:
- 订单号:{$order_number}
- {$order_details}
- 您的账户一旦设置成功,我们会立即发送邮件通知您。
- {$signature}
- Password Reset Confirmation 密码重置确认
- 邮件标题:您在{$company_name}的帐号密码已被重置
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 按照您的要求,我们已重置了您在{$company_name}的帐号密码,如果该请求并非您本人发起,请立即与我们联系。
- {$signature}
- Password Reset Validation 重设密码验证
- 邮件标题:修改您在{$company_name}的帐号密码
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 您提交了一个密码重置请求,如果无需重置密码,请忽略本邮件,密码重置请求将在2小时内失效。
- 如果您需要重置,请访问以下链接:
- {$pw_reset_url}
- 当您访问以上链接时,您的密码将被重置,新的密码我们会发送邮件通知您。
- {$signature}
- Quote Accepted 报价请求
- 邮件标题:{$company_name}报价 #{$quote_number} – {$quote_subject}
- 邮件内容:
- 创建日期:{$quote_date_created}
- 编号:{$invoice_num}
- {$signature}
- Quote Accepted Notification 报价请求
- 邮件标题:{$company_name}报价 #{$quote_number} – {$quote_subject}
- 邮件内容:
- 报价已通过以下用户接受:
- 客户信息:
- 客户ID:{$client_id}
- 用户名:{$clientname}
- Email:{$client_email}
- 公司名称:{$client_company_name}
- 地址1:{$client_address1}
- 地址2:{$client_address2}
- 城市:{$client_city}
- 状态:{$client_state}
- 邮编:{$client_postcode}
- 国家:{$client_country}
- 电话号码:{$client_phonenumber}
- 报价信息:
- 报价:{$quote_number}
- 报价主题:{$quote_subject}
- {$whmcs_admin_url}quotes.php?action=manageid={$quote_number}
- Quote Delivery with PDF 报价请求
- 邮件标题:{$company_name}报价 #{$quote_number} – {$quote_subject}
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 这是您的报价请求{$quote_subject},有效期为{$quote_valid_until}。{if $client_id}您可以查看报价:{$quote_link}{/if}
- 如果有任何要求,请与我们联系。
- {$signature}
- Cancellation Request Confirmation 取消主机/产品确认
- 邮件标题:取消{$company_name}产品服务确认
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 这封电子邮件是确认我们有下列服务收到您的取消请求:
- 产品/服务:{$service_product_name}
- 域名:{$service_domain}
- {if $service_cancellation_type==”Immediate”}如果您选择立即取消,则在24小时内终止。{else}如果选择周期结束后取消,则于{$service_next_due_date}后终止。{/if}
- 感谢您使用{$company_name}的产品,期待再次合作!
- {$signature}
- Hosting Account Welcome Email 新的虚拟主机账户信息
- 邮件标题:您在{$company_name}购买的虚拟主机已开通!
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 感谢您选择{$company_name}的产品!您的主机账户已开通,账户信息如下:
- 主机套餐:{$service_product_name}
- 域名:{$service_domain}
- 首付款金额:{$service_first_payment_amount}
- 定期金额:{$service_recurring_amount}
- 结算周期:{$service_billing_cycle}
- 下一个到期日:{$service_next_due_date}
- 登录详细信息:
- 用户名:{$service_username}
- 密码:{$service_password}
- 控制面板网址:http://{$service_server_ip}:2082/
- 当您的域名解析生效后,也可以使用http://{$service_domain}:2082/访问
- 服务器名称:{$service_server_name}
- 服务器IP:{$service_server_ip}
- FTP信息:
- FTP主机名:{$service_server_ip}
- 用户名:{$service_username}
- 密码:{$service_password}
- 当您的域名解析生效后可以使用以下信息:
- FTP主机名:{$service_domain}
- 用户名:{$service_username}
- 密码:{$service_password}
- 如果您的FTP无法连接,是因为服务器使用付费的CloudLinux系统,需要在FTP客户端勾选TLS选项。
- 为了方便随时查阅使用主机账户信息,建议您将本邮件保存或打印。
- {$signature}
- Reseller Account Welcome Email 分销主机账户信息
- 邮件标题:您在{$company_name}购买的分销主机已开通!
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 感谢您选择{$company_name}的产品!您的分销主机账户已开通,账户信息如下:
- 域名:{$service_domain}
- 用户名:{$service_username}
- 密码:{$service_password}
- 产品名称:{$service_product_name}
- 控制面板地址:http://{$service_server_ip}:2082/
- 主机管理地址:http://{$service_server_ip}:2086/
- {$signature}
- Dedicated/VPS Server Welcome Email 服务器/VPS开通邮件
- 邮件标题:您在{$company_name}购买的服务器已开通!
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 感谢您选择{$company_name}的产品!您的服务器已开通,账户信息如下:
- 产品名称:{$service_product_name}
- 主IP:{$service_dedicated_ip}
- Root密码:{$service_password}
- IP地址分配:
- {$service_assigned_ips}
- 服务器名: {$service_domain}
- WHM数据库:
- 登录地址:http://xxxxx:2086
- 用户名:root
- 密码:{$service_password}
- 自定义DNS地址:
- 主DNS:{$service_ns1}
- 辅助DNS:{$service_ns2}
- SSH访问信息:
- 主IP地址:xxxxxxxx
- 服务器名称:{$service_domain}
- Root密码:xxxxxxxx
- {$signature}
- Other Product/Service Welcome Email 新产品/服务信息
- 邮件标题:您在{$company_name}的新产品/服务信息
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 您的订单{$service_product_name}已激活,请保留此信息。
- 产品/服务:{$service_product_name}
- 付款方式:{$service_payment_method}
- 金额:{$service_recurring_amount}
- 结算周期:{$service_billing_cycle}
- 下一个到期日期:{$service_next_due_date}
- 感谢您选择{$company_name}!
- {$signature}
- Service Suspension Notification 服务暂停通知
- 邮件标题:您在{$company_name}的产品/服务已被暂停
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 很遗憾的通知您,您在{$company_name}的以下服务已被暂停:
- 产品/服务: {$service_product_name}
- {if $service_domain}域名:{$service_domain}
- {/if}金额:{$service_recurring_amount}
- 截止日期:{$service_next_due_date}
- 暂停原因:{$service_suspension_reason}
- 请尽快与我们联系激活产品,非常感谢您对{$company_name}的支持!
- {$signature}
- SHOUTcast Welcome Email SHOUTcast账户信息
- 邮件标题:您在{$company_name}的SHOUTcast账户信息
- 邮件内容:
- 账户信息:
- 域名:{$service_domain}
- 用户名:{$service_username}
- 密码:{$service_password}
- 服务器信息:
- 服务器名称:{$service_server_name}
- 服务器IP:{$service_server_ip}
- 域名服务器1:{$service_ns1}
- 域名服务器1 IP:{$service_ns1_ip}
- 域名服务器2:{$service_ns2}
- 域名服务器2 IP:{$service_ns2_ip}
- 感谢您选择{$company_name}!
- {$signature}
- Domain Registration Confirmation 域名注册确认
- 邮件标题:您在{$company_name}的域名注册信息确认
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 此消息是确认您的域名购买已注册成功。域名购买详情如下:
- 注册日期:{$domain_reg_date}
- 域名:{$domain_name}
- 注册时间:{$domain_reg_period}
- 金额:{$domain_first_payment_amount}
- 下一个到期日期:{$domain_next_due_date}
- 您可以登录{$whmcs_url}来管理您的新域名,感谢选择{$company_name}的产品!
- {$signature}
- Domain Transfer Failed 域名转移失败
- 邮件标题:您在{$company_name}的域名转移失败:{$domain_name}
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 很遗憾的通知您,您在{$company_name}的域名转移失败,详细信息如下:
- 域名:{$domain_name}
- 失败原因:{$domain_transfer_failure_reason}
- 如果您有什么疑问,请与我们联系,感谢选择{$company_name}!
- {$signature}
- Upcoming Domain Renewal Notice 域名续费通知
- 邮件标题:您在{$company_name}的域名续费通知
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 下面列出的域名将于{$domain_days_until_expiry}天到期:
- {$domain_name} – {$domain_next_due_date}
- 为了确保域名不过期,您应该尽早续费。
- 您可以从我们的会员中心续费:{$whmcs_url}
- 到期后,域名将被停止。
- {$signature}
- Domain Renewal Confirmation 域名续费确认
- 邮件标题:您在{$company_name}的域名续费确认
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 谢谢您的域名续期订单,您下面列出的域名续期请求已经完成。
- 域名:{$domain_name}
- 续费时间:{$domain_reg_period}
- 续费价格:{$domain_recurring_amount}
- 到期日期:{$domain_next_due_date}
- 您可以登录{$whmcs_url}来管理您的域名,感谢选择{$company_name}的产品!
- {$signature}
- Domain Transfer Initiated 域名转移信息
- 邮件标题:您在{$company_name}的域名转移信息
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 感谢您的域名转移订单,您的订单我们已收到,我们现在已经开始转移过程。域名购买详情如下:
- 域名:{$domain_name}
- 转移周期:{$domain_reg_period}
- 转移价格:{$domain_first_payment_amount}
- 续费价格:{$domain_recurring_amount}
- 到期日期:{$domain_next_due_date}
- 您可以登录{$whmcs_url}来管理您的域名。
- {$signature}
- Credit Card Invoice Created 信用卡账单创建
- 邮件标题:您在{$company_name}的信用卡账单已创建
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 您在{$company_name}的信用卡账单已创建,详细信息如下:
- 账单创建日期:{$invoice_date_created}.
- 您的付款方式:{$invoice_payment_method}
- 账单号:{$invoice_num}
- 金额:{$invoice_total}
- 截止日期:{$invoice_date_due}
- 账单项目:
- {$invoice_html_contents}
- {$signature}
- Credit Card Payment Due 信用卡付款提醒
- 邮件标题:您在{$company_name}的信用卡付款提醒
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 您有一个账单将于{$invoice_date_due}到期。详情如下:
- 账单创建日期:{$invoice_date_created}
- 账单号:{$invoice_num}
- 应付金额:{$invoice_total}
- 截止日期:{$invoice_date_due}
- 您可以通过下面的链接登录我们平台修改信用卡信息或使用其他方式支付,感谢选择{$company_name}!
- {$invoice_link}
- {$signature}
- First Invoice Overdue Notice 第一次账单付款通知
- 邮件标题:您在{$company_name}的账单付款通知
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 这是您的账单通知,账单编号{$invoice_num}将于{$invoice_date_created}过期。
- 您的付款方式:{$invoice_payment_method}
- 账单号:{$invoice_num}
- 金额:{$invoice_total}
- 截止日期:{$invoice_date_due}
- 您可以登录到您的客户区查看和支付账单:
- {$invoice_link}
- {$signature}
- Invoice Payment Confirmation 账单付款确认
- 邮件标题:您在{$company_name}的账单付款已成功!
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 非常感谢您选购{$company_name}的产品,这是您{$invoice_date_created}的账单{$invoice_num}信息:
- {$invoice_html_contents}
- 金额:{$invoice_last_payment_amount}
- 交易号:{$invoice_last_payment_transid}
- 总额:{$invoice_amount_paid}
- 余额:{$invoice_balance}
- 状态:{$invoice_status}
- 您可以登录{$company_name}查看账单历史,感谢您选择{$company_name}!
- {$signature}
- Invoice Refund Confirmation 账单退款确认
- 邮件标题:您在{$company_name}的账单退款确认
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 这是一封关于账单{$invoice_num}退款的邮件,退款将以您最初的付款方式返还。
- {$invoice_html_contents}
- 退款金额:{$invoice_last_payment_amount}{if $invoice_last_payment_transid}
- 交易号:{$invoice_last_payment_transid}{/if}
- 您可以登录{$company_name}查看历史账单信息,感谢您对{$company_name}的支持,欢迎再次选购{$company_name}的产品。
- {$signature}
- Third Invoice Overdue Notice 第三次账单付款通知
- 邮件标题:您在{$company_name}的账单第三次通知
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 编号为{$invoice_num}的账单将于{$invoice_date_created}到期,这是第三次提醒。
- 您的付款方式是:{$invoice_payment_method}
- 账单号:{$invoice_num}
- 金额:{$invoice_total}
- 截止日期:{$invoice_date_due}
- 为不影响您的产品服务,请尽快登录到您的客户区查看和支付账单,
- 登录地址:{$invoice_link}
- 感谢您选购{$company_name}的产品!
- {$signature}
- Credit Card Payment Confirmation 信用卡付款确认
- 邮件标题:您在{$company_name}的信用卡付款确认
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 这是您{$invoice_date_created}的账单{$invoice_num}:
- {$invoice_html_contents}
- 金额:{$invoice_last_payment_amount}
- 交易号:{$invoice_last_payment_transid}
- 总额:{$invoice_amount_paid}
- 余额:{$invoice_balance}
- 状态:{$invoice_status}
- 您可以登录{$company_name}查看历史账单信息,感谢选购{$company_name}的产品!
- {$signature}
- Credit Card Payment Failed 信用卡付款失败
- 邮件标题:您在{$company_name}的信用卡付款失败
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 很遗憾的通知您,您的信用卡付款失败。
- 账单创建日期:{$invoice_date_created}
- 账单号:{$invoice_num}
- 金额:{$invoice_total}
- 状态:{$invoice_status}
- 现在,您需要通过以下地址登录我们的客户区手动支付:
- {$invoice_link}
- 非常感谢您选购{$company_name}的产品!
- {$signature}
- Invoice Created 账单已创建
- 邮件标题:您在{$company_name}的账单已创建
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 账单已经生成:{$invoice_date_created}
- 您的付款方式是:{$invoice_payment_method}
- 账单号:{$invoice_num}
- 金额:{$invoice_total}
- 截止日期:{$invoice_date_due}
- 账单详情:
- {$invoice_html_contents}
- ——————————————————
- 您可以登录到您的客户区查看和支付账单:
- {$invoice_link}
- {$signature}
- Invoice Payment Reminder 账单付款提醒
- 邮件标题:您在{$company_name}的账单付款提醒
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 您的编号为{$invoice_num},{$invoice_date_created}创建的账单将于{$invoice_date_due}过期。
- 您的付款方式是:{$invoice_payment_method}
- 账单号:{$invoice_num}
- 金额:{$invoice_total}
- 截止日期:{$invoice_date_due}
- 您可以登录到您的客户区查看和支付账单:{$invoice_link}
- {$signature}
- Second Invoice Overdue Notice 第二次账单提醒
- 邮件标题:您在{$company_name}的账单付款第二次提醒
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 编号为{$invoice_num}的账单将于{$invoice_date_created}到期,这是第二次提醒。
- 您的付款方式是:{$invoice_payment_method}
- 账单号:{$invoice_num}
- 金额:{$invoice_total}
- 截止日期:{$invoice_date_due}
- 您可以登录到您的客户区查看和支付账单:{$invoice_link}
- {$signature}
- Bounce Message 支持单未打开
- 邮件标题:您在{$company_name}的支持单未打开
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 很抱歉,您的电子邮件未被系统接受,因为它可能不是来自我们的用户邮件地址,如果需要帮助,请使用注册我们平台的邮件地址发送邮件。
- {$signature}
- Support Ticket Feedback Request 意见反馈请求
- 邮件标题:您在{$company_name}的意见/建议反馈{$ticket_id}
- 邮件内容:
- 感谢您花时间来帮助我们提升新产品服务质量。
- {$ticket_url}feedback=1
- 您的意见和建议对我们非常有用,再次感谢您对{$company_name}的支持!
- {$signature}
- Support Ticket Opened by Admin 支持单管理
- 邮件标题:来自{$company_name}的支持单:{$ticket_subject}
- 邮件内容:
- 支持单内容:
- {$ticket_message}
- Support Ticket Auto Close Notification 支持单已关闭
- 邮件标题:您在{$company_name}的支持单已关闭
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 由于我们长时间没有收到您的回应,您的支持单已被系统自动关闭。
- 主题:{$ticket_subject}
- 部门:{$ticket_department}
- 优先级:{$ticket_priority}
- 状态:{$ticket_status}
- 如果您还有什么疑问,请提交新的支持单。
- {$signature}
- Support Ticket Opened 打开新的支持单
- 邮件标题:您在{$company_name}的支持单已创建
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 感谢您提交支持单,您的支持单已创建:
- 主题:{$ticket_subject}
- 优先级:{$ticket_priority}
- 状态:{$ticket_status}
- 您可以随时查看支持单情况:{$ticket_link}
- {$signature}
- Support Ticket Reply 支持单回复通知
- 邮件标题:您在{$company_name}的支持单回复通知
- 邮件内容:
- 支持单回复内容:
- {$ticket_message}
- ———————————————-
- 编号:{$ticket_id}
- 主题:{$ticket_subject}
- 状态:{$ticket_status}
- 链接:{$ticket_link}
- ———————————————-
- {$signature}
- Automatic Setup Failed 自动安装失败
- 邮件标题:{$company_name}的WHMCS自动安装失败
- 邮件内容:
- 一个订单已收到首付款,但自动设置失败,需要手动设置。
- 客户ID:{$client_id}
- {if $service_id}服务标识:{$service_id}
- 产品/服务:{$service_product}
- 域名:{$service_domain}{else}域名ID:{$domain_id}
- 注册类型:{$domain_type}
- 域名:{$domain_name}{/if}
- 错误:{$error_msg}
- {$whmcs_admin_link}
- Domain Renewal Failed 域名续期失败
- 邮件标题:{$company_name}的自动域名续期失败
- 邮件内容:
- 域名续费费用已支付,但系统自动续期失败。
- 客户ID:{$client_id}
- 域名ID:{$domain_id}
- 域名:{$domain_name}
- 错误:{$error_msg}
- {$whmcs_admin_link}
- Escalation Rule Notification 支持单升级通知
- 邮件标题:{$company_name}支持单ID:{$tickettid}升级客服通知
- 邮件内容:
- 支持单ID:{$tickettid}升级客服通知:
- 用户:{$client_name}{if $client_id} #{$client_id}{/if}
- 部门:{$ticket_department}
- 主题:{$ticket_subject}
- 优先级:{$ticket_priority}
- 支持单内容:
- {$ticket_message}
- 您可以通过以下地址回复该支持单:
- {$whmcs_admin_url}supporttickets.php?action=viewticketid={$ticket_id}
- New Order Notification 新订单通知
- 邮件标题:{$company_name}的新订单通知
- 邮件内容:
- 订单信息:
- 订单编号:{$order_id}
- 订单号:{$order_number}
- 时间:{$order_date}
- 账单号:{$invoice_id}
- 支付方式:{$order_payment_method}
- 客户信息:
- 客户ID:{$client_id}
- 姓名:{$client_last_name}{$client_first_name}
- Email:{$client_email}
- 公司名称:{$client_company_name}
- 地址1:{$client_address1}
- 地址2:{$client_address2}
- 城市:{$client_city}
- 状态:{$client_state}
- 邮编:{$client_postcode}
- 国家:{$client_country}
- 电话号码:{$client_phonenumber}
- 订单项目:
- {$order_items}
- {if $order_notes}
- 备注:
- {$order_notes}
- {/if}
- ISP信息:
- IP:{$client_ip}
- 主机:{$client_hostname}
- 订单地址:
- {$whmcs_admin_url}orders.php?action=viewid={$order_id}
- Service Unsuspension Successful 服务续费成功
- 邮件标题:{$company_name}的服务续费/续期成功
- 邮件内容:
- 本产品/服务续费成功,并已成功激活。
- 客户ID:{$client_id}
- 服务标识:{$service_id}
- 产品/服务:{$service_product}
- 域名:{$service_domain}
- {$whmcs_admin_link}
- Support Ticket Department Reassigned 支持单重新分配服务部门
- 邮件标题:{$company_name}的支持单{$ticket_tid}重新分配服务部门
- 邮件内容:
- 这个支持单已分配到您的部门下,支持单情况:
- 用户:{$client_name}{if $client_id} #{$client_id}{/if}
- 部门:{$ticket_department}
- 主题:{$ticket_subject}
- 优先级:{$ticket_priority}
- 支持单内容:
- {$ticket_message}
- 您可以通过下面的地址回复该支持单:
- {$whmcs_admin_url}supporttickets.php?action=viewticketid={$ticket_id}
- Support Ticket Response 支持单有了回复
- 邮件标题:{$company_name}的支持单{$ticket_tid}有了新的回复
- 邮件内容:
- 一个支持单有了新的回复:
- 用户:{$client_name}{if $client_id} #{$client_id}{/if}
- 部门:{$ticket_department}
- 主题:{$ticket_subject}
- 优先级:{$ticket_priority}
- 支持单内容:
- {$ticket_message}
- 您可以通过下面的链接回复该支持单:
- {$whmcs_admin_url}supporttickets.php?action=viewticketid={$ticket_id}
- Automatic Setup Successful 自动开通服务成功
- 邮件标题:{$company_name}的WHMCS自动开通服务成功
- 邮件内容:
- 已收到用户的付款,并且WHMCS自动开通服务成功!
- 客户ID:{$client_id}
- {if $service_id}服务标识:{$service_id}
- 产品/服务:{$service_product}
- 域名:{$service_domain}{else}域名ID:{$domain_id}
- 注册类型:{$domain_type}
- 域名:{$domain_name}{/if}
- {$whmcs_admin_link}
- Domain Renewal Successful 域名续期成功
- 邮件标题:{$company_name}的WHMCS自动域名续期成功
- 邮件内容:
- 已收到用户的付款并自动为域名续期成功!
- 客户ID:{$client_id}
- 域名ID:{$domain_id}
- 域名:{$domain_name}
- {$whmcs_admin_link}
- New Cancellation Request 取消服务申请
- 邮件标题:{$company_name}的取消产品/服务申请
- 邮件内容:
- 一个新的取消产品/服务请求已提交。
- 客户ID:{$client_id}
- 客户名称:{$clientname}
- 服务标识:{$service_id}
- 产品名称:{$product_name}
- 取消类型:{$service_cancellation_type}
- 取消原因:{$service_cancellation_reason}
- {$whmcs_admin_link}
- Service Unsuspension Failed 服务自动开通失败
- 邮件标题:{$company_name}的服务自动开通失败
- 邮件内容:
- 本产品/服务用户已续费,但自动开通失败。
- 客户ID:{$client_id}
- 服务标识:{$service_id}
- 产品/服务:{$service_product}
- 域名:{$service_domain}
- 错误:{$error_msg}
- {$whmcs_admin_link}
- Support Ticket Created 支持单创建
- 邮件标题:{$company_name}有了新支持单请求,支持单ID:{$ticket_tid}
- 邮件内容:
- 一个新的支持单请求:
- 客户:{$client_name}{if $client_id} #{$client_id}{/if}
- 部门:{$ticket_department}
- 主题:{$ticket_subject}
- 优先级:{$ticket_priority}
- 支持单内容:
- {$ticket_message}
- 您可以通过以下链接直接回复该支持单:
- {$whmcs_admin_url}supporttickets.php?action=viewticketid={$ticket_id}
- Support Ticket Flagged 支持单标记
- 邮件标题:{$company_name}的一个支持单标记给您
- 邮件内容:
- 一个新的支持单被标记给您。
- 支持单:{$ticket_tid}
- 客户:{$client_name} (ID {$client_id})
- 部门:{$ticket_department}
- 主题:{$ticket_subject}
- 优先级:{$ticket_priority}
- 支持单内容:
- {$ticket_message}
- 支持单地址:
- {$whmcs_admin_link}
- Affiliate Monthly Referrals Report 推介报告
- 邮件标题:您在{$company_name}的推介月收入报告
- 邮件内容:
- 亲爱的{$client_last_name}{$client_first_name}:
- 这是您在{$company_name}的推介月收入情况:
- 总访问数:{$affiliate_total_visits}
- 本月收益:{$affiliate_balance}
- 提取金额:{$affiliate_withdrawn}
- 本月新注册:
- {$affiliate_referrals_table}
- {$signature}
Myfav.es 制作个性化云端首页,你的专属网站墙

想为自己的浏览器打造一只个性化的个人首页吗?或许你可以考虑试试看Myfav.es 线上服务。这是一个让使用者能够自订首页链结的网路服务,只要从中选择你常用的网站,即可将它们的图示加入、制作为一个相当有质感的首页,当你把Myfav.es 设定成浏览器首页后,未来就能从你自制的页面快速选择想要开启的网站或链结。
Myfav.es 只要简单的三个步骤,选择你要加入首页的网站、自订图示风格、背景,最后选择一个个性化网址,轻松就能建立属于自己的上网起始页面。
Myfav.es 的特色是自由度很高,制作出来的首页也很有质感,可自订图示、背景和样式,内建许多常用网站的图示,若你要加入的网站不在服务清单内,也可以自己上传、新增图示。 Myfav.es 支援所有浏览器,包括常见的IE、Firefox、Google Chrome,如果你想从多台电脑存取你的Myfav.es 首页,只要将页面设定为公开(Public)显示即可。
网站名称:Myfav.es
网站链结:https://www.myfav.es/
使用教学
STEP 1
开启Myfav.es 后,先点选Go 或右上角的Sign Up Free 来注册一个帐户,直接使用Facebook、Twitter、Google 或OpenID 帐户授权,登入后就能立即使用。
STEP 2
注册后选择一个好记的使用者名称,这会成为你的Myfav.es 首页网址,例如:https://www.myfav.es/pseric,如果你希望你的Myfav.es 首页是公开的,其他人都能存取的话,记得把下方的Make Your Myfav.es Page Public 勾选起来,让你的首页变成公开状态。
STEP 3
设定完个人网址后,点选上方的Add Sites 开始加入网站吧!
STEP 4
点选网站右方的「+」号,从网站列表内将常用的网站新增到你的Myfav.es 首页,例如Facebook、YouTube、Google、Gmail 等等。
STEP 5
如果你加入的是Myfav.es 内建的网站,那会跳出很多种图示让你自由选择。
STEP 6
若你要加入的网站不在Myfav.es 提供的网站清单里,点选上方的Make an Icon 来上传你要加入首页的网站图示,上传后还能调整图示大小、背景、边框颜色和阴影等等。
STEP 7
最后,从My Faves 里检视你要加入首页的网站列表,看看这些链结有没有需要调整或修改的项目。
STEP 8
从Customize Page 里调整首页要呈现图示的版面配置,以及图示样式、背景等等,完成后点选右边的See Your Page in Action 就能浏览你所建立的首页啰!
STEP 9
下图是我用Myfav.es 所建立的个人首页,里头收录了我常用的网站、网路服务,例如Facebook、Google、维基百科、Dropbox 和免费资源网路社群,有兴趣的朋友可以直接存取https://www.myfav.es/pseric 来浏览显示效果。
Myfav.es 所制作出来的首页相当有质感,而且看起来跟浏览器很搭,对了,如果你想在首页内放入搜寻框,输入后可以快速进入搜寻引擎查找相关内容的话,可以在Customize Page 里的Tweaks 找到相关设定选项。
php.ini – 配置文件详解
这里主要解释一下PHP.ini的一些配置解释!
[root@taokey ~]# grep -v “;” /application/php/lib/php.ini
[PHP]
engine = On ——→ 是否启用PHP解析引擎
short_open_tag = Off ——→ 是否使用简介标志
asp_tags = Off ——→ 不允许asp类标志
precision = 14 ——→ 浮点型数据显示的有效期
y2k_compliance = On
####是否强制打开2000年适应(可能在非Y2K适应的浏览器中导致问题)。
output_buffering = 4096 ——→ 输出缓冲区大小(字节)。建议值为4096~8192。
zlib.output_compression = Off ——→ 是否开启zlib输出压缩
implicit_flush = Off ——→ 是否要求PHP输出层在每个输出块之后自动刷新数据
这等效于在每个 print()、echo()、HTML块 之后自动调用flush()函数。打开这个选项对程序执行的性能有严重的影响,通常只推荐在调试时使用。在CLI SAPI的执行模式下,该指令默认为 On 。
unserialize_callback_func =
serialize_precision = 17
####将浮点型和双精度型数据序列化存储时的精度(有效位数)。默认值能够确保浮点型数据被解序列化程序解码时不会丢失数据。
allow_call_time_pass_reference = Off
####是否强迫在函数调用时按引用传递参数(每次使用此特性都会收到一条警告)。
; php反对这种做法,并在将来的版本里不再支持,因为它影响到了代码的整洁。
; 鼓励的方法是在函数声明里明确指定哪些参数按引用传递。
; 我们鼓励你关闭这一选项,以保证你的脚本在将来版本的语言里仍能正常工作。
safe_mode = Off ——→ 安全模式
safe_mode_gid = Off
safe_mode_include_dir =
#在安全模式下,该组目录和其子目录下的文件被包含时,将跳过UID/GID检查。换句话说,如果此处的值为空,任何UID/GID不符合的文件都不允许被包含。这里设置的目录必须已经存在于include_path指令中或者用完整路径来包含。多个目录之间用冒号(Win下为分号)隔开。指定的限制实际上是一个前缀,而非一个目录名。
safe_mode_exec_dir = ——→ 安全模式下的可执行文件存放目录
safe_mode_allowed_env_vars = PHP_
####在安全模式下,用户仅可以更改的环境变量的前缀列表(逗号分隔)。允许用户设置某些环境变量,可能会导致潜在的安全漏洞。注意: 如果这一参数值为空,PHP将允许用户更改任意环境变量。
safe_mode_protected_env_vars = LD_LIBRARY_PATH
####在安全模式下,用户不能更改的环境变量列表(逗号分隔)。这些变量即使在safe_mode_allowed_env_vars指令设置为允许的情况下也会得到保护。
disable_functions = ——→ 该指令接受一个用逗号分隔的函数名列表,以禁用特定的函数。
disable_classes = ——→ 该指令接受一个用逗号分隔的类名列表,以禁用特定的类
zend.enable_gc = On ——→
expose_php = On ——→ 在网页头部显示php信息
max_execution_time = 30 ——→ 每个脚本最大执行秒数
max_input_time = 60 ——→ 每个脚本用来分析请求数据的最大限制时间
memory_limit = 128M ——→ 每个脚本执行的内存限制
error_reporting = E_ALL & ~E_DEPRECATED
display_errors = Off ——→ #显示失误(该关闭,换成日志显示)
display_startup_errors = Off ——→ #显示启动失误
log_errors = On ——→ 生成错误错误日志显示
log_errors_max_len = 1024 ——→ 设定error_log最大长度
ignore_repeated_errors = Off ——→ 打开后,不记录重复的信息
ignore_repeated_source = Off ——→ 打开后当记录重复的信息时忽略来源
report_memleaks = On ——→ 报告内存泄露,仅在debug编译模式下有效
track_errors = Off ——→ ####在$php_errormsg中保存最后一次错误/警告消息 (逻辑值).永远不要再生产环境中使用此特性:html_errors 会显示php错误所在的html标签
html_errors = Off ——→ 是否开启静态网页错误提示
variables_order = “GPCS” ——→ ####此指令描述了PHP注册GET, POST, Cookie, 环境 和 内置变量的顺序 (各自使用G, P, C, E 和 S , 一般使用 EGPCS 或 GPC). 注册使用从左往右的顺序, 新的值会覆盖旧的值.
request_order = “GP”
####此指令描述的顺序PHP注册GET,POST和COOKIE变量_REQUEST数组。注册是由左到右,新的值将覆盖旧值。如果这个指令没有设置,variables_order中使用$ _REQUEST内容。请注意,默认分配的php.ini文件中不包含’C’饼干,出于安全方面的考虑。
register_globals = Off ——→ ##是否打开register全局变量
register_long_arrays = Off
####是否注册老形式的输入数组, HTTP_GET_VARS 和相关数组;如果你不使用他们,建议为了提高性能关闭他们.
register_argc_argv = Off
####此指令让PHP确认是否申明 argv&argc 变量 (这些变量会包含GET信息). ;如果你不使用这些变量,为了提升性能应该关闭此选项.
auto_globals_jit = On
####当打开此项, SERVER 和 ENV 变量将在第一次被使用时而不是脚本一开始时创建(运行时);如果这些变量在脚本中没有被使用过, 打开此项会增加一点性能.;为了使此指令有效,PHP指令 register_globals, register_long_arrays,;以及 register_argc_argv 必须被关闭.
post_max_size = 8M ——→ #PHP可以接受的最大的POST数据大小
magic_quotes_gpc = Off ——→ #针对GET/POST/Cookie数据打开Magic quotes.
magic_quotes_runtime = Off
####针对实时产生的数据打开Magic quotes,例如从SQL获取的数据, 从exec()返回的数据等等.
magic_quotes_sybase = Off ##使用 Sybase 风格的 magic quotes (使用”来引导’替代\’).
auto_prepend_file = ——→ #在任何PHP文档之前或之后自动增加文件
auto_append_file =
####两个有趣的变量是auto_prepend_file以及auto_append_file。这些变量指定PHP自动添加到任何PHP文档文件头或文件尾的其他文件。这对于为PHP产生的页面添加页眉或页脚非常有用,可以节省为每个PHP文档添加代码的时间。但需要注意这里的指定文件将会添加到所有的PHP文档中,所以这些变量必须适合单应用程序(single-application)的服务器。所包含的文件要么是PHP脚本,要么是普通的HTML文档。嵌入式PHP代码必须用标准<?php…?>标记括起来。
default_mimetype = “text/html” ——→ #PHP内建默认为text/html
doc_root = ——→ #PHP的”根目录”。仅在非空时有效。
; 如果safe_mode=On,则此目录之外的文件一概被拒绝。 ; 如果编译PHP时没有指定FORCE_REDIRECT,并且在非IIS服务器上以CGI方式运行, ; 则必须设置此指令(参见手册中的安全部分)。 ; 替代方案是使用的cgi.force_redirect指令
user_dir =
####告诉php在使用 /~username 打开脚本时到哪个目录下去找,仅在非空时有效。 也就是在用户目录之下使用PHP文件的基本目录名,例如:”public_html”
enable_dl = Off
####是否允许使用dl()函数。dl()函数仅在将PHP作为apache模块安装时才有效。 禁用dl()函数主要是出于安全考虑,因为它可以绕过open_basedir指令的限制。 在安全模式下始终禁用dl()函数,而不管此处如何设置。
file_uploads = On 是否开启上传功能
upload_max_filesize = 2M #最大可上传文件,2M
max_file_uploads = 20 最大同时可以上传20个文件
allow_url_fopen = On #是否允许打开远程文件
allow_url_include = Off #是否允许include/require远程文件
default_socket_timeout = 60 默认的socket超时时间
[Date] 日期
[filter]
[iconv]
[intl]
[sqlite]
[sqlite3]
[Pcre]
[Pdo]
[Pdo_mysql]
pdo_mysql.cache_size = 2000 ——→ Ped_mysql的缓存大小
pdo_mysql.default_socket= ——→ 默认的socket时间
[Phar]
[Syslog]
define_syslog_variables = Off ——→ 是否定义各种的系统日志变量
[mail function] ——→ 邮件功能
SMTP = localhost ——→ 本地作为邮件服务器
smtp_port = 25 邮件端口号默认是25
mail.add_x_header = On ——→ 是否开启最大的header
[SQL]
sql.safe_mode = Off
####是否使用SQL安全模式。如果打开,指定默认值的数据库连接函数将会使用这些默认值代替支持的参数。对于每个不同数据库的连接函数,其默认值请参考相应的手册页面。
[ODBC]
odbc.allow_persistent = On ——→ 允许或阻止持久连接.
odbc.check_persistent = On ——→ 在重用前检查连接是否可用
odbc.max_persistent = -1 ——→ 持久连接的最大数目,-1意味着没有限制.
odbc.max_links = -1 ——→ 最大连接数(持久 + 非持久).-1意味着没有限制.
odbc.defaultlrl = 4096 ——→ 长字段处理.返回变量的字节数.0 意味着略过.
odbc.defaultbinmode = 1
####二进制数据处理.0意味着略过,1按照实际返回,2转换到字符.;查看odbc_binmode和odbc_longreadlen 的文档来获取针对uodbc.defaultlrl和uodbc.defaultbinmode的解释
[Interbase] ——→ Interbase数据库
ibase.allow_persistent = 1 ——→ 允许或组织持久连接。
ibase.max_persistent = -1 ——→ 持久连接的最大数目,-1意味着没有限制.
ibase.max_links = -1 ——→ 最大连接数(持久 + 非持久).-1意味着没有限制.
ibase.timestampformat = “%Y-%m-%d %H:%M:%S” ——→ 数据库时间记录模式
ibase.dateformat = “%Y-%m-%d”
ibase.timeformat = “%H:%M:%S”
[MySQL]
mysql.allow_local_infile = On ——→ 是否允许本地文件连接数据库
mysql.allow_persistent = On ——→ 允许或禁止 持久连接
mysql.cache_size = 2000 ——→ mysql缓存大小
mysql.max_persistent = -1 ——→ 持久连接的最大数目. -1 意味着没有限制.
mysql.max_links = -1 ——→ 连接的最大数目(持久和非持久)。-1 代表无限制
mysql.default_port =
####mysql_connect() 使用的默认端口,如不设置,mysql_connect()
;将使用变量 $MYSQL_TCP_PORT,或在/etc/services 下的mysql-tcp 条目(unix),
;或在编译是定义的 MYSQL_PORT(按这样的顺序)
;Win32环境,将仅检查MYSQL_PORT。
mysql.default_socket =
####用于本地 MySql 连接的默认的套接字名。为空,使用 MYSQL 内建值
mysql.default_host = ——→ mysql_connect() 默认使用的主机(安全模式下无效)
mysql.default_user = ——→ mysql_connect() 默认使用的用户名(安全模式下无效)
mysql.default_password = ——→ mysql_connect() 默认使用的密码(安全模式下无效
mysql.connect_timeout = 60 ——→ 连接超时时间,默认是60s
mysql.trace_mode = Off
[MySQLi]
mysqli.max_persistent = -1 ——→ 持久连接的最大数目. -1 意味着没有限制.
mysqli.allow_persistent = On ——→ 允许或拒绝之久连接
mysqli.max_links = -1 ——→ 最大连接数. -1 意味着没有限制.
mysqli.cache_size = 2000 ——→ 连接缓存大小
mysqli.default_port = 3306 ——→ 连接端口号
####mysqli_connect()默认的端口号.如果没有设置, mysql_connect() 会使用 $MYSQL_TCP_PORT;或者 位于/etc/services的 mysql-tcp 入口或者编译时定义的MYSQL_PORT 值(按照此顺序查找).;Win32 只会查找MYSQL_PORT值.
mysqli.default_socket =
####对于本地MySQL连接的默认socket名称. 如果为空, 则使用MySQL内建默认值.
mysqli.default_host =
####mysqli_connect()的默认host值(在安全模式中不会生效)
mysqli.default_user =
####mysqli_connect()的默认user值(在安全模式中不会生效).
mysqli.default_pw =
####mysqli_connect() 的默认password值(在安全模式中不会生效).
; 注意在此文件中保存密码一般来说是 *糟糕* 的主义.
; *任何* 使用PHP的用户可以执行 ‘echo get_cfg_var(“mysqli.default_password”)
; 并且获取到此密码! 而且理所当然, 任何有对此文件读权限的用户都可以获取到此密码.
mysqli.reconnect = Off ——→ 允许或阻止持久连接
[mysqlnd]
mysqlnd.collect_statistics = On
mysqlnd.collect_memory_statistics = Off
[OCI8]
[PostgreSQL]
pgsql.allow_persistent = On ——→ 允许或阻止持久连接.
pgsql.auto_reset_persistent = Off
####总是在 pg_pconnect() 时检测断开的持久连接.;自动重置特性会引起一点开销.
pgsql.max_persistent = -1 ——→ 持久连接的最大数目. -1 意味着没有限制.
pgsql.max_links = -1 ——→ 最大连接数 (持久 + 非持久). -1 意味着没有限制
pgsql.ignore_notice = 0 ——→ 是否忽略 PostgreSQL 后端通告消息.;通告消息记录会需要一点开销.
pgsql.log_notice = 0
####是否记录 PostgreSQL 后端通告消息.;除非 pgsql.ignore_notice=0, 否则模块无法记录通告消息。
[Sybase-CT]
sybct.allow_persistent = On ——→ 允许或阻止持久连接.
sybct.max_persistent = -1 ——→ 持久连接的最大数目. -1 意味着没有限制.
sybct.max_links = -1 ——→ 最大连接数 (持久 + 非持久). -1 意味着没有限制.
sybct.min_server_severity = 10 ——→ 显示出的错误最小严重程度.
sybct.min_client_severity = 10 ——→ 显示出的消息最小严重程度
[bcmath]
bcmath.scale = 0 ——→ #用于所有bcmath函数的10十进制数数字的个数
[browscap]
[Session]
session.save_handler = files ——→ 用于保存/取回数据的控制方式
session.use_cookies = 1 ——→ 是否使用cookies
session.use_only_cookies = 1
####这个选项允许管理员去保护那些在URL中传送session id的用户免于被攻击;默认是0.
session.name = PHPSESSID ——→ session 的名字(同时作为cookie的名称
session.auto_start = 0 ——→ 在请求开始时初始化 session
session.cookie_lifetime = 0 ——→ cookie的存活秒数,如果为0,则是直到浏览器重新启动
session.cookie_path = / ——→ cookie的有效路径
session.cookie_domain = ——→ cookie的有效域名
session.cookie_httponly =
####是否将httpOnly标志增加到cookie上,
增加后则cookie无法被浏览器的脚本语言(例如JavaScript)存取.
session.serialize_handler = php 用于序列化数据的处理器. php是标准的PHP序列化器.
session.gc_probability = 1
####; 定义’垃圾回收’进程在每次session初始化时开始的比例.
; 比例由 gc_probability/gc_divisor来得出,
; 例如. 1/100 意味着在每次请求时有1%的机会启动’垃圾回收’进程.
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
####在这里数字所指的秒数后,保存的数据将被视为’碎片(garbage)’并由gc进程清理掉。
session.bug_compat_42 = Off
####PHP 4.2 和更早版本有一个未公开的 特性/bug , 此特性允许你在全局初始化一个session变量,即便 register_globals已经被关闭.;如果此特性被使用,PHP 4.3 和更早版本会警告你.;你可以关闭此特性并且隔离此警告. 这时候,如果打开bug_compat_42,那此警告只是被显示出来.
session.bug_compat_warn = Off
session.referer_check =
####检查HTTP Referer来防止带有id的外部URL.;HTTP_REFERER 必须包含从session来的这个字段才会被认为是合法的.
session.entropy_length = 0 ——→ 从此文件读取多少字节
session.cache_limiter = nocache
####设置为{nocache,private,public,}来决定HTTP缓冲的类型;留空则防止发送anti-caching头.
session.cache_expire = 180 ——→ 文档在n分钟之后过期.
session.use_trans_sid = 0
####trans sid 支持默认关闭.
;使用 trans sid 可能让你的用户承担安全风险.;使用此项必须小心.; – 用户也许通过email/irc/其他途径发送包含有效的session ID的URL给其他人.; – 包含有效session ID的URL可能被存放在容易被公共存取的电脑上.; – 用户可能通过在浏览器历史记录或者收藏夹里面的包含相同的session ID的URL来访问你的站点.
session.hash_function = 0 ——→ 选择hash方法;0:MD5(128 bits);1:SHA-1(160 bits)
session.hash_bits_per_character = 5
; 当转换二进制hash数据到可读形式时,每个字符保存时有几位.
; 4 bits: 0-9, a-f; 5 bits: 0-9, a-v; 6 bits: 0-9, a-z, A-Z, “-“, “,”
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=fakeentry”
URL rewriter会在已经定义的一组HTML标签内查找URL.; form/fieldset 是特殊字符; 如果你在这里包含他们, rewriter会增加一个包含信息的隐藏字段否则就是在URL中附加信息.; 如果你你想遵守XHTML, 删除form的入口.; 注意 所有合法的入口都需要一个”=”符号, 甚至是没有任何值的.
[MSSQL]
mssql.allow_persistent = On ——→ 允许或阻止持久连接
mssql.max_persistent = -1 ——→ 持久连接的最大数目. -1 意味着没有限制.
mssql.max_links = -1 ——→ 最大连接数 (持久 + 非持久). -1 意味着没有限制.
mssql.min_error_severity = 10 ——→ 显示出的错误最小严重程度.
mssql.min_message_severity = 10 ——→ 显示出的消息最小严重程度
mssql.compatability_mode = Off ——→ PHP 3.0 老版本的兼容模式.
mssql.secure_connection = Off ——→ 当连接到服务器时使用NT验证
[Assertion]
[COM]
[mbstring]
[gd]
[exif]
[Tidy]
当调用tidy时,默认指向tidy配置文件的路径 tidy是否自动清除和修复输出?; 警告: 不要在你产生非html内容时使用此项,例如产生动态图片时
tidy.clean_output = Off 清除功能是否开启,本文中为关闭状态
[soap]
soap.wsdl_cache_enabled=1 ——→ 打开或关闭WSDL缓冲特性.
soap.wsdl_cache_dir=”/tmp” ——→ 设置SOAP扩展存放缓冲文件的目录
soap.wsdl_cache_ttl=86400——→(存活时间)设置当缓冲文件被用来替换原有缓冲文件的秒数
soap.wsdl_cache_limit = 5 ——→ 最小缓存
[sysvshm]
[ldap]
ldap.max_links = -1
[mcrypt]
[dba]
[xsl]
Linux系统下Nginx简单的防CC攻击
Nginx 0.7开始提供了2个限制用户连接的模块:NginxHttpLimitZoneModule 和 NginxHttpLimitReqModule。
NginxHttpLimitZoneModule可以根据条件进行并发连接数控制。
NginxHttpLimitReqModule可以根据条件进行请求频率的控制。
- http {
- limit_zone my_zone $binary_remote_addr 10m;
- limit_req_zone $binary_remote_addr zone=my_req_zone:10m rate=1r/s;
- }
- server {
- …
- location ~ ^/blog/(index|forumdisplay|viewthread).php$ {
- limit_conn myzone_bbs 3;
- limit_req zone=bbs burst=2 nodelay;
- …
- }
应用这条规则后,blog目录下的index.php、forumdisplay.php和viewthread.php这些页面同一个IP只许建立3个连接,并且每秒只能有1个请求(突发请求可以达到2个)。
另外我们可以找个脚本来封攻击者的IP.访问者通过浏览器正常访问网站,与服务器建立的连接一般不会超过20个,我们可以通过脚本禁止连接数过大的IP访问
以下脚本通过netstat命令列举所有连接,将连接数最高的一个IP如果连接数超过150,则通过 iptables 阻止访问:
建立脚本
- vi stop.sh
- #!/bin/sh
- status=`netstat -na|awk ‘$5 ~ /[0–9]+:[0–9]+/ {print $5}’ |awk -F “:” — ‘{print $1}’ |sort -n|uniq -c |sort -n|tail -n 1`
- NUM=`echo $status|awk ‘{print $1}’`
- IP=`echo $status|awk ‘{print $2}’`
- result=`echo “$NUM > 150” | bc`
- if [ $result = 1 ]
- then
- echo IP:$IP is over $NUM, BAN IT!
- /sbin/iptables -I INPUT -s $IP -j DROP
- fi
运行crontab -e,将上述脚本添加到crontab每分钟自动运行:
- */1 * * * * /root/stop.sh
Whmcs下Apache和 Nginx伪静态规则和防模板下载规则
安装使用了鳄鱼的WHMCS主机是apache驱动,所以默认whmcs安装包里已经存在了伪静态规则,但是鳄鱼主机没有关闭目录浏览所以会暴露没有index.*文件的目录,同时这几天有几位客户也咨询了nginx的伪静态,这里也就分享下:
Whmcs For Apache 伪静态 文件.htaccess:
- RewriteEngine On
- # 公告伪静态
- RewriteRule ^announcements/([0–9]+)/[a-z0-9_-]+\.html$ ./announcements.php?id=$1 [L,NC]
- RewriteRule ^announcements$ ./announcements.php [L,NC]
- # 下载伪静态
- RewriteRule ^downloads/([0–9]+)/([^/]*)$ ./downloads.php?action=displaycat&catid=$1 [L,NC]
- RewriteRule ^downloads$ ./downloads.php [L,NC]
- # 知识库伪静态
- RewriteRule ^knowledgebase/([0–9]+)/[a-z0-9_-]+\.html$ ./knowledgebase.php?action=displayarticle&id=$1 [L,NC]
- RewriteRule ^knowledgebase/([0–9]+)/([^/]*)$ ./knowledgebase.php?action=displaycat&catid=$1 [L,NC]
- RewriteRule ^knowledgebase$ ./knowledgebase.php [L,NC]
- # 防止目录暴露禁止TPL INC CFG文件被下载
- Options -Indexes
- <Limit GET POST>
- order deny,allow
- deny from all
- allow from all
- </Limit>
- <Limit PUT DELETE>
- order deny,allow
- deny from all
- </Limit>
- <Files ~ “\.(tpl|inc|cfg)$”>
- order deny,allow
- deny from all
- </files>
Whmcs For Nginx 伪静态:
- # 公告伪静态
- rewrite ^/announcements/([0–9]+)/[a-z0-9_-]+.html$ /./announcements.php?id=$1 last;
- rewrite ^/announcements$ /./announcements.php last;
- # 下载伪静态
- rewrite ^/downloads/([0–9]+)/([^/]*)$ /./downloads.php?action=displaycat&catid=$1 last;
- rewrite ^/downloads$ /./downloads.php last;
- # 知识库伪静态
- rewrite ^/knowledgebase/([0–9]+)/[a-z0-9_-]+.html$ /./knowledgebase.php?action=displayarticle&id=$1 last;
- rewrite ^/knowledgebase/([0–9]+)/([^/]*)$ /./knowledgebase.php?action=displaycat&catid=$1 last;
- rewrite ^/knowledgebase$ /./knowledgebase.php last;
- # 防止tpl inc cfg文件被下载
- location ~* \.(tpl|inc|cfg)$ {
- deny all; }
下载百度网盘已失效链接
百度云盘不用多说,除去封杀一些资源之外(绝大部分种子还是可以洗白再下载的),我觉得是目前最好用的网盘,没有之一。
但是现在很多资源连接点开就看到度娘一脸楚楚可怜的说:你来晚了…..
你愤怒了没
你砸键盘了没
你重新找资源了没
蛋是,网友的力量总是强大的,总能找到一些方法让双手穿过度娘的秀发,嗯,不是绝对的,方法只适用于文件在还分享列表但分享链接失效的文件。
下面说重点:
以下面链接为例:链接是http://pan.baidu.com/share/link?shareid=76297&uk=3238350839
打开看到的是什么?是不是度娘一贱贱的说,哎呦喂,小样来晚了吧,下次赶早哟~undefined(我了个去,这图片怎么那么大!)
重点不是连接失效了,重点是”uk=”后边的数字3238350839
这是百度的默认网盘分享主页
http://pan.baidu.com/share/home?uk=189904483 把上面那个数字3238350839替换到尾部即可,由此得到。http://pan.baidu.com/share/home?uk=3238350839
分享者的所有分享都在列表里了,慢慢找你需要的资源吧
括弧说明:不是所有文件都有效,反正看运气吧!
phpStudy:PHP环境搭建包(支持Apache、IIS、Nginx和LightTPD)
phpStudy程序包集成最新的 Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。phpStudy绿色小巧简易迷你仅有35M,有专门的控制面板。而且phpStudy全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。
nginx+php:
IIS7/8/6+php:
mysql备份还原导入导出:
站点域名设置:
下载地址解压版:http://www.phpstudy.net/phpstudy/phpStudy.zip
下载地址安装版:http://www.phpstudy.net/phpstudy/phpStudy-install.zip
新手强烈推荐使用phpStudy Lite,简单解压即可。
phpStudy Lite下载:http://www.phpstudy.net/phpstudy/phpStudyLite.zip
其他版本:
| 软件 | 简单说明 | 各版本的区别 | 大小 | 下载 |
| phpStudy | 26种组合,超全大合集 | Apache+Nginx+LightTPD+IIS php5.2 php5.3 php5.4 php5.5 php5.6 MySQL phpMyAdmin MySQL-Front 26种组合自由切换,是下面5个版本的合集 同时支持apache/nginx/Lighttpd和IIS7/8/6 |
36M | 解压版 |
|
phpStudy Lite |
新手用,经典wamp组合 | Apache+php5.3+php5.4+MySQL (wamp集成包) 没有上面合集复杂的多版本设置,简单适合新手。 |
16M | 解压版 |
|
phpStudy for IIS |
IIS服务器专用 | IIS+php5.2+php5.3+php 5.4+MySQL php一键安装包 for IIS7/8/6 (IIS服务器专用) |
21M | 解压版 |
|
phpStudy |
Linux服务器专用(lamp) | Apache+Nginx+LightTPD+MySQL php5.2+php5.3+php5.4+php5.5一键安装包 支持centos,ubuntu,debian等Linux系统,12种组合 |
80M | 安装版 |
| phpfind | nginx+php组合(wnmp) | Nginx+php5.3+php5.4+MySQL (wnmp集成包) nginx+php组合,适合喜欢用nginx的朋友 |
16M | 解压版 |
| phpLight | lighttpd+php组合(wlmp) | Lighttpd+php5.3+php5.5+MySQL (wlmp集成包) | 17M | 解压版 |
|
phpStudy (php5.2) |
apache+php5.2珍藏版 | Apache2.2+php5.2.17+MySQL5.1 php5.2经典组合值得收藏,仅有11M,无需运行库 |
11M | 解压版 |
| JspStudy | JSP环境一键安装包 | JDK+tomcat+Apache+mysql+php 纯绿色解压即可,不添加环境变量,不修改注册表 |
52M | 解压版 |
更多详情,请访问官方:http://www.phpstudy.net/
WordPress主机不支持fsockopen()函数的解决方法
出现如下代码:
- Warning: fsockopen() has been disabled for security reasons in /home/~/domains/luckb.com/public_html/wp-includes/class-snoopy.php on line 1142
- Warning: Cannot modify header information – headers already sent by (output started at /home/~/domains/luckb.com/public_html/wp-includes/class-snoopy.php:1142) in /home/~/domains/luckb.com/public_html/wp-includes/pluggable.php on line 868
是因为有的linux服务器为了考虑安全性,服务器关闭了fsockopen()函数。
解决办法:
方法一:经过phpinfo()查看确实没有启用fsockopen()和pfsockopen()两函数,在错误提示文件wp-includes/class-snoopy.php的文件头添加:
- @error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
方法二:打开错误提示文件wp-includes/class-snoopy.php的文件,将fsockopen()函数替换成@fsockopen()函数即可,如:
- if($fp =@fsockopen(
- $host,
- $port,
- $errno,
- $errstr,
- $this->_fp_timeout
- ))
- {
- // socket connection succeeded
- return true;
- }





















