顯示具有 Blog問題 標籤的文章。 顯示所有文章
顯示具有 Blog問題 標籤的文章。 顯示所有文章

2013-11-05

XAMPP 安裝紀錄

XAMPP 的確是個強大的工具!
以下紀錄紀錄這次轉移的狀況。

  1. Wordpress Blog
    先以 MySQL Workbench 匯出各資料表的 .sql 檔案,再以 7-zip 壓縮 .sql 檔案為 .zip 格式(實際上不太有必要,除非遇到無法匯入的狀況,例如我的 jjwp.sql 竟無法成功匯入,但以 zip 格式即可)。(建議直接從 Wordpress 後台備份一份檔案也可,不過使用此備份既使圖片位址正確,還依然無法還原)

    開啟 XAMPP 的 phpMyAdmin,匯入備份出的 .sql 檔案,再將整個 blog 資料夾置於網頁目錄下即可。
    (我的 jjwp.sql 匯入後,開啟 blog 也正常,但關閉 MySQL 再開一次,會無法啟動成功!
    到 mysql data 資料夾,直接移除 jjwp data (phpMyAdmin 也會發生無法移除 jjwp),MySQL 又可正常啟動!
    但是再到 phpMyAdmin 也無法再匯入,會出現 table 已存在的錯誤!)
    最後只好以 WP 後台的匯出、匯入功能,導入不完整的 blog 資料。
  2. Tomcat + Phylab.data
    基本上完全沒有問題,唯一要注意的是已建好的 Mysql 連線 bean 中密碼是否與後來相同,否則要重先編譯一個 bean 檔嘍~

2013-07-30

Wordpress 無法登入 FTP 升級外掛

自己架設的 Wordpress 往往一搬移後,就遇到這個「連線 FTP … 失敗」,這次終於猜對了!
原本「伺服器名稱」都會填上自己的 IP,這搬移後原來要填成「localhost」!是主機與 blog 同在一起的關係嗎?但從前怎都是要填 IP 呢… 怪怪
其餘帳號、密碼,就根據主機上架設的 FTP 來登入~

image

終於可以放新的更新了
image

更新後竟然出現!!
image
Google 了一下,原來是正常的,有時更新是會出現暫時無法登入的狀況,稍等約 5 –10 分鐘就 OK 了。

2013-07-13

Wordpress 轉移至 QNAP NAS

再次決定復活 QNAP NAS 了,以下是將筆電伺服器中的 WP Blog 轉移到 QNAP 步驟。

  1. 備份筆電中 MySQL 中的 Blog Table。
    (注意,不需要在 mysql 中,直接以 cmd 下,例如
    >mysqldump -u [user] -h [Mysql IP/localhost] -p 100phylab > 100lab.sql)
    備份出來的 .sql 檔案會在執行 command 的資料夾中
  2. NAS 系統版本:3.8.3 Build 20130426
    這個版本的 QNAP 相當穩定進步許多!之前的系統實在… 令人卻步,放棄使用的主要原因。
  3. NAS 啟動  MySQL 功能。 QPKG Cebter 安裝 phpMySQL。
  4. 登入 phpMySQL 預設帳密 [root / admin]
    匯入原先備份出的 Blog 檔案。
    • 要先自行建立一個空 Table,才能導入舊資料。
      image
    • 進入新建 Table,導入檔案
      image
    • image
  5. 將筆電中原來的 Blog 資料夾複製到 MAS 的 Web 目錄下。
    若有修改 MySQL 密碼,記得修改 WP 檔案中 wp-config.php 登入 MySQL 密碼!

2012-12-24

Tomcat 更改預設資料夾 & MyEclipse 配置 Tomcat

1. Tomcat 7.0 是能夠修改根目錄。
同樣修改 server.xml,加入
<Context path="web 相對路徑" docBase="系統路徑" debug="0"/>
並注意
A. 此行不可置於 <Host …> tag 中,可改置於其上,如
<Context …/>
<Host …>

B. 此行的相對路徑與系統路徑都是必要填寫的。
web 相對路徑:以 [webapps] 為根目錄,如,準備於 webapps 目錄下增加 firestweb 資料夾為新目錄(之空目錄!一定要有),則
path=”firstweb”

系統路徑:實際預備存放網站內容的資料夾,如
docBase=”c:/APMT/wwj”

