S小魚仔S 網誌搜尋

2013年12月11日 星期三

S小魚仔S IIS Asp.net 無法載入檔案或組件

會發生此問題,主要原因是「開發網站」是「32 位元」系統,轉移到「64 位元」系統,就會發生此問題。
PS 簡單來說就是「Library」相容性

點選「應用程式集區」,找到「對應」名稱,點選「進階設定

啟用 32位元應用程式」,修改為「True

處理器相關性已啟用」,修改為「True

參考資料

S小魚仔S Windows Server 2008 R2 IIS 架設 ASP.NET

因公司「專案」需求,安裝「IIS」+「ASP.NET」,順便記錄下來,安裝過程。

Asp.net」仰賴「.NetFramework」,必須搞懂「.NetFramework」(2.0、3.0、4.0),是什麼版本「撰寫」。
PS
Server 2008 R2」支援「.NetFramework v2.0.50727」和「.NetFramework 3.5.1

Server 2008 R2」架設「IIS」只需「啟用」「角色」和「功能」,即可支援「ASP.NET」。




新增「功能」升級「.NetFramework 3.5.1


建立「應用程式集區

套用「.NET Framework」版本

在「IIS」找到「Default Web Site」站台 =>「基本設定

點選「應用程式集區」選取

套用「應用程式集區」名稱


~~ 如果想支援「.NetFramework」更高版本怎麼辦? ~~

安裝「Microsoft .NET Framework 4.5」,讓「IIS」支援「.NetFramework」更高版本


參考資料:
「Dotjum@點部落」-「如何快速了解主機安裝的 .Net Framewrok 版本

2013年12月5日 星期四

S小魚仔S Bitnami Redmine

Redmine」 是一個網頁介面的專案管理與缺陷跟蹤管理系統的自由及開放原始碼軟體工具。它整合了專案所需的各項功能:日曆 和 甘特圖 以協助視覺化表現專案與時間限制,事件追蹤和版本控制。此外,「Redmine」也可以同時處理多個專案。「Redmine」是以「Ruby on Rails」撰寫的架構,它橫跨多個平台與資料庫,它的設計很明顯是受一些類似功能軟體包的Trac所影響。此外,它也是「Bitnami」應用函式庫的一部份,「Redmine」同時整合「SVN」功能。


花了很多時間,終於研究「成功」^__^,「」,安裝過程非常簡單,不多詳述。


開啟「Redmine Manager Tool」,進行「簡單」設定

Manage Servers」提供「服務」關閉,重啟,設定「檔案

Application log」提供「錯誤」相關訊息,啟動「訊息

基本三種服務

Apache Web Server」(80、443 Port)- 網頁服務器 ( C:\BitNami\redmine-2.4.1-0\apps\ )
PS「支援」Https (SSL)加密

MySQL Database」(3306 Port) - 資料庫 ( C:\BitNami\redmine-2.4.1-0\mysql\data ) 

Subversion Server」(3690 Port)- 版本控制系統 ( C:\BitNami\redmine-2.4.1-0\subversion )
PS
SVN 瀏覽網址:「http://192.168.0.21:3690/svn


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


~~ 建立「SVN」-「Web Browser URL」~~

1. 啟動「SVN Console」( C:\BitNami\redmine-2.4.1-0\use_redmine.bat ),建立版本庫


svnadmin create "c:\svndata"

2. 修改「C:\BitNami\redmine-2.4.1-0\apache2\conf\httpd.conf」,新增 Apache 虛擬目錄



<Location /new_website_name
PS 配置「虛擬目錄
                DAV svn                
PS 載入「SVN」套件
SVNPath "c:\svndata"   
PS 選擇「SVN」檔案位置
</Location>



3. 重新啟動「Apache Web Server」=>「Restart

4.透過「SVN Console」( C:\BitNami\redmine-2.4.1-0\use_redmine.bat ),建立版本庫
svnadmin create "c:\svndata"

5. 輸入「http://ip/
new_website_name」,驗證「SVN」是否 完成


支援「Https://ip/new_website_name」,驗證「SVN」是否 完成


6.安裝「Tortoisesvn」,進行「SVN」Update

輸入 檔案庫「Web URL」網址,進行「SVN」更新

更新完成


~~ 建立「SVN」 -「Repository URL」~~

1. 修改「C:\BitNami\redmine-2.4.1-0\subversion\scripts\serviceinstall.bat

加入「SVN」Server,來源,監聽「3690」 通訊埠
-d --listen-port=3690 --root "C:\svndata"
PS「位置」要放對,「放錯」會無法使用。

2. 重啟「Subversion Server

3. Svn Server 位置,建立「資料夾

4. 透過「SVN Console」( C:\BitNami\redmine-2.4.1-0\use_redmine.bat ),建立版本庫

5.使用「Repository URL」更新版本,「svn://ip/server name/file name


如何建立「帳戶」「密碼」驗證機制?

1. 編輯「SVN」檔案庫,「C:\\server name/file name/conf/svnserve.conf

anon-access = none #表示匿名者存取不能 若改為read表示可讀不可寫入 

auth-access = write #表示登入者可以存取

 password-db = passwd #存放帳號密碼的檔案

2. 編輯「SVN」檔案庫,「C:\\server name/file name/conf/passwd」,建立「帳號」、「密碼

重新 Update「SVN」同時,就會詢問「帳戶」、「密碼

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

~~ MySQL Database 遠端登入 ~~

1. 「C:\BitNami\redmine-2.4.1-0\mysql\my.ini」修改「;bind-address=127.0.0.1
PS
MySQL」提供「對外」的「連結」。

同時也能找到「mysqladmin」帳號、密碼、通訊埠


2. 重啟「MySQL Database」服務


3. 登入「http://IP/phpmyadmin/
PS「root」、「自定義密碼

4. 檢查「root」登入「權限

5. 如果想讓「遠端電腦」不透過「http://IP/phpmyadmin/」,而是 登入「MySQL」Server,就要設定「root」登入「權限


新增使用者

在「主機」選擇「任意主機」。
PS. 記得「賦予」資料庫,使用者「操作權限」,這裡略過....

建立完成以後,就可以看到「使用者」% ( 任意主機) 皆可登入,規則。

PS
Redmine 2.4.2 for Windows」注意事項,Phpmyadmin」無法「遠端登入」,只允許「本機」登入。

修改「C:\BitNami\redmine-2.4.2-0\apps\phpmyadmin\conf\httpd-app


修改成「Allow from all」、「Require all granted

參考資料
Redmine」-「官方網站
Redmine Bitnami」(一鍵安裝) -「官方網站
Redmine Bitnami」-「如何建立 SVN Subversion
Nathaniel-終端機人生」- 「Linux 防健忘日誌 Ubuntu 11.10 開放 MySQL外部連結

2013年12月2日 星期一

S小魚仔S Centos 修改 Hostname 電腦名稱

如何「修改」Centos 的 Hostname ?

兩個關鍵「/etc/hosts」與「/etc/sysconfig/network」修改

1. vim /etc/hosts
PS.黃色部分為「電腦名稱」 

2. vim /etc/sysconfig/network
PS. 黃色部分為「電腦名稱

Ping 「Hostname

啟用「Ping」防火牆,vim /etc/sysctl.conf
net.ipv4.icmp_echo_ignore_all = 0」( 1「」、0「」)

輸入「sysctl -p」更新「設定



參考資料

胡言亂語」-「Centos 開 ping