九月 26

WordPress出現403 Forbidden訊息的解決方式

安裝完Wordpress 4.3版之後,一切順遂。然而,在改為多重網站的設定後,依照指示加入並更改.htaccess的設定:

=================================

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

===================================

之後,就出現403 Forbidden訊息:

======================================

Forbidden

You don’t have permission to access / on this server.

=======================================

以上,若將.htaccess刪除,看似可以順利運作,但新增網誌就會出現失敗的訊息,所以仍不可行。查了相關資料,終於在(https://wordpress.org/support/topic/access-forbidden-after-adding-htaccess-for-pretty-permalinks-mod_rewrite)發現到解決方式。

在第一行加入:

=============================

Options +SymLinksIfOwnerMatch

=============================

一切搞定。

七月 11

如何在Mac OS截取螢幕畫面

Mac OS在截取螢幕畫面上有很強大的功能,只要善用快速鍵,就能得到不同的效果,茲將截取的方式整理如下:

1. Command + Shift + 3:直接截取整個螢幕畫面,存檔在桌面上

2. Command + Shift + 4:截取滑鼠選取範圍,無陰影,存檔在桌面上

螢幕快照 2014-07-11 下午9.44.13

3. Command + Shift + 4 ,再按空白鍵,滑鼠點擊視窗:截取點擊的視窗畫面,有陰影,存檔在桌面上

螢幕快照 2014-07-11 下午9.37.46

4. Command + Shift + 4 ,再按空白鍵,alt + 滑鼠點擊視窗:截取點擊的視窗畫面,無陰影,存檔在桌面上

螢幕快照 2014-07-11 下午9.46.26

四月 23

在Ubuntu MiniServer限制網站目錄存取

有些時候建置一個網站,可能是私人網站或是評鑑網站,只需擁有密碼的特定人士存取該網站,簡單的方式就是針對Apache的家目錄進行認證機制,方法如下(以下以Ubuntu為例):

一、編輯 /etc/apache2/sites-avalivable/網址.conf

<Directory “/home/目錄名稱/public_html">
Options Indexes MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

二、在「/home/目錄名稱/public_html」創建.htaccess文件

AuthName “Private Web"       #認證框出現訊息
AuthType Basic
AuthUserFile /home/目錄名稱/.htpasswd    #請不要寫在加目錄public_html中,.htpasswd名稱也可自行修改
require valid-user      #認證的帳號才可以登入,也可以修改為 require user abc,表示只有abc帳號才可以登入

三、創建用戶密碼

htpasswd -c /home/目錄名稱/.htpasswd test    #建立 .htpasswd 密碼檔並新增 test 帳號

New password: 請輸入密碼
Re-type new password: 請再輸入密碼一次
Adding password for user test 看到此行就代表成功的完成新增帳號了

三月 26

vsftpd伺服器設定

vsftpd是ftp的相關套件,全名是『very secure FTP daemon』的意思。一般來說為了安全性,伺服器盡可能使用SSH Port取代傳統的21 Port,但如果非得使用FTP不可(如Wordpress更新套件須使用)的情況下,vsftpd是一個值得考慮的套件。

以Ubuntu Miniserver為例,要啟動vsftpd,須更改/etc/vsftpd.conf參數如下:

※行號為參考,請依檔案的實際位置進行修改。

#設定是否允許 anonymous 登入我們的 vsftpd 主機!預設是 YES ,請修改為NO,限制非使用者存取。

line23: anonymous_enable=YES 改為 anonymous_enable=NO

#這個設定值必須要為 YES 時,在 /etc/passwd 內的帳號才能以實體用戶的方式登入我們的 vsftpd 主機喔!

line26: #local_enable=YES 改為 local_enable=YES

#設定實體用戶有寫入權限

line29: #write_enable=YES 改為 write_enable=YES

#設定利用22 port進行登入存取

line33: #local_umask=022 改為 local_umask=022

#將使用者限制在自己的家目錄之內(chroot)!這個設定在 vsftpd 當中預設是Disabled

line120: #chroot_local_user=YES 改為 chroot_local_user=YES

#是否啟用將某些實體用戶限制在他們的家目錄內,預設是Disabled ,改為YES之後,須設定/etc/vsftpd.chroot_list檔案

line121: #chroot_list_enable=YES 改為 chroot_list_enable=YES

#上列設為YES之後,須新建/etc/vsftpd.chroot_list檔案,新增之用戶(一個用戶一行)可使用ftp登入,也可瀏覽上層目錄;未在名單內之用戶則無法登入FTP。

line123: #chroot_list_file=/etc/vsftpd.chroot_list 改為 chroot_list_file=/etc/vsftpd.chroot_list

 

三月 13

Mac OS如何強制關閉當掉的應用程式

在Windows電腦上,若應用程式當掉,要強制關閉,我們知道要按Ctrl+Alt+Del鍵去執行,但在Mac電腦上,是否也有相同的做法呢?

有的,Mac的快速鍵是同時按住Option(Alt)+Command(蘋果)+ESC鍵,,這時就會跳出一個,像工作管理員的面板,這時對著當掉程式點一下,再按強制結束就可以了。

 

二月 20

關於MiraCast的定義及選購指南

針對維基百科對MiraCast的定義,「Miracast是由Wi-Fi聯盟於2012年所制定,以Wi-Fi直連(Wi-Fi Direct)為基礎的無線顯示標準。支援此標準的3C裝置可透過無線方式分享視訊畫面,例如手機可透過Miracast將影片或照片直接在電視或其他裝置播放而無需任何連接線,也不需透過無線存取點(AP, Access Point)。」

從上述內容得知,使用MiraCast的裝置無需使用AP等Wi-Fi設備,即可將手機、平板等行動裝置輸出到大螢幕,其運用的也就是Wi-Fi Direct通訊協定。(關於Wifi Direct的意涵可參考維基百科Wi-Fi直連的定義)。也就是說,當行動裝置支援MiraCast的協定,再搭配可允許Wi-Fi Direct的MiraCast裝置,就可以做到Wi-Fi Peer-to-Peer(無線點對點)的視訊分享機制。

目前市面上符合MiraCast協定的裝置也愈來愈多,但其支援性不一,並非所有支援MiraCast協定的行動裝置皆能在相關設備上運行,《『Miracast 選購指南』Apple TV、HTC Media Link HD、Samsung AllShareCast、Actiontec ScreenBeam、小米盒子 相容性測試》一文提示相關設備對MiraCast的支援度測試,相當值得有意選購相關設備的教育夥伴參考。

若欲使用iphone及ipad等iOS設備進行課堂的行動式教學,仍建議選購支援度最佳的Apple TV或支援AirPlay的軟體搭配AP進行教學為宜。畢竟目前教育用的應用程式仍以iOS系列的為最大宗,且在控制遠端電腦的連結上,或是諸多利用Wi-Fi進行教學互動的APP方面,仍有需要透過AP裝置進行通訊。

回歸主題,MiraCast的應用著實令人興奮,可惜iOS設備目前仍無傾向支援,而我的ASUS Padfone Infinity的Android版本僅到4.1.2,也尚無支援MiraCast的協定,等哪一天ASUS大發慈悲升級我的PFI版本,一定要買一台MiraCast設備來玩玩。

PS.從ASUS的官方網站看到了一則新聞,Padfone Infinity預計於2014年第一季升級為Android 4.4,若真的升級成功,那要給ASUS大力地拍拍手,期待中…

一月 29

如何增加VirtualBox預設虛擬空間

   當初透過VirtualBox安裝一台Win7的虛擬機,原先設定的空間是25G,不久之後用罄,透過下列指令,即可將虛擬空間大小倍數擴增。

步驟一:切換至VirtualBox目錄

cd C:\Program Files\Oracle\VirtualBox

步驟二:增加虛擬空間指令:

VBoxManage modifyhd “C:\Users\XXX\VirtualBox VMs\Win7_32bit\Win7_32bit.vdi" –resize 51200

步驟三:重新啟動VirtualBox及虛擬機 繼續閱讀 »

十月 27

華碩New Padfone Infinity評測報告[外觀與跑分篇] – Yahoo奇摩3C科技

http://tw.tech.yahoo.com/news/%E8%8F%AF%E7%A2%A9new-padfone-infinity%E8%A9%95%E6%B8%AC%E5%A0%B1%E5%91%8A-%E5%A4%96%E8%A7%80%E8%88%87%E8%B7%91%E5%88%86%E7%AF%87-064500418.html

十月 18

2013台南市教育雲暨行動學習創新應用國際研討會

2013台南市教育雲暨行動學習創新應用國際研討會於10月18日在台南大飯店舉行,有幸躬逢盛會,聆聽台南市多所小學行動學習的分享以及國內外諸位數位學習領域的大師精闢的演說。image

  • 國立成功大學博士後研究員邱柏升博士針對無所不在的學習闡述相關實務經驗作法 繼續閱讀 »

九月 05

Ubuntu MiniServer開啟使用者家目錄的網頁瀏覽權限(含PHP)

Ubuntu MiniServer預設並未開啟使用者家目錄的網頁瀏覽權限及PHP權限,所以要手動開啟,步驟如下:

一、開啟使用者家目錄的網頁瀏覽權限:

1.登入SSH之後切換到管理者:sudo su

2.切換目錄:cd /etc/apache2/mods-available

3.開啟使用者網頁指令:a2enmod useridr

4.重新啟動Apache:service apache2 restart

二、開啟使用者家目錄的PHP執行權限:

1.登入SSH之後切換到管理者:sudo su

2.切換目錄:cd /etc/apache2/mods-available

3.編輯php5.conf:vi php5.conf

<IfModule mod_userdir.c>
<Directory /home/*/public_html>
#php_admin_value engine Off    //將此行mark改為On
php_admin_value engine On
</Directory>
</IfModule>

4.重新啟動Apache:service apache2 restart

舊文章 «