使用LunarPages空间注意事项

来源:互联网 发布:文艺片 知乎 编辑:程序博客网 时间:2024/04/28 17:49

1.关于文件夹权限

很多程序,例如Discuz需要修改某些文件夹的权限为777,但是Lunarpages的空间不需要按照这些要求操作,因为LunarPages使用suPHP,通过属主身份来运行PHP,不需要修改文件夹权限就有写入权限。如果修改了反而会有安全问题或者是其他问题。

2。关于.htaccess文件

在.htaccess文件中不能包含php_values 和 php_flags,否则会出现500错误,如果有这样的语句,需要移动到php.ini,然后在.htaccess文件中添加
suPHP_ConfigPath /home/username/public_html

LunarPages主机升级Zend Optimizer方法 

1.到http://www.zend.com/downloads 下载zend optimizer的最新版本

2.解压缩下载的文件,你会找到一个名字为data的文件夹。把文件夹的名字修改为比较特殊的名字,例如zendopt(在下面的文章中我们将用这个名字作为例子)

3。上传zendopt文件夹(就是原来的data文件夹,这个名字是自己修改的,修改为什么名字就使用什么)到public_html目录。

4。在public_html目录下的.htaccess文件中中增加:
suPHP_ConfigPath /home/user/public_html
其中user就是你在lunarpages的主机帐户的用户名

5。在php.ini文件中添加下列语句,如果没有php.ini可以自己建立:

[Zend]
zend_optimizer.optimization_level=15
zend_extension=/home/USERNAME/public_html/zendopt/4_4_x_comp/ZendOptimizer.so
zend_extension_ts=/home/USERNAME/public_html/zendopt/4_4_x_comp/TS/ZendOptimizer.so

注意:用你的cpanel用户名替换上面的USERNAME
用你所在的服务器的PHP版本替换4_4_x_comp
Zendopt文件夹包含很多文件夹例如4_4_x_comp, 5_1_x_comp, 和 5_2_x_comp,选择一个和你的服务器使用的PHP版本最接近的。

6.确认zend optimizer是否升级成功.建立一个php文件,文件内容:
< ? echo phpinfo(); ?>
然后再浏览器中访问这个文件就能看到配置信息.

 

开启服务器压缩传输功能 网速提高2-5倍(LP空间有效)

打开LP空间管理后台,点击进入Apache Handlers,在Extension(s)  Handler  进行以下操作

Extension(s)  Handler
.php             x-httpd-php5  (此处为手动添加)  [ADD]
然后点击ADD

再对应进行第二次和第三次操作,分别如下:
.html           server-parsed                                [ADD]
.htm           server-parsed                                [ADD]

如果所使用的程序中有GZIP压缩功能,请确保他们是关闭的。事实说明这样操作后,网页加载速度明显提高,访问比原来会提高2-5倍!

DZ6的用户可以手动修改文件关闭这个GZIP功能,如下:
找到forumdata/cache/cache_settings.php文件,找到’gzipcompress’ => ‘1′,   ,将“ 1 ”修改为“ 0 ”即可。

在论坛上也有相关的教程,好像是超版发的,但后来我发觉,将.html  .htm执行项改为server-parsed,效果会更好,希望大家可以测试!

 

LunarPages使用说明

1.上传网站
我们推荐使用cuteftp之类的软件上传,主FTP的帐号密码可以在开通邮件中找到.开通邮件的说明请参考:
http://www.idcspy.com/bbs/thread-5311-1-1.html
域名解析生效以后用域名就可以登录FTP,生效以前可以使用IP登录,IP地址在控制面板看到。连接上FTP以后会发现很多文件夹和文件,不用管他们,public_html是主域名对应的网站的根目录,把文件上传到这个目录下面就可以了。

2. 控制面板的登录以及控制面板内容的中文翻译请参考:
http://www.idcspy.com/bbs/thread-5639-1-1.html
下面我们说明主要的操作.