綜合兩個資料夾,此行的語意為,將 c:/APMT/wwj 資料夾映射到 firstweb 中。
完成後,重新啟動 Tomcat 即完成。

2. MyEclipse 配置 Tomcat
A. 配置 Tomcat 路徑
Window | Preferences | MyEclipse | Servers | Tomcat | Tomcat 7.x
Tomcat 7.x server 選「Enable」
home directory:選擇 Tomcat 安裝位置,如 ghfhg”C:\APMT\Tomcat 7.0”
base directory:會自動指向與 home directory 同位置。
temp directory:會自動建立於 home directory\temp。

注意
Window | Preferences | MyEclipse | Servers | Tomcat | Tomcat 7.x | JDK
「Tomcat 7.x JDK name」是否正確指向 JDK 套件。若有安裝 JRE 套件,可能會指向 JRE 而非 JDK

B. Project 中建立「Web Project」
Project Name:自建。
Location:project 資料夾位置,相當於 Tomcat 中的 webapps 資料夾位置。

C. web 專案部屬到 Tomcat
點擊圖標「Deploy MyEclipse J2EE Project to Server…」
選擇 (B.) 建立的 Web Project 名稱,增加 [Add]。
選擇 (A.) 建立的 Tomcat 7.x。
OK!

※ Tomcat 軟體本身的啟動,與建立的部屬是同一個 Tomcat 服務,因此只能二選一使用!

1. (更改預設資料夾) 與 2. (MyEclipse 建立 web Project) 共同使用時,需要注意
Tomcat 本身已建立一個「appBase =”webapps”」,而 MyEclipse 也建立一個類似的 appBase,即 web project 資料夾。

image

若 d:\secondweb 藍線是(1.) 修改後的資料夾,有效於 Tomcat 本身啟動時。
在 MyEclipse 啟動 Tomcat 時,藍線與紅線配置均可成立使用

2012-04-26

JSP 網站架設教學

****** 系統版本 ******
OS:Win7 64 bits
MySQL:MySQL Installer 5.5.23
JDBC:Connector/J 5.1.19
Tomcat:7.0
***********************

1. 安裝 Win 7 作業系統 (廢話…)。

2. 官網下載 MySQL 並安裝。(需要註冊才能下載)

image
若已安裝過 MySQL,再開啟 insatller 選項會不同喔!可升級、新增、移除套件喔!

2012-04-16

JAVA code in WLW

WLW 官網上的 Plugs 真不知道還剩幾個可用,需要的沒有,列出的不能用…
關於嵌入 JAVA 原始碼的 Plug 終於在 google 上搜到了~~「Code Snippet」!

Leo Vildosola's Blog 的這篇 Code Snippet plugin for Windows Live Writer (從它處找到的線索),可以在這裡下載最新版

介面如下,支援的語法也頗多,不過預設字形大小是 8,調整一下到 11 或 12 較佳。
image

輸出效果如下~~

   1: System.out.println("This is good plug for JAVA in WLW");
   2: if(good==true){
   3: System.out.println("NICE");
   4: }

Linap 的標籤:

Windows Live Writer 增加 Blogger 「內容標籤」

Windows Live Writer (WLW) 是寫 blog 的方便好物,在「插入」功能有個「內容標籤」今天終於搞定。
1. 點擊插入「內容標籤」,選擇自訂提供者
image
2. 點擊右上角「新增」
image
提供者的…:(自取)
每個標籤…:「<a href=”http://[自己的 blogger 帳號].blogspot.com/search/label/{tag-encodeded}” rel=”tag”>{tag}</a>
使用下列…:(可自訂,建議使用「, 」(含一個空格),比較方便。預設是「,」)
標籤清單…:主要改用 「<span class=”post-labels”>{tag-group}</span>」。前方的主題可以改名稱。
OK
3. 測試一下吧
image

2012-01-03

Google 協作平台 頁面無法移動

Google 平台的每篇文章具有「移動頁面」的功能
image
這方便將一些舊文章,歸類收藏!非常方便!

但之前發現一個問題,某些文章發生無法移動的問題,網頁上方出現這樣的提示
image
出現此提示標語的文章都無法移動…,最後只好忍痛刪了這些無法移動的頁面。
但今天找出原因了!

