Category: Website

[Adsense] Valuable Inventory: No Content

檸檬爸在申請 Adsense 廣告這一條路上其實花了蠻多的時間的,再將網站建置完成之後想要申請 Adsense 的廣告帳號,但是一直沒有成功,反而一直出現了高價值廣告空間:無內容 (Valuable Inventory: No Content) 這一個訊息提醒,如以下圖片所示。本篇提供給受到這錯誤訊息困擾的用戶一點點成功經驗的分享。在尋找出現無內容錯誤訊息的原因的時候,筆者參考了以下的網站,提到了原因應該是 robots.txt 設定的問題,所以我們自己創建了一個 robots.txt 檔,然後成功讓 Google Adsense 開始審查。

Continue reading

[Website] 雲端硬碟 – 安裝 OwnCloud

ownCloud 是一個市面上開源的雲端硬碟的解決方案,本篇會先介紹如何在 docker 上快速架起一個 ownCloud 的服務,再來介紹如何安裝在 Linux 的主機上讓檔案可以跟 Linux 本機共用,由於有同步伺服器與筆記型電腦的需求,所以研究這兩個辦法,以下列出彼此的優缺點,綜合以下的優缺點我們最後選擇的是方法二:

Continue reading

[Website] CodeIgniter 當機處理

今天發現網站掛掉了,找到以下的錯誤訊息。看起來是主要是權限的問題,解決方法是透過以下的指令開放 php-cgi 程式的執行權限:PS: 這邊值得一提的是以上的錯誤資訊要去哪裡找到這個 Internal Server 500 Error 的訊息!以上的錯誤訊息可以到 /usr/local/apache/domlogs 裡面去尋找以下格式的紀錄檔 x.error.log

Continue reading

[Website] 管理 MySQL 權限

在管理 MySQL 的時候需要慎重地管理權限,一般來說管理與查看 MySQL 資料庫有三個辦法:1. 使用 root 從 localhost 也就是從伺服器端登入。2. 使用 phpmyadmin 登入。3. 使用其他資料庫軟體 (例如 SQLDeveloper) 登入。這三個管理辦法卻需要相對應的權限,本篇想要總結一些有用的 MySQL 指令充分管理 MySQL 的權限,方法一通常在資料庫生成的時候就會啟動。

Continue reading

[PHP] 如何對 MySQL 的 UTF16 進行讀寫

檸檬爸在開發 PHP 網站的時候有運用到 MySQL 資料庫,由於特殊的應用需求,在某些表格的結構中需要用到 utf16_unicode_ci 的編碼。但在利用某些 PHP framework 例如 (CodeIgnitor) 對資料庫進行讀寫的時候由於 character-set 預設為 utf8 所以會出現亂碼的情況,本篇想要介紹遇到此依情況時可能的解決方法。

Continue reading