3. 新建网站
新建网站就是把你的一个域名绑定到public_html下的一个子目录,使用addon添加域名即可,操作如下:
登录控制面板
点击addon domains进入添加域名页面,填写下面内容
New Domain Name:填写要绑定的域名
Username/directory/subdomain Name 填写绑定的目录,一般使用默认即可
Password: 密码
填写完毕以后点击add domain添加域名
出现如下提示就是添加成功了
lunarpagescn.com has been setup. It can be accessed via the subdomain lunarpages.lunarpagescn.com. FTP access has been granted with the user name lunarpagescn@lunarpagescn.com and the password 1234567.
添加成功以后自动生成一个FTP帐号和密码,分别是上面黑体标示的,用这个就可以登录新建立的网站的根目录了( 实际就是public_html下的一个子目录)
一般在添加域名以前需要修改NS为lunarpages的:
ns1.lunarservers.com
ns2.lunarservers.com
否则添加域名可能会出错.
LunarPages
4. 新建数据库
登录控制面板
点击MySQL® Databases进入mySQL管理界面
在New Database:中填入数据库名称,然后点击Create DataBase新建一个数据库
返回信息
Database Created
Added the database ceshi.
说明数据库建好.
然后在Username: 填写数据库用户名 Password:填写密码,点击Create user建立一个数据库用户
最后在数据库管理界面找到Add Users To Your Databases:
在左侧user选折你新建立的用户名,右侧Database选折刚建立的数据库,权限钩选ALL,然后点击Add User to Database将用户添加到对应的数据库中.
返回信息:
Account added to Access List
Added the user lunar_ceshi to the database lunar_ceshi.
说明用户名已经添加到了数据库中
这样一个数据库就建立好了,可以使用了.
在程序中填写数据库信息时需要注意一点,数据库名称和数据库用户并不是你建立时填写的,而是加一个前缀.例如在这个例子中我们用的数据库名是ceshi,用户名是ceshi,那么实际的名称应该分别是usename_ceshi,usename_ceshi,其中usename就是你在lunarpages的主机帐户名称.数据库服务器是localhost.
建好的数据库信息可以在数据库管理界面看到,类似这样的信息:
Current Databases:
lunar_ceshi
Users in ceshi
lunar_ceshi (Privileges: ALL PRIVILEGES)
Connection Strings
Perl $dbh = DBI->connect("DBI:mysql:lunar_ceshi:localhost","lunar_ceshi","

信息里面给出了数据库名称lunar_ceshi,用户名 lunar_ceshi ,下面的Connection Strings是告诉你在perl和PHP中如何连接数据库的连接字串,不用去管它.

“);
PHP $dbh=mysql_connect (”localhost”, “lunar_ceshi”, ”

 

“) or die (’I cannot connect to the database because: ‘ . mysql_error());
mysql_select_db (”lunar_ceshi”);

使用Fantastico安装或升级WordPress中文乱码解决办法

使用LunaPages的Fantastico系统安装WordPress博客很方便,但是最近WordPress升级频繁,其版本号从5月底到现在由 2.1.3 一直升级到 2.3.1。

LunarPages可以自动升级,但是升级完成后,所有中文都会变成乱码。

解决办法是:

  • FTP登录到WordPress安装路径
  • 找到 wp-config.php,用NotePad++等编辑程序打开它
  • 按照下图显示,把utf-8字样删除,然后保存,覆盖掉原文件即可正常显示中文

LunarPages不能发文章和广告的解决方法

表现:
当文章中包含某些词汇时,例如”.htaccess” “/usr/bin/perl” ,在任何平台,例如wordpress,discuz,发布不成功.

解决方法:关闭Lunarpages的安全扫描。

操作如下:
在程序安装目录的.htaccess文件中中加入如下语句
#cancel mod security
SecFilterEngine Off
SecFilterScanPOST Off

utf-8的discuz 贴不了广告解决方法:
进discuz后台基本设置,起用js代码调用.

原创粉丝点击