来源于:http://trac.seagullproject.org/wiki/Installation/SettingUpOnCpanel

在运行 Cpanel 的主机上安装Seagull

如何安装

  • 你可以自己定制Seagull或选择标准的发布版本
  • 如果你要上传你自己定制的Seagull项目,删除下列这些不必要的文件:
        o seagull/var 目录中的所有文件
        o 最顶层的文档和测试目录,如果你没有使用 www/smarty和www/savant 中模板引擎的话,把这些也删掉
        o 删除 seagull/modules/ 目录中你没有使用的模块,如seagull/modules/$module
        o 全部压缩 - 4个模块,数据,模板和Lib库的压缩文件3.2 MB大小
  • 使用Cpanel的文件管理器的上传功能 - 我4Mb的带宽用了不到一分钟。
  • 在文件管理器中选中压缩文件然后选择‘提取文件内容’
  • 将浏览器定位到 http://yoursite.com/www 以运行安装向导
  • 下载 AUTH.txt file 到你的桌面再上传到你服务器的Seagull根目录
  • 你需要把Seagull的var目录设置为可写,你可以通过文件管理器设置
  • 使用Cpanel的控制面板创建一个数据库,一个账户和密码,然后把这些信息提交给Seagull安装向导,选中相应的复选框如果你不想保留原有的数

据库(如果数据库存在表,它们将被删除)

  • 按照向导步骤,保留大部分的默认设置,不要请求解释DB

去掉URL中的www

如果将来你不可能会创建虚拟主机,去除URL中的www一个快而简便的方法就是拷贝 seagull/www 内容到 seagull 的根目录。用一个标准的ftp包是最简单的操作方法。

现在由于你的根目录存在两种URL,当你以管理员身份登陆修改你的配置信息时任何东西都不会被破坏。 你需要更改的是

  • 把配置属性 'webroot' 改到Seagull根目录
  • 把配置属性 'baseurl' 结尾的 'www'删掉

你还需要对index.php文件做一些修改。把下面几行

} else {

  $rootDir = dirname(__FILE__) . '/..';
  $varDir = dirname(__FILE__) . '/../var';

}

修改为

} else {

  $rootDir = dirname(__FILE__) . '/';
  $varDir = dirname(__FILE__) . '/var';

}

如果你将来还有可能使用 setup.php 文件,那么做同样的修改。

 
installation/settinguponcpanel.txt · 最后更改: 2010/05/30 00:21 (外部编辑)
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2