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の再インストールが役立ちました。

Source: https://habr.com/ru/post/J144900/


All Articles