banner
ximalaya

ximalaya

这里是openkava 的blog,关注程序开发的一切技术。 ZZ 表示转载的文章,如涉及版权,请和我联系删除。 在这里你可以看到关于以下技术的文章: 移动开发技术,ANDROID ,IOS,WINDOWS PHONE平台开发,企业ERP开发,动态脚本PYTHON ,OPENGL ES 3D技术,游戏开发技术,HTML5 ,JAVASCRIPT ,MYSQL,AMAZON EC2 ,GOOGLE GAE ,GOOGLE CLOUD SQL 等 。 本站发展历程: 2010年,正式把所有的blog移到这里,租用godaddy的空间,记录生活和工作上的一些心得。 下面是关于我的个人介绍,写在这里权当凑字数啦。 职业:软件开发,开发经验6年,管理经验3年; 工作上使用的技术:C#, SQL SERVER 个人使用的技术:PYTHON,PHP, CSS, JAVA ,ANDROID ,object-c 等等 联系我请发邮件:<a href="http://blog.openkava.com/openkava@gmail.png"><img class="alignnone size-full wp-image-96" title="邮箱" src="http://blog.openkava.com/openkava@gmail.png" alt="" width="174" height="24" /></a>

Reddit CMSのインストール手順

Reddit CMS のインストール手順
まず、http://code.reddit.com/wiki/RedditStartToFinish を参照してください。これが主な手順ですが、いくつかのことは自分で解決する必要があります。
Ubuntu では、curl https://raw.github.com/gist/922144/install-reddit.sh | sudo sh ubuntu 10.04 を参照してください。これは完全自動のスクリプトです。

  1. Python のインストール。コンパイル中にいくつかのモジュールがコンパイルできず、その結果、後続の paster の実行時にエラーが発生します。_SSL readline モジュールについては、その公式ウェブサイトを見つけて、ソースコードをダウンロードしてください。ダウンロードしたファイルを展開し、展開したディレクトリに移動して、次のコマンドを実行します。
    ./configure
    ./make
    ./make install
    これは一般的な Linux プログラムのインストール方法です。
    SSL の変更については、http://www.webtop.com.au/blog/compiling-python-with-ssl-support-fedora-10-2009020237 を参照してください。
  2. 必要なもののインストール。通常、Ubuntu Linux では apt-get install XXX でインストールできます。CentOS では yum install XXX を使用します。

ただし、yum ではこれらのモジュールが見つからないため、公式ウェブサイトからソースコードをダウンロードして自分でコンパイルする必要があります。yum で検索するためには、パッケージライブラリを追加する必要があります。以下を参照してください:http://blog.csdn.net/gunnerjason/article/details/6238155、http://www.pub4.com/?post=70

  1. インストール手順の中で、sudo python setup.py develop でエラーが発生することがあります。いくつかのスクリプトでバージョンの競合が発生し、いくつかのダウンロードができない場合、手動でダウンロードする必要があります。このスクリプトが新しいバージョンをインストールしている場合は、バージョンを下げる必要があります。

easy_install "webhelpers==0.6.4"
easy_install "lxml==2.2.5"
yum install openssl openssl-devel
reddit/r2/setup.py スクリプトで
easy_install(["http://github.com/downloads/ketralnis/pylibmc/pylibmc-1.0-reddit-04.tar.gz"])
を自分のアップロードしたファイルのアドレスに変更してください。そうしないとエラーが発生します。
wget を使用する場合は、--no-check-certificate オプションが必要です。
4. memcached
インストール後、localhost ではアクセスできず、バインドされたパブリックアドレスを介してのみアクセスできます。非常に奇妙ですが、reddit の設定ファイル example.ini の ip を置き換える必要があります。
5. Cassandra
インストールの指示に従って、xml を storage-conf.xml として保存し、Cassandra の conf ディレクトリにコピーします。その後、readme に記載されている手順を実行します。

  1. 最後に、paster serve --reload example.ini http_port=8080 を実行します。これでブラウザで結果を確認できますが、reddit を正常に動作させるにはパラメータを調整する必要があります。

以下のリンクを参考にしてください:
http://esigler.com/pages/installing-reddit-on-ubuntu-1010
https://gist.github.com/922144
http://rpm.pbone.net
https://github.com/reddit/reddit/wiki

このインストールには 3 日間かかり、Linux で多くのコマンドを学びました。以下に使用したコマンドをまとめます。次回は忘れないようにします。#

  1. ls /-al - すべてのファイルをリストアップする
  2. ln -s /xx/a//xxx/b - ファイルをリンクする
  3. rm -rf a - ディレクトリを削除する(ファイルも含む)
  4. aa > t.txt - すべての stdout と stderr をファイルにリダイレクトする
  5. ./configure make make install - プログラムをコンパイルする
  6. su -u username - 別のユーザーに切り替える
  7. find / -name "XX" | grep - ファイル名を検索し、出力をフィルタリングする
  8. export PATH=$PATH:/XXX/XXX - コマンドの実行パスを追加する
  9. ftp xxx.com/bin /send a.txt b.txt/get a.txt b.txt - ファイルを FTP でアップロードまたはダウンロードする
  10. wget http://d.com/a.rar - ファイルをダウンロードする
  11. ps -A | grep xxx - プロセスを表示する
  12. kill -9 xxxx - プロセスを強制終了する
  13. netstat -an | grep LISTEN - ポートのリスニングを表示する
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。