ViMP install on CentOS 6.3

PHPMotionのインストールを随分前に書きましたが、2010年からバージョンのアップデートもなく、実際のYouTubeと大分変わってきているので、他のYouTubeクローンをインストールしてみよう。ということで、ViMPをインストールしてみます。

ViMPのサーバー要件:http://www.vimp.com/en/documentation-faq-article/items/what-are-the-technical-requirements-for-vimp.html

WHAT ARE THE TECHNICAL REQUIREMENTS FOR VIMP?

  • You need a dedicated server with root permissions to install ViMP (we advise against using a virtual server, as performance data of providers are always to be considered as relative figures).
  • We recommend Linux as OS.
    An installation under UNIX, BSD or Windows is possible, but not officially supported.

The following software is required to run ViMP:

Apache2:

  • Version 2.2 recommended
  • mod_rewrite must be enabled

PHP:

  • Version 5.2.7+, 5.3.x
  • GD library, MySQL and XSL extensions must be installed
  • PHP CLI (Command Line Interface) must be installed

MySQL:

  • At least version 5.0
  • InnoDB must be installed

Transcoding: The transcoding tools should be installed exactly as described in the documentation. Due to patent protections it’s not sufficient to install the default packages.

  • mencoder / MPlayer 1.0RC2
  • ffmpeg
  • additional codecs
  • Ruby and flvtool2

毎度のことながらこれだけの要件を満たすには自宅サーバーが必要だと思います。

ということで自宅サーバーにインストール。

続きを読む

PHPMotion V3 日本語化(途中)

V3からは、下にコピペしたように表示テキストの部分をすべて別ファイルで設定するようになったので、

 

siteroot~/lang/english.php

<?php
/////////////////////////////////
// Language used directly in HTML
/////////////////////////////////
$lang_1_day                                 = ‘1 Day’;
$lang_1_week                              = ‘1 Week’;
$lang_1_month                             = ‘1 Month’;
$lang_video_convert_pass                  = ‘1 or 2 Step Conversion’;
$lang_about_me                            = ‘About Me’;
$lang_about_us                            = ‘About us’;
$lang_account_login                         = ‘Account Login’;
$lang_action                              = ‘Action’;
$lang_active                              = ‘Active’;
$lang_activate                            = ‘Activate’;
$lang_accept_invite                          = ‘Accept Invite’;
$lang_access_forbidden                    = ‘Access Forbidden!’;

 

日本語化も楽そうだなーと思っていたんですが、これが案外すんなり行かない。

 

siteroot~/themes/default/templates/main_1.htm

のエンコード指定を

<meta http-equiv=”Content-Type” content=”text/html;charset=iso-8859-1″>

<meta http-equiv=”Content-Type” content=”text/html;charset=UTF-8″>

に変更して

siteroot~/lang/

にjapanese.phpを作成後、UTF-8で日本語化ファイルを作ったのですが、

エラー registe r Invalid character(s)

と表示され、ユーザ登録ができなくなる。

 

MySQLへ登録の時にエラーが出てるのかなぁとか思ってMySQLの設定ファイルをいじったり、

join.phpの処理の問題かなーと思っていじってみたものの、改善されません。

自分の周りは英語表記だけのサイトだと拒絶反応を起こす人が多いので、なるべく早めに対応したいんですけどねぇ。

原因を探って修正する気力もないので公式が対応してくれるのを待った後に日本語化して、運用してみようかと。

PHPMotion V3

4月30日頃にリリースされていたようです。

 

V2からV3での変更点は多々ありますが、主に追加された機能でめぼしいものは、

  • YouTubeのようにHQへの切り替えに対応
  • 管理ページの改善
  • Blogの追加

のような感じのようです。

 

ということでとりあえず、インストールしてみる。

続きを読む