AppServ 搬家問題:
原以為只需要複製 AppServ 資料夾,然後執行批次檔即可。
其實還有許多設定在其他地方,例如 php.ini 在 C:\Windows 下。
搞了半天,實在不容易修改這些設定檔,因為備份下來的檔案與現在要放的磁碟機路徑不同。
後來不得已,只好重新安裝 appserv-win32-2.5.10,指定新的路徑。
然後覆蓋上所需還原的備份資料夾裡面的 MySQL 與 WWW。希望能還原網站與資料庫。
可惜 MySQL 還是動不了,需要改設定:
- AppServ\MySQL\mysql_serviceinstall.bat 路徑要改新的
- AppServ\www\joomla\configuration.php 有兩個路徑要改新的
- AppServ\MySQL\mysql_start.bat 有問題,別用此方法啟動 MySQL,並沒有 windows/my.ini 這個檔,而且執行檔也少了 “-nt”
- Apache 與 MySQL 都用 Service 方式啟動,有設定檔異動,執行 xxx-fix.bat 即可
最後就是資料庫 root 密碼問題,需要用舊的,如果忘了,在新的這邊 Reset 密碼也沒用,雖然訊息顯示已經清除密碼…
終於還原去年所備份的網站。