玩心太大,本身部署一個貼吧簽到器

由來

最近刷貼吧上癮,只是天天手動簽到很是麻煩,有時候還會忘記致使漏籤,心想着有沒有自動簽到的東東,上網一搜還真找到了幾個。php

對比以後選擇了Tieba-Cloud-Sign,部署的PaaS雲平臺選擇了好雨,由於能夠自動部署和構建,省去了不少環境配置的麻煩。mysql

部署服務

下載代碼

  • 首先把代碼克隆下來,準備一會提交到雲平臺。git

git clone https://github.com/MoeNetwork/Tieba-Cloud-Sign.git

新建服務

  • 在雲平臺新建服務,代碼倉庫選擇新建倉庫github

clipboard.png

若是不新建代碼倉庫,也可使用github的代碼地址,但前提是要咱們先Fork一份,否則不能夠修改。sql

選擇數據服務

  • 由於貼吧簽到器須要一個數據庫,因此咱們要一併新建一個數據庫,在新建服務這裏咱們選擇MySQL5.5.46版本,這個數據庫會與咱們的應用服務進行自動關聯。數據庫

clipboard.png

提交代碼

  • 平臺會新建代碼倉庫並給出一個git代碼倉庫的地址,也就是咱們要提交代碼到這裏,進行自動構建,同時,咱們在上一步新建的數據庫的地址和帳號也會給出,咱們根據鏈接信息,修改config.php配置文件。測試

clipboard.png

修改數據庫鏈接配置

  • 修改後的配置如圖所示:spa

clipboard.png

提交到雲平臺

  • 將修改了配置文件的代碼提交到好雨給的git代碼倉
    clipboard.png3d

自動構建

  • OK,提交成功後,平臺已經自動識別了咱們的代碼語言。code

clipboard.png

安裝擴展

  • 平臺會給出一些默認的擴展,若是咱們須要特殊的擴展,能夠在更多擴展中選擇安裝,由於簽到器還須要GD和mbsring,因此咱們勾選這兩個擴展後點完成

clipboard.png

自動構建

  • 點擊完成後,平臺開始自動構建。

clipboard.png

  • 構建成功,點擊訪問按鈕。

clipboard.png

初始化安裝

初始安裝和配置

  • OK,服務已經部署好了,接着就開始簽到器的初始安裝。

clipboard.png

  • 環境檢查。

由於支持了MySQLi,因此MySQL能夠忽略。

clipboard.png

  • 由於是可寫的,因此選擇不,我不是
    clipboard.png

配置數據庫

  • 由於咱們已經配置過了config.php,因此這裏能夠選擇,並勾選強制手動導入SQL

clipboard.png

手動導入數據

WHAT ?? 還要手動導入?? 這裏真要吐槽下爲啥數據庫都配置好了卻不自動寫數據?事實上,上一步我試了不勾選強制手動導入SQL,也試了手寫數據庫的配置信息,都提示找不到數據庫,只有勾選強制手動導入SQL才能夠。沒辦法,再部署一個phpmyadmin導入數據,好在平臺能夠一鍵部署。

clipboard.png

部署phpmyadmin

  • 在應用市場中找到phpmyadmin,點擊部署。

clipboard.png

關聯數據庫

注意:安裝的時候這裏選擇咱們現有的mysql數據庫,就自動進行關聯了。

clipboard.png

新建數據庫

等十幾秒後,服務就部署好了,點擊訪問,打開phpmyadmin,填上帳號密碼,登錄到mysql。看了一下,簽到器給出的手動導入的SQL中關沒有建庫的操做,只能咱們「代勞」了。

clipboard.png

導入SQL語句

  • 將SQL複製到phpmyadmin中執行導入

clipboard.png

  • 導入後,咱們的簽到器就安裝好了。

clipboard.png

  • 使用咱們的剛纔配置的帳號和密碼,就能夠開始玩啦!

clipboard.png

總結

前後測試了三個開源的貼吧簽到器,只有這個能夠正常的使用,其它的兩款做者已經再也不維護了。不過這款也稍有些讓人不太爽的地方,好比數據沒法自動導入數據;不能自動綁定百度帳號(只能經過BDUSS綁定)等等,簽到的方式目前是經過定時任務來執行的,能夠在簽到器中手動執行定時任務也能夠作成自動執行,關於定時任務,你們感興趣能夠看看好雨的相關文檔

相關文章
相關標籤/搜索