No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
laradock @ 0cbc51b
public
resources
routes
storage
tests
.editorconfig
.env.example
.gitattributes
.gitignore
.gitmodules
.styleci.yml
.travis.yml
LICENSE
README.md
artisan
composer.json
composer.lock
package.json
phpunit.xml
screenshot.png
server.php
webpack.mix.js
yarn.lock

README.md

WordPress Logs Dashboard

Build Status

https://logs.wp-update.info/

wp-logs

使い方

WordPress側

  • LogBookプラグインをインストール。https://ja.wordpress.org/plugins/logbook/
  • LogBookのSettingsページからAPIトークンを取得。1回しか表示されないのでしっかりメモしておく。忘れたら再生成。

wp-logs側

  • ユーザー登録
  • サイト追加。
  • サイト名はなんでもいいので分かる名前。
  • URLはwp-json/logbook/を含まないドメイン部分。

LogBookでこう表示されてる場合はhttps://wp-update.info/

$ curl https://wp-update.info/wp-json/logbook/v1/logs -H "X-LogBook-API-Token: <your-access-token>"
  • 共有用パスワードはサイト単位で共有したい場合のみ設定。

  • サイト追加直後は少し待ってからリロードすれば更新されているはず。

  • その後の更新ペースはかなりゆっくり。ユーザーが増えたら調整。とはいえ増えることは想定してない。

  • ErrorとFatal時のみChatWorkやDiscordに通知。

ローカルで動かす(Docker)

https://github.com/laradock/laradock

git clone https://github.com/kawax/wp-logs-dashboard.git
cd wp-logs-dashboard

Laravelの準備

composer install
cp .env.example .env
php artisan key:generate

必要なら.envを変更。

Laradockの準備

git submodule update -i
cd laradock
cp env-example .env

これ以降はlaradockディレクトリ内で実行。

Laradock側の.envでMySQLのバージョンを5.7に変更する。

### MYSQL #################################################

MYSQL_VERSION=5.7

データベースのmigration

docker-compose exec workspace php artisan migrate

起動

docker-compose up -d nginx php-fpm mysql redis php-worker

http://127.0.0.1/ で表示。これだけではキュー部分は足りないかもしれない。

終了するには

docker-compose stop

コンテナの削除

docker-compose rm

ローカルで動かす(Vagrant)

プロジェクトごとにインストールしたHomestead https://readouble.com/laravel/5.7/ja/homestead.html

Laravelの準備はDockerと同じ。

自分のサーバーで動かす

  • Laravel 5.7
  • PHP7.1以上

MITライセンスなので自由に使えばいいけど当たり前のようにキュー使ってるのでその辺のレンタルサーバーでは動かせない。
設置・運営を依頼したいなら連絡してもらえれば。

LICENSE

MIT

Copyright kawax