Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/g0v/newshelper-backend
新聞小幫手網站及 API server
https://github.com/g0v/newshelper-backend
Last synced: 19 days ago
JSON representation
新聞小幫手網站及 API server
- Host: GitHub
- URL: https://github.com/g0v/newshelper-backend
- Owner: g0v
- Created: 2013-08-13T00:43:49.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-12-24T06:42:44.000Z (almost 7 years ago)
- Last Synced: 2024-07-31T22:38:35.973Z (5 months ago)
- Language: HTML
- Homepage: http://newshelper.g0v.tw/
- Size: 2.76 MB
- Stars: 26
- Watchers: 9
- Forks: 15
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-g0v - newshelper-backend - 新聞小幫手後端 (Media / 新媒體 / 經濟活動(生產及各類執照、不動產與金融、國際貿易))
README
新聞小幫手Backend
==================
http://newshelper.g0v.tw/
新聞小幫手的網頁以及 API Server
負責讓使用者回報錯誤新聞以及將錯誤資訊傳給 extension 用如何開始
========
1. 建立一個 mysql 資料庫``echo 'create database `newshelper-db`' | mysql -u root``
1. 建立一組 mysql 資料庫帳號密碼
1. 產生 config.php
`cp config.php.sample config.php`
1. 編輯 config.php 填入正確的資料庫帳號密碼、資料庫資訊
1. 執行 `php ./_backend/webdata/prompt.php` 進入 prompt 模式
1. 在 prompt 中執行以下語法
`Report::createTable(); ReportChangeLog::createTable();` (記得要先裝 `php-mysqlnd php-mbstring`)
1. 如果以上沒有任何錯誤訊息,代表資料庫建立完成了。
接下來請執行 `./build` 即可產成 _public 目錄 (記得要先 `gem install compass`)
1. 最後將 web server 的 document root 指到 _public 資料夾即可。
License
=======
MIT http://g0v.mit-license.org/