LoginSignup
4
0

More than 5 years have passed since last update.

youtube似サイト作成ツールclipbucketをセットアップした。

Last updated at Posted at 2018-09-22

ubuntu16.04でclipbucketをセットアップした。
https://clipbucket.com/
以下はその顛末

まずセットアップの前に環境をととのえる必要がある。
localhostではできないと言われたのでサーバーを借りた。
でubutnu 16.04を入れた。centosと悩んだがubuntuのほうが私にとって使いやすい。
LAMPは入れずopensshだけ入れた。あとでカスタマイズしたかったので。

でダウンロードだけど
https://clipbucket.com/download/
からやると面倒なのでなにかないかさがしたら
https://github.com/MacWarrior/clipbucket-5.0/blob/master/utils/install_ubuntu16.04.sh
が見つかった。なにやら楽そうなのでこれをつかう。
ただヴァージョンが5.0で先の公式の4.1よりちょっと新しいがgithubだからと考えた。

早速これをサーバーにviで書き込んだ。install.sh とした。ただ最後に

    ServerName clipbucket.local
    DocumentRoot /home/http/clipbucket/upload/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

の記述があるがこれどう考えても
ServerName clipbucket.local を現実のサーバーに書き換える必要がある。
ServerName XXXXX.jpにした。
下にecho - Website URL : http://clipbucket.local
とあるのでこれも書き換えたければ書き換える。(コメントなので重要でない)

sudo chmod a+x install.sh
sudo -s
./install.sh
でインストール
途中でDBの名前、ログイン名、パスワードがでるので記録。
終わったら
a2dissite /etc/apache2/sites-available/000-default.conf
で古い設定を削除して
service apache2 reload
でサーバー再起動

ブラウザからサーバーにアクセスしてセットアップ画面が出るのを確認。
https://clip-bucket.com/index.php?mode=view_guide&action=13
このページの画面がでる。
とりあえずセットアップする。
言われるがままにボタンを押すだけ。
途中でadminの名前とパスが出る。これを記録
またさっきのDBのアカウントの入力を促されるので入力

最後まで辿りつけるとadminでログインするよう誘導される。
するとまずPHPのパラメータを直せといわれるので直す。(後述)
その正しい値はこれ
https://clipbucket.com/cb-install-requirements/
上から一行ずつ見ていってなおす。
ただ結果から言うがffmpegはここに書いている2.xでは変換エラーになったので
ppa:jonathonf/ffmpeg-3
をつかった。DBもmariaDBになっているはず。mysql5.6など入れられないので。
あとphp.iniはここを編集した。/etc/php/7.0/apache2/php.ini
このパスはphpinfo()とかで表示して確認して下さい。
またモジュールも追加する必要があるのがcb-install-requirementsとinfoを見比べると分かる。
あとcb_installも削除しろと言われるのでそれもした。
https://clipbucket.com/cb-install-requirements/
は全体として記述が古い気がするが問題ないといえば問題ない。微妙な記述。

この操作をまとめてここに書く。
とりあえずこれらが足りない
sudo apt install mplayer
sudo apt install mailutils
sudo apt install php7.0-gd
sudo apt install imagemagick
入れたらsendmailできるのを確認。(しないとサインアップのメールができない)
a2enmod rewrite

php.ini の書き直し

max_execution_time = 12000
post_max_size = 1000M
upload_max_filesize = 1000M
memory_limit = 128M
sendmail_path = /usr/sbin/sendmail -t -i
date.timezone = "Asia/Tokyo"

以上。

service apache2 reload
でブラウザーからadminでログイン
まず。
General->Website Configurationでパスを直す。
General->Email Settingsでメールの設定を直す。
ここでSMTPを選ばないこと。選んだら認証メールが飛ばない
確認は
General->Email Tester
ToolBox->Server Modules Info
ToolBox->Server Configuration Info
でできる。すべてエラーがないのを確認。
ToolBox->Development Mode があるがこれはONにしない。
ONにすると一般人用のログイン画面が出ないという謎不具合がある。
むらむらと押したくなるが押すと2,3日潰れる

最後にNETで検索をかけると
cronを入れろとあるので一応入れる。

* * * * * php -q /home/http/clipbucket/upload/actions/video_convert.php
* * * * * php -q /home/http/clipbucket/upload/action/verify_converted_videos.php
0 0,12,13 * * *  php -q /home/http/clipbucket/upload/actions/update_cb_stats.php

あと
RAM : 8-10 gb (DDR3)
Processor : i5 2.5 + ghz base speed
とあるがあまり気にする必要なし。
8G core 2 duo で動いた。
safe_mode = off
open_basedir = off
も無視でOK 謎記述だ。

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0