为了使用 OSS 计算技术提供的代码仓库进行安装和配置相关程序,您需要首先获得 OSS 计算技术代码仓库的访问权限。
目前,我们禁止匿名用户的代码仓库 SVN 下载访问权限。
你可以发送求助电子邮件到 [email protected] 进行求助,或者直接通过社区向管理发送站内消息。
本服务,属于 OSS 计算技术提供的增值服务的一部分,在本服务中,我们可能会根据需要收取相关的服务费用。
本教程需要您满足下面 2 个条件。
- 具有合法下载 OSS 计算技术代码的权限。
- 已有 SVN 客户端安装在需要安装的机器上,我们这里假设您具有虚拟主机的完全控制权,您可以 SSH 到服务器上去执行命令。
假设您需要将所有的程序代码下载到目录 /home/vhosts/demo.ossez.com/httpdocs/p 下。
你可以执行下面的命令:[root@us3 huyucheng]# svn checkout --username huyucheng http://dev.ossez.com/repos/oss/ttrss /home/vhosts/demo.ossez.com/httpdocs/p/ttrss这里您需要有用户 huyucheng 密码。
如果您有不同的用户名,您可以在 --username 后面输入不同的用户名。
服务器这时候将会提示输入用户密码:[root@us3 huyucheng]# svn checkout --username huyucheng http://dev.ossez.com/repos/oss/ttrss /home/vhosts/demo.ossez.com/httpdocs/p/ttrss
Authentication realm: <http://dev.ossez.com:80> Authorization repos
Password for 'huyucheng': 服务器提示是否保存密码,如果您保存密码,那么您以后将不会需要输入授权信息,来使用 svn 的命令。
如果您期望保存密码,您可以在这里输入 yes 后回车。
否则输入 no 后回车。
如果一切正常,您将看到 SVN 正在向您的服务器上下载源程序。A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/background.html
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/images
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/images/ttrss_logo.png
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/images/alert.png
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/images/icon.png
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/images/normal.png
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/images/error.png
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/lib
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/lib/prototype.js
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/lib/scriptaculous
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/lib/scriptaculous/effects.js
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/lib/scriptaculous/scriptaculous.js
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/lib/scriptaculous/dragdrop.js
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/lib/scriptaculous/controls.js
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/popup.html
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/style.css
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/manifest.json
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/notifier/options.html
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/mysql_convert_unicode.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/localized_schema.txt
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/stats.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/xml-export.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/update-schema-translations.sh
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/create-release-tarball.sh
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/update-translations.sh
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/extract-i18n-js.pl
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/regen_config_checks.sh
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/utils/xml-import.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/errors.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/digest.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/image.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/messages.pot
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/api
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/api/index.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/viewfeed.js
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/register.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/icons
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/icons/.empty
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/db.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/backend.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/db-updater.php
A /home/vhosts/demo.ossez.com/httpdocs/p/ttrss/update_daemon2.php
U /home/vhosts/demo.ossez.com/httpdocs/p/ttrss
Checked out revision 604.直到服务器提示完成,您将会看到当前最高的版本。
这时候有关 ttrss 的所有代码都已经下载到您的服务器上了。
拷贝 config.php-dist 文件并重命名为 config.php[root@us1 ttrss]# cp config.php-dist config.php根据实际情况修改 config.php 文件数据库的配置信息。 // Database server configuration
define('DB_TYPE', "pgsql"); // or mysql
define('DB_HOST', "localhost");
define('DB_USER', "fox");
define('DB_NAME', "fox");
define('DB_PASS', "XXXXXX");define('SELF_URL_PATH', 'http://localhost/tt-rss');中的内容也需要根据你 ttrss 运行的环境进行配置。
配置文件的第 188 行define('ISCONFIGURED', false);需要修改为 true,否则你将会收到错误。
![]()