Debian 6 SqueezeでのPHPmotion

自分自身のビデオを投稿する必要がありましたが、私と他の都市の親bothの両方がアクセスできるので、これらの目的のために、 ビデオホスティングの編成に有名なエンジン-PHPmotionを使用することにしました。このメモでは、OS Debian 6 Squeezeのインストールプロセスを示しますインストールはOpenVZコンテナー内で行われました。







すべてのコマンドはスーパーユーザーから実行されます。sudoを使用しないでください。



システムを準備しています。



# apt-get install mysql-server mysql-client

# apt-get install apache2 php5 php5-gd php5-ffmpeg php5-mysql php5-cli php5-curl libapache2-mod-auth-mysql









Lameコーデックが必要です。それをインストールするには、追加のソースを接続する必要があります。



# echo "deb ftp.deb-multimedia.org squeeze main non-free" >> /etc/apt/sources.list

# apt-get update

# apt-get install debian-multimedia-keyring

# apt-get install lame









標準パッケージのインストールに戻ります。



# apt-get install mplayer

# apt-get install mencoder

# apt-get install ffmpeg

# apt-get install flvtool2









phpshieldモジュールをコピーします。

cp /var/www/site/phpshield/ixed.5.3.lin /usr/lib/php5/20090626







私の場合、20090626フォルダーは、異なる場合があります。



次に、このモジュールを接続する必要があります。構成ファイルへのパスを確認してください。



php -i | grep php.ini

Loaded Configuration File => /etc/php5/cli/php.ini









変更を行います。

echo "extension=ixed.5.3.lin" >> /etc/php5/cli/php.ini









再起動Apacheを作成する

/etc/init.d/apache2 restart









インストールパッケージPHPmotion V3.5をダウンロードします。

wget www.phpmotion.com/downloads/V3.5/php5.3.x/phpmotion.zip









次に、Apacheモジュールmodrewrireを接続することを忘れないでください。



a2enmod rewrite

/etc/init.d/apache2 restart









php.iniで以下を変更します。



enable_dl Off



enable_dl On









chmod 777を次のディレクトリに公開します。

/addons

/addons/albums

/addons/albums/thumbs

/addons/albums/images

/addons/customprofile

/addons/customprofile/member_css

/addons/customprofile/member_images

/classes

/uploads

/uploads/avi

/uploads/audio

/uploads/audio

/uploads/player_thumbs

/uploads/thumbs

/logs

/setup

/pictures

/temp









/ cgi-bin /フォルダーの内容に755を設定します。



mysqlデータベースを作成し、指示に従い、最後の段階でセットアップフォルダーを削除すると、セットアップが完了します。



メインページに移動し、登録セクションを選択します。captchaが機能しない場合は、/ includes /フォルダーのcaptcha.phpファイルを置き換える必要があります。



var $font = 'DoradoHeadline.ttf';

:

var $font = './DoradoHeadline.ttf';









ファイルをサーバーにアップロードするとき、/ cgi-bin /フォルダーにあるperlスクリプトが使用されます。仮想ホストの設定を/ cgi-bin /フォルダーへの正しいパスに変更する必要があります。



第一印象から:



-受信したビデオの品質が低い(設定を詳しく調べる必要があると思います)

-ロシア語のインターフェースはありません(ただし、非公式の適応があるようです)



ファイルをダウンロードした後、結果が表示されない場合、/ logs /フォルダーにあるログに注意してください。たとえば、mplayerが最初にインストールされ、mplayerがlameなしで構築されたログにエラーが書き込まれた場合、問題を解決しますmplayerの再インストールが役立ちました。



All Articles