openuploadインストール
目次
OpenUploadインストール
GDインストール
OpenUploadではファイルのダウンロード削除に画像キャプチャ認証を使うためGDライブラリが有効化されている必要がある。
- phpinfo.phpでPHPバージョンとGDの有無を確認する。
- PHPのgdパッケージを検索してインストールする。
- phpinfo.phpでGDのインストールを確認する。
apt list | grep "php" | grep "gd" sudo apt-get install php7.4-gd sudo systemctl restart apache2
OpenUploadインストール手順
OpenUploadのインストールメモ
- プロジェクトページからソースコードをダウンロードする。
- アーカイブを展開し、Webサーバーのディレクトリに展開する。
- 展開したファイルをApacheの権限で更新できるよう所有者を変更する。
- ブラウザでセットアップページにアクセスし設定を行う。
セットアップページ
Welcome
- [ Next» ] をクリック
PHP Setup check
- [ Check ] をクリック
- PHP INI Settings で以下がGoodであること
- File Uploads are enabled
- Optional Values
- Magic Quotes: disabled
- Fileinfo extension: installed
- MYSQLi Support: exsists
- PDO Support: exsists
- PDO::mysql Support: exsists
- GD Support: exsists
- [ Next» ] をクリック
Paths
- 以下のパス構成を確認する。
- Install PATH:
- WWW Server URL:
- WWW Root Path
- DATA PATH:
- 問題なければ[ Next» ] をクリック
Database Type
- 今回はmysqlを選択して[ Next» ] をクリック
Database Options
- 下記のように構成する。
Database Type: | mysql |
Host: | localhost |
Username: | fileadmin |
Password: | ••••••••• |
DB Name: | openupload |
Table prefix: | <blank> |
Create the database? | <check> |
Also create user? | <check> |
DB Admin user: | root |
DB Admin password: | ••••••••• |
Populate database | Restricted mode |
- [ Test connection ] を押して確認する。
- OKなら Database connection SUCCESSFULL. となる。
- [ Next» ] をクリック
Application options
- 下記の項目を設定する。
- [ Next» ] をクリック
WebMaster E-mail: | <mail@address> |
Site E-mail: | <mail@address> |
Users
- 下記の項目を設定する。
- [ Next» ] をクリック
Administrator: | fileadmin |
Admin password: | ••••••••• |
Admin group: | admins |
Users group: | registered |
Not registered group: | unregistered |
Plugins
- 下記の項目を有効にする。
- captcha
- compress
- email
- expire
- filesize
- grouponip
- mimetypes
- password
- [ Next» ] をクリック
Database inizialization
- Debug database query errors にチェックを入れる。
- [ Execute ] をクリックして、下記の結果を確認する。
- User creation: SUCCESS
- Database creation: SUCCESS
- Grant privileges: SUCCESS
- [ Execute ] をクリックして、下記の結果を確認する。
- Table creation SUCCESS: acl
- Table creation SUCCESS: banned
- Table creation SUCCESS: files
- Table creation SUCCESS: file_options
- Table creation SUCCESS: groups
- Table creation SUCCESS: langs
- Table creation SUCCESS: plugin_acl
- Table creation SUCCESS: plugin_options
- Table creation SUCCESS: users
- Table creation SUCCESS: activitylog
- Structure load: SUCCESS
- [ Execute ] をクリックして、下記の結果を確認する。
- Data insert SUCCESS: acl
- <snip>
- Data insert SUCCESS: plugin_options
- Base system load: SUCCESS
- [ Execute ] をクリックして、下記の結果を確認する。
- Data insert SUCCESS: acl
- Data insert SUCCESS: acl
- Data insert SUCCESS: acl
- Data insert SUCCESS: acl
- Data insert SUCCESS: acl
- Data insert SUCCESS: acl
- Data insert SUCCESS: acl
- Data insert SUCCESS: plugin_acl
- Data insert SUCCESS: plugin_acl
- Data insert SUCCESS: plugin_acl
- Mode data load: SUCCESS
- Database initialization finished となっていれば、[ Next» ] をクリック
Save configuration
- [ Save Configuration ]をクリック
- Configuration sucessfully saved! を確認する。
- click here to start using your new site のリンクからログインページに移動する。
構成が失敗したとき
構成が失敗したときはconfig.inc.phpを削除して設定をやり直す。
DATA_PATHの変更
ファイルを保存するディレクトリを任意の場所に変更する。
ディレクトリの作成
Apacheからアクセス可能な権限で任意の場所にディレクトリを作成する。
drwxr-xr-x 3 www-data www-data 4096 8月 12 18:25 /media/pi/extdisk/openuplolad/ drwxr-xr-x 2 www-data www-data 4096 8月 12 18:25 /media/pi/extdisk/openuplolad/tmp
設定ファイルの修正
設定ファイルで'DATA_PATH'を変更する。
- openupload/www/config.inc.php
(snip) $CONFIG['DATA_PATH'] = '/media/pi/extdisk/openuplolad/'; (snip)
openuploadインストール.txt · 最終更新: 2023/08/21 01:29 by Minoru Kijima