突然發現到網址竟然出現這樣的東西「、」,如下
https://sites.google.com/…. /1112141xiazhou1219yi、ershangkeshuoming
「、」不含闊在正確的網址文字允許符號中,而協作平台是以該頁面的標題為英譯為網址,因此「、」就直接被使用了…

為 google 協在平台頁面命名時需多注意一下!不要出現些特殊字元!
image

這也是常在提醒的,某些名稱最好以英文命名,畢竟電腦是以英文為標準在工作。

Blogger 的標籤:

2011-12-13

根據客戶端 IP 自動修改伺服器 IP

先前為了因為伺服器將常換 IP,必須半自動修改自己網頁中的 IP,才能讓網頁正常運作,所有有了這篇「自動切換網址中的伺服器 IP」。昨天確有了更好的方式!

問題主要是為了客服以往都將網址以固定 IP 方式表示,但這導致區域網路內的電腦都會先連到外部網路後又折回來。
image
這缺點當然很多,首先就是經常遇到的,外部網路出現問題時,導致區域網路內的電腦都無法連回伺服器。
再者,連線路線長,速度也會慢了一點點點。

昨天學校網路又出現問題,伺服器近乎無法使用,於是決定更改連線的模式,將所有連線限制僅在區域網路內,來提升效果!

原本以為設定麻煩,後來想想,只要將網址改為區域網路內的 IP 呼叫不就可以,於是開始動手修改。
image

主要增加的內容如下:
**********************************************************

String GetIpout="", GetIpin="", MyIp="";
GetIpin = request.getLocalAddr(); //取得自己的 IP
GetIpout = request.getRemoteAddr();  //取得客服端 IP
String getip07 = GetIpout.substring(0,7); //擷取客服端 IP 前七碼
String myipin1="140.121.179.194";
String myipin2="123.204.86.56";
String ipout="192.168";


// 若客端在區網內,爾後所有連結都是使用區域網路網址
if(getip07.equals(ipout)){
    MyIp="192.168.0.101";
}

// 若客端不在區網內,爾後所有連結都是使用區網主機的固定 IP 連線
else if(getip07!=(ipout)){
    MyIp="140.121.*.*";
}


// 若自己的 IP 等於辦公室 IP,爾後所有連結都用辦公室 IP
if(GetIpin.equals(myipin1)){
    MyIp="140.121.*.*";
}

// 若自己的 IP 等於家裡 IP,爾後所有連結都用家裡 IP
else if(GetIpin.equals(myipin2)){
    MyIp="123.204.*.*";
}

**********************************************************

這好處在於整個伺服器我不必再切換 IP,在區網時也不必使固定 IP!不論位於區網或外部的所有電腦是根據自己的位置來獲得對我的連線方式!

image
(真的是太美妙了… 呵呵)

Blogger 的標籤:

2011-12-07

還原後 MySQL 無法啟動

最近幾次系統還原之後,發生網頁資料庫錯誤的問題
image
看一下系統的服務內容,果然 MySQL 服務沒有啟動,且直接點選執行啟動後,一下又自動關閉了!

關鍵在於,整個資料庫檔案是直接覆蓋回去,但開機時 MySQL 執行中,導致部分檔案無法覆蓋,此時正好關閉,直接再覆蓋一次即可!

Blogger 的標籤:

2011-12-02

伺服器跨磁區連結(修改)

一個困擾頗久的問題,今天終於解決

Apache 伺服器只能有一個跟目錄,而軟體安裝預設多在磁碟 C,整個伺服器架構也因此跟著在磁碟 C 了!
1. C 是電腦系統磁區,又再包括伺服器資料,實在擁擠。
2. 此外,若網站提供軟體下載,某些軟體因體積龐大,也要放在 C,則 C 的空間將無法限量。

方法一:
利用 NTFS 磁區的掛載特色,在 Windows 的磁碟管理中,可以設定
image

2011-08-29

Tomcat 對網頁有暫存!

前某篇文章中說了「自動切換網址中的伺服器 IP」,前幾天發現有點不太對勁,今天確定是有問題。

切換沒有問題發生,但是網頁開啟後,所對應的 IP 並沒有更改!!
東檢西翻後,確定 Apache Tomcat 7 對於檔案的讀取有選擇性。

