Log in
Search

Results for "SNS"

Tags

  • SNS サイトを作ってみた - 目次

    オープンソースの SNS エンジンである Elgg を使用して SNS サイトを作ったときの記録です。 (ただ、Elgg そのものの解説ではなく、環境を作ったときの記録が中心です) はじめに Windows 上に PHP+MySQL 環境を作る PHP(Windows)で ImageMagick を使う PHP(Windows)で finfo_open() が使えなかった Elgg のインストール Elgg の日本語化 eclipse PDT で開発環境を作る 他のプラウザーからのリクエストを eclipse PDT でデバッグする...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago

  • SNS サイトを作ってみた - はじめに

    目次へ戻るこのサイトは、オープンソースの SNS エンジンである Elgg を使っています。あと、とある SNS サイトを Elgg をベースに作ったりとかもしています。(別に名前を隠す必要は無いんですが、まぁ、とりあえず) それらの際のもろもろをまとめておくことにしました。 なお、ここでまとめるのは Elgg の中身の仕組みとか改造方法とかではなく、もっと一般的な「Elgg を動かしてみた」というようなところが中心です。自分たちの好みに合うように Elgg のソースをいじったりしてるうちに Elgg そのものにも結構詳しくなったんですが、そういったところはまた別の機会に...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago

  • SNS サイトを作ってみた - Windows 上に PHP+MySQL 環境を作る

    目次へ戻る このサイト自身は CentOS でサーバー構築 で書いたように CentOS で動いていますが、自分の普段の環境(Windows 8)で試したりするために XAMPP を入れてみました。 XAMPP XAMPP は Apache、PHP、MySQL、Perl などを一つにまとめて簡単にインストールできるようにしたパッケージです。Windows 用、Mac 用、Linux 用などがあるので、これの Windows 用をダウンロードしてインストールするだけで Elgg に必要なものは一通り入ります。 XAMPP for Windows のインストール XAMPP for...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago

  • SNS サイトを作ってみた - PHP(Windows)で ImageMagick を使う

    目次へ戻る ImageMagick というのは画像ファイルの変換や加工を行うことが出来るツールです。これ自体は CUI のツールですが、いろいろな言語から呼び出すライブラリとしても使えます。PHP から ImageMagick を呼び出すためのエクステンションが imagick です。 PHP から ImageMagick を使いたいという事情があったのでここで入れておきます。(もちろん、必要ない場合は入れる必要なし) CentOS 上の PHP の場合は CentOS でサーバー構築 - PHP と ImageMagick に書いたように yum と pecl で入れることが...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago

  • SNS サイトを作ってみた - PHP(Windows)で finfo_open() が使えなかった

    目次へ戻る PHP でファイルの情報などを取得する finfo_open() 系の関数が Windows 上の PHP で使えませんでした。リファレンス見ると PHP 5.3.0 以上であれば使えそうな感じなんですが。 ちなみに、CentOS 上の PHP では何もしなくても使えてました。 調べてみたところ、c:\xampp\php\php.ini の extension=php_fileinfo.dll がコメントアウトされているためみたいです。コメントアウトを外して Apache を再起動したら普通に使えるようになりました。(extension= がコメントアウトされていま...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago

  • SNS サイトを作ってみた - Elgg のインストール

    目次へ戻る Elgg をインストールします。 以下は Windows 上の XAMPP 環境に入れてみたときの記録ですが、CentOS 上でも基本的に同じです。 なお、インストール手順については Elggのインストール に解説されています。 Elgg 用データベースの作成 まず、MySQL に Elgg 用データベースを作成しておきます。ここでは例として データベース名: ElggDB ユーザーID: ElggUser パスワード: ElggPassword とします。 コマンドプロンプトで C:\xampp\mysql\bin\mys...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago

  • SNS サイトを作ってみた - Elgg の日本語化

    目次へ戻る わかりにくいところもあるので Elgg の日本語化について書いておきます。 Elgg では、言語に依存するところはすべてリソース化されています。(というか、プラグインを作るときなどにきちんとリソースを参照するように作っておく必要があります) リソースといっても単純な PHP ファイルで、languages ディレクトリーに各言語用のファイルを入れるだけです。たとえば、日本語なら ja.php となります。 languages ディレクトリーは各プラグインごとにもあります。 そして、こちら にいろいろな言語用のファイルが言語パックとしてアップロードされていま...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago

  • SNS サイトを作ってみた - eclipse PDT で開発環境を作る

    目次へ戻る PHP は単にテキストファイルを配置すれば動きます。なので、メモ帳や秀丸といったテキストエディターがあればどうとでも開発できます。とはいえ、やっぱりまともなデバッガーが無いと何かと大変です。 というわけで、eclipse PDT を入れてみました。 eclipse PDT のインストール http://www.eclipse.org/pdt/downloads/ ここにある Eclipse PDT 3.0.x All In Ones をダウンロードすれば PDT 組み込み済みの eclipse がすぐに使えます。 ダウンロードしてどこかに解凍するだ...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago

  • SNS サイトを作ってみた - 他のプラウザーからのリクエストを eclipse PDT でデバッグする方法

    目次へ戻る eclipse PDT でデバッグ実行するとき、外部ブラウザーを使うように設定しているとブラウザーが起動します。しかし、複数のブラウザー、たとえば IE と Chrome の両方からのアクセスを同時にデバッグしたいとかいったことができません。デバッグできるのはあくまで最初に起動したブラウザーからのリクエストのみです。 もちろん、Android や iOS デバイスからのリクエストをデバッグすることもできません。Android や iOS でもプライベート IP アドレスにアクセスできますから、WiFi 経由で同じサブネットに繋いで http://192.168.1.1/...

    Tags: Elgg, MySQL, PHP, SNS

    1929 days ago