https://github.com/cutls/emojicat
https://github.com/cutls/emojicat
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/cutls/emojicat
- Owner: cutls
- Created: 2019-07-01T16:33:06.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-01T16:36:05.000Z (almost 7 years ago)
- Last Synced: 2025-01-03T23:30:33.186Z (over 1 year ago)
- Language: PHP
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# インスタンス絵文字カテゴライズ支援ツール
## いるもの
* PHP 7.2
* composer
* MySQL
## インストール方法
1. クローンします。
1. composerします。
1. `config.sample.php`を`config.php`にして、設定を埋めます。(後述)
1. `config.sample.js`を`config.js`にして、設定を埋めます。(後述)
1. Nginxの場合はconfをいじってください。https://gist.github.com/jamesvl/910325
Apacheの場合は`.htaccess`があるのでOKです。
1. `tool/add.php`を実行します。全てのカスタム絵文字がデータベースに登録されます。
なんかエラー出てきてデータベースにテーブルを作れないときは、add.phpの7行目のSQL文をコピペして実行して、7-11行目を削除してもう一回実行してください。
### レンサバに置きたいです
ローカル環境でクローンして、ローカル環境でcomposeしてからFTPでも使ってあげてください。
## config.php
```
define('DB_HOST', 'database.xxx.xxx');
define('DB_NAME', 'name');
define('DB_USER', 'user');
define('DB_PASSWORD', 'password');
define('DB_CHARSET', 'utf-8');
```
ここら辺はわかると思います。`DB_CHARSET`は多分そのままでいいです。
`define('INSTANCE', 'myinstance.xxx');`自分のインスタンス名をを入れます。
`define('DBNAME', 'emojis');`定数名に似合わないけどテーブル名です。被らなければなんでもいい気がする。
`DB2NAME`は専用のトークンとインスタンスユーザーの対応テーブルです。
## config.js
```
const category = [
"cat1",
"cat2"
]
```
この場合はカテゴリ「cat1」「cat2」が選択肢に出てきます。
```
const domain = "myinstance.xxx"
const siteName = "site title"
const appName ="app title"
```
`siteName`はタイトルバーに出たり、一番上に表示されます。
`appName`はインスタンスと認証するときに、向こうに教える名前です。