ホーム > タグ > サーバ
サーバ
OpenPNEをxserverにインストール
- 2007年1月19日
- WEB
前に一度ローカルではやってみたんですが、今回はレンタルサーバーでの設置にチャレンジ。まず専用のサブドメインを作って、あとちょっとディレクトリ構成も変えてやってみよう、と。DBはすでに準備済みという前提です。
(1)OpenPNEをダウンロード&解凍
(2)public_html以下に「sns」ディレクトリを作成して、http://sns.ドメイン/というサブドメインを割当。
(3)public_htmlより上にライブラリ用の「openpne」ディレクトリを作成。
(4)(3)で用意したディレクトリにbin, lib, var, webapp, webapp_biz, webapp_extの各ディレクトリをアップロード。
(5)アップロードできたらセットアップガイド通りにパーミッションの指定。
(6)ディレクトリ構造が変わっているのでconfig.inc.phpを修正。
define(‘OPENPNE_DIR’, realpath(‘../../openpne/’));
(7)snsディレクトリにpublic_html内のファイルをアップロード。
(8)config.php.sampleをコピーしてconfig.phpにし、修正した後openpneディレクトリにアップロード。
修正内容は
‘username’ => ‘データベースユーザ名’,
‘password’ => ‘データベース接続パスワード’,
‘hostspec’ => ‘localhost’,
‘database’ => ‘設定したデータベース名’
となります。
(9)DBで
1.OPENPNE_DIR/setup/sql/install_2_2_create_tables.sql
2.OPENPNE_DIR/setup/sql/install_2_2_insert_data.sql を【順番に】実行。
(10)http://設置アドレス/?m=setup にアクセス。
(11)必要事項を記入の上、セットアップ実行。
あとはhttp:///設置アドレス/?m=adminにアクセスして、いろいろいじってみるだけー。…うーん、どんなSNSサイトが需要あるのかなー?
ロボット避け
- 2006年12月21日
- WEB
別のサイトでは完全にクローズドなサイトを目指しています。
そこではrobot.txtもいれてますし、
metaタグもいれてますし、.htaccessも使って
ロボット避けをしてるんですが、
最近あるロボットの訪問が増えてきました。
中国の検索エンジン「百度」(Baidu)のクローラくんです。
この子、行儀が悪いのか頭が悪いのか、非常に執拗にクロールしてくれるので、さくっと排除することにしました。
order allow,deny
allow from all
deny from 60.28.17
を.htaccessに追加して、
robot.txtはall拒否にしてたんですけど、それでも見ている以上
User-agent: baiduspider
Disallow:
と名指しで拒否。
効果あるかどうかは謎ですが、とりあえずはやらないよりは、ということで。
…ちゃんと言うこと聞いてくれるといいなぁ。
mod_gzipかPHP Acceleratorか
- 2006年4月11日
- WEB
xoopsサイトでかなりの確率で「表示できません」というエラーが出ます。という内容を! xoopsもLAMPだから、きっと似たような原因だろうと読んでいくと PHP Acceleratorを止めるかmod_gzipを止めればOKっぽい、 とのことだったので、PHP Acceleratorを止めてみたところ、ビンゴでした^^ ・・・でもこれ切っちゃったら、サーバーの負荷、増えますよね・・・? うーん、うーん、でもとりあえず動くことを優先させたいと思います。
表示が遅い!
- 2006年1月23日
- WEB
3秒ルールといわれて久しい昨今、光でこのスピードってありえない・・・orz
プラグインどうこうよりもこれはDBサーバーのせいな気もするので
ロリポに突撃してみる予定ですー・・・。
続きを読む 頑張ってみました
- 2005年7月29日
- WEB
私は社のサイトでxoopsgalleryを使用しているんですが、xoopsgalleryはグラフィックツールとしてNetPBMかImageMagickを使用できるとあるので、借りてるサーバにインストールの有無を確認しましたら、インストールされてる、との返答。
さっそく教えてもらったパスを打ち込んだところ…
NetPBMは「does not exist」…orz
ImageMagickはパスは通るんですが、どうもPHPからのバイナリの実行が許可されてないっぽい…?
一応サーバの方には連絡してみたのですが、まだ返事はきません。
んで、短気な私は、「サーバの連絡なんぞ待ってられるか!」と、他の方法を探し始めたわけなんですが…。
NetPBMはバイナリでも動くよー、という情報を仕入れたのですが、まず、NetPBMとはなんぞや、という部分から考えなければならない素人さんですので、そこを勉強することに。
netpbm は各種画像コンバータの総称で、netpbm というコマンドはない。netpbm は以下のバイナリで構成されている。AAAtoBBB というコマンドは、AAA 形式の画像ファイルを指定すれば、標準出力に BBB 形式の画像ファイルを書き出してくれる。
…ふむふむ…つまりこれをサーバのルート以外に置いても動作する、ってことですね?
さっそくNetPBMをダウンロードして…コマンド打って…インストール?
と、ここまできた時点で力尽きました…orz
ちょっと他の仕事に力を入れないといけなくなりましたので、またこの話は後日ノシ
…その前にサーバ側で解決できたらいいな、と
考えるなまけものがここに…(笑)
無事に消えました。
- 2005年6月3日
- WEB
あ、昨日のブログネタにしたnobodyは無事消えました。
向こうが送ってくれたソースが間違ってたのが原因でした。
…しかし、世の中そんなに甘くない…。
nobodyは消えたけど、消えなくていいのまで消えちゃった…。
それも全部!!!
ディレクトリ指定を1階層間違ってたみたいで…。
3000件×2種類のロゴマークがすべて…。
私の一週間の仕事がすべて…orz
というわけで今日の私はやる気全くなしです。
ええ、これっぽっちもありません。
nobodyとの戦い
- 2005年6月2日
- WEB
今をさかのぼること1ヶ月…。
xoopsのモジュールでロゴマーク管理をしようと思い立ったのは、金をかけずに、しかも自分の勉強になるからという理由でした。
…まぁ実際勉強にはなっていますし、金もかけずに意外とまともなものができている、と思ってるんですが、ちょっと困ったことも発生しました。
xoops君がサーバ上にディレクトリとファイルを作ってくれるんですが、xoops上では消したはずのそいつらがFTPで見ると
…消えてない。
まずはまぁ普通にFTPで削除にチャレンジ!
…うーん、見事に無反応。
パーミッションの変更は?
…これまた無反応。
んじゃ、リネームは?
…変わったよ!!??
まぁよくわからないけれど、
FTPでは消せない、ということは分かりました。
では次の方法にチャレンジ!
うちのサーバはcPanelというコントロールパネルがありまして。
web上でファイルの管理ができるんですが、こっからやってみてはどうだろう、ということで挑戦しましたが、あえなく敗退…。
んじゃ、telnetでやってみてはどうだろうかと
苦手なコマンドをちまちま打ってみる…。
やっぱりだめー。
こんなとき、私にはとっても頼りになるドラえもん(プログラマーの友人)がいるので、さっそくメッセで連絡。
私「ドラえもんー!ファイルが消えないよー!」
友人「そんな時はこれ!削除用CGIー!」
ドラえもんが取り出した道具は、削除用CGI!
これで邪魔なファイルたちともおさらばさー、といそいそ設置して、ブラウザでアクセス!!
私「…ドラえもん、画面が真っ白だよ…?これでいいの…?」
友人「んなわけあるかー!」
というわけでこれも失敗。
あまりに消えないのでキレた私は、その存在を華麗に無視することにしたんですが…。
一週間もするとやっぱり気になる…。
どーしてもその存在を抹消したくなったので、最後の手段としてサーバに依頼。
そうしたら、以下のようなお返事が到着。
「nobodyファイルが生成される理由と致しましては、弊社PHPが、WebサーバApacheの実行権限で動作しているため、PHPで開発されたシステムからファイルに書き込むと、オーナーがnobodyとなります」
…ふむふむ、そういうことですか。
勉強になりました。
んで、削除してくれたの?
『cPanelのファイルマネージャーで消して下さい』
…消えねーから、お前んとこ連絡してんだろー!!!
と、慇懃無礼に軽く切れたメールを送ったところ、先方は謝ってくれた上に、「これ使って」と削除用のphpスクリプトを送ってくれました。
こ、これでやっとこいつらとの縁が切れる!とワクワクしながら設置して、実行!!
…消えないじゃん!!!
というわけで再度サーバに連絡したんですが、今だ返事はこず…。
私がこのnobodyファイル君たちと縁が切れるのは一体いつになるのやら…
ホーム > タグ > サーバ

