瀏覽作者:

lex.xu

對資訊技術這方面非常有興趣,常常自學新技術來補齊自己的好奇心,解決問題的成就感是我繼續走向這條路的最大動力。

[Linux] 更改檔案權限

使用WinSCP上傳檔案發生以下的錯誤訊息,
Permission denied - Error code 3
這是因為你沒有該資料夾存取的權限,
輸入以下指令可以解決此問題。

username為使用者名稱

       

寶寶Echo Line ChatBot api 教學 (php)

寶寶Echo:

yqx0407i

  1. Echo
    01
  2. 空氣品質查詢
    messageImage_1462620227535
  3. 無線熱點查詢
    messageImage_1462620227535

 

昨晚看到有人在玩FB ChatBot感覺好好玩
影片支援:https://www.facebook.com/D.Weizhe/videos/10208034398169797/

他好像是用node.js在玩的,不過我完全沒有碰過那個東西…
所以只好轉換個跑道,去找找看有沒有之前接觸過一點點的php範例
找了一個晚上後,終於在一個日本網站找到了一篇教學文
網址:https://www.panzee.biz/archives/9115

雖然看不懂日文,但是看看圖看看Code還是可以了解一點點點的!
Line ChatBot的部分就不多說了,請看這裡
好了開始本篇的教學吧!

1. 在伺服器上安裝SSL憑證
本來這個部份我是想用cloudflare的Flexible來解決的,
但後來發現這樣的話Server IP無法加入到Line的白名單裡面,
最後在這篇文章看到作者推薦Let's Encrypt這家免費SSL商,
安裝了一下發現,這家使用的安裝方法無法套用在Windows Server上面阿阿阿阿啊!
沒關係,我幫你們找好了這個解決方案,
我簡單的整理了一下:

2. 在 Line Developers Channels裡面輸入Server本身的IP
01

3. 寫一個callback.php,這裡我是參考剛剛上面提到的這篇,以下是我的Code。

4. 修改Callback URL改為你的php檔案
02

5. 完成!
01

其實我最初是想用ASP.NET寫的,
已經可以取得使用者輸入的文字,
但是後面發現如果要回傳訊息的話必須要POST回去,
有點麻煩…
就乾脆選擇簡單的PHP解決了。

Sample Code From GitHub

       

修改 WordPress 上傳檔案大小限制設定 From php.ini

1. 找到伺服器上的php.ini

2. 搜尋 檔案限制

3. 取代 (範例大小修改為16M)

4. 搜尋 POST最大限制

5. 取代 (範例大小修改為32M)

6. 搜尋 記憶體限制

7. 取代 (範例大小修改為64M)

8. 最後重新啟動伺服器完成修改。

       

[WordPress] 檔案上傳後自動改名

現在 WordPress 檔案上傳功能可以上傳中文檔案名稱,但是在版型上支援度對於中文還是沒有太好,所以建議大家還是不要將圖片或是檔案使用中文檔名上傳,因為很可能造成網站出錯,或者是備份下來也亂碼等怪問題,這裡教各位將檔名亂數處理避免發生問題。

閱讀更多

       

MySQL與MariaDB到底該選擇哪種比較好呢?

隨著MySQL的封閉,我也在考慮要不要換個資料庫來玩玩了

最近看到這幾篇文章讓我更想要轉換陣線了

  1. 毫無理由使用 MySQL:MariaDB、MySQL 創始者 Michael Widenius 的訪談
  2. [C#.NET][Entity Framework] Connect Maria Database

對於C# .NET來說,連接MySQL與MariaDB使用的工具似乎沒有任何差別,

程式碼似乎一行都不用動到就可以無痛轉換,

看來我也該找個時間來玩玩看MariaDB了。

       

讓WordPress支援中文網址

  1. 找到目錄
  2. 搜尋
  3. 找到

    下方新增
  4. 搜尋
  5. 找到

    下方新增

如圖:

test01-e1461682129461

       

WordPress 網址刪除醜醜的index.php For Win10 – IIS10

爬文爬了很久,終於找到一個給Win10 IIS用的方案如下:

 

  1. 首先下載此套件Download URL Rewrite Module 2.0

    http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads

  2. 停用IIS
  3. Win+R 輸入regedit
  4. 找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
  5. MajorVersion修改為9(十進位)

就可以進行安裝了!安裝完畢後記得將原本的10修改回來

 

轉載:http://forums.iis.net/t/1223421.aspx?Can+not+install+rewrite+module+on+windows+10+10041+build+IIS10