癥結在於 Tomcat 7 會檢查網頁的檔案時間,而 copy 過去的檔案並不會更動檔案的「最後修改」與「建立日期」兩個時間。
Tomcat 7 似乎有個暫存檔,將讀取過的資料存在某處,並將此檔案與資料夾中的檔案時間來比對,進行更新。
image

copy 的檔案沒有更新時間,故 Tomcat7 的暫存檔案也不會更新,就一直保留舊的…,因此 IP 等於沒有變動!

目前找不到 cmd 修改「最後修改」時間的語法,只好以自動開啟複製完成的檔案,讓我自己來「動一下」檔案,使檔案的時間改變一下了。

2011-08-16

自動切換網址中的伺服器 IP

伺服器架在筆電的麻煩之一就是換位置後,連同 IP 也更換。手動去修改檔案中的 IP 值實在是頗蠢的一件事。
終於想到 Lenovo 的 IP 切換程式中,有個啟動某  IP 時,就執行某個程式!所以啦,寫個 bat 檔給它自動執行就好啦!

IP 寫在 menulist.jsp 這個檔案,程式中有段 ip=x.x.x.x,就這需要依連線位置改的。

複製 menulist.jsp 三個,如 menulist_1.jsp、menulist_2.jsp、menulist_3.jsp。

再寫三個 .bat 都很短,主要就是
del “menulist.jsp”
copy “menulist_x.jsp” “menulist.jsp”

就這麼簡單…,先把舊的刪掉,再根據 1、2、3 中寫好搭配 IP 切換對應的  IP 就好拉。

2011-02-14

Blog 搬家麻煩多

Blog 搬家的麻煩主要在文章的匯出、匯入,與標籤的設定。
Blog 是從 Wordpress → Blogger,雖然兩者支援的都是 .xml 檔案,但是還是有些許的不同!如果直接匯入,會出現「錯誤代碼:bX-9rlinz
首先,Google 提供了幾種 Blog 文章備份檔的轉換工具,Wordpress → Blogger 在這個網站,其它的請參考這邊。將 Wordpress 備份出的 ,xml 在這做一次 convert,才能正常匯入。
要注意的是,該網站每次轉檔的大約只能在 ~1MB 左右(我轉了 1.6 MB  大小的也成功),因此如果文章太多,就多分幾次轉換吧。
轉出來的檔案就可以再匯入 Blogger。
至於匯入後標籤的設定,就善用「文章 → 修改文章」中的標籤動作。
image


2010-12-14

Wordpress 「暫時因例行維護而無法存取…」

WordPress 的自動外掛更新已經是第二次出問題了,更新到一半卡住… 沒有回應,重新載入頁面結果竟出現
「暫時因例行維護而無法存取…」
誰在維護?我是管理員,當然是自己在維護… 但是維護也要讓我看到畫面吧,就這樣 WordPress 進不去了,悲。
第一次遇到這問題嚇了一跳,只好用覆蓋「還原」的方式,將每日都有進行的備份資料覆蓋回去,OK 解決。
今天又再次遇到,不太向用還原了,這不是聰明的辦法…。我想這可能是資料庫沒有回應,因此「Apache restart」試試,再重新載入頁面。結果,呵呵,成功!


2010-11-01

MySQL 暫存檔無法產生、讀取

下午不幸的事又一件…
發佈完前一篇 Logitech 滑鼠文章後,Blog 的「分類」項目全消失了~~~!
到 Wordpress 後台瞧瞧,一個分類都沒有,全消失了!!
隱隱約約,感覺它是存在的,只是讀不到,因為分頁項目多到有兩頁,竟然有第二頁的點擊處,但是都是空白…
試著全部重建分類,但離開分類畫面,回來又不見了!
我想這是  MySQL 資料庫的問題吧!
進到資料庫(太久沒登入自己都忘了密碼,幸好想到 wordpress 的檔案就有,呵呵),點擊  Blog 的資料表就出現
“Error: Can’t create/write to file “Z:\WINDOWS\TEMP\…MYSQL”

2009-09-06

WP 郵件提醒 2

ok, 不想再測試 Gmail 帳號來提醒留言通知,設定要快想吐了。
目前 WP 使用「WP-Mail-SMTP」外掛達到當有人留言時,server 寄送郵件通知 Blog 管理員。其設定介面如下
(點擊圖片可放大)
222