Ⅰ 用WordPress搭建的網站,整個網站的源代碼應該在哪裡下載
使用ftp賬號密碼登陸到網站空間後可以查看到wp程序的文件,把所有文件下載下來就可以了,還有記得把資料庫也打包下載,資料庫可以到你買的主機控制面板登陸資料庫,然後導出sql文件即可
Ⅱ 如何用asp代碼實現數據備份和恢復
<form name="form1" method="post" action="?action=bf">
<table width="90%" border="0" align=center cellpadding="5" cellspacing="1" bgcolor="#336699" class="tableBorder">
<tr>
<th width="593" height=25 bgcolor="#FFFFFF" > <B>備份數據</B>( 需要FSO支持,FSO相關幫助請看微軟網站 ) </th>
</tr>
<tr>
<td height=100 bgcolor="#FFFFFF" class="forumrow">
<span class="STYLE1">
<%
if request.QueryString("action")="bf" then
Dbpath=request.form("Dbpath")
backpath=request.form("backpath")&".mdb"
if dbpath="" then
response.write "請輸入您要您要備份的資料庫"
else
Dbpath=server.mappath(Dbpath)
end if
backpath=server.mappath(backpath)
Set Fso=server.createobject("scripting.filesystemobject")
if fso.fileexists(dbpath) then
fso.file Dbpath,Backpath
response.write "數據備份成功!"
else
response.write "資料庫地址不存在,請檢查CONN.ASP中的DB=這一項是否是絕對地址!"
end if
end if%>
</span> <div align="center">
<p>備份資料庫路徑(相對):
<input name=backpath type=text id="backpath" value="bak\jester_bak" size=30>
<br>
目標資料庫路徑(相對):
<input name=DBpath type=text id="DBpath" value="<%=db%>" size=30>
<BR>
<BR>
<input name="submit" type=submit value="備份數據">
</p>
<p>*必須是絕對的資料庫地址<br>
</p>
</div></td>
</tr>
</table>
<p> </p>
</form>
<form name="form1" method="post" action="?action=hy">
<font color=red class="STYLE1">
<%
if request.QueryString("action")="hy" then
Dbpath=request.form("Dbpath")
backpath=request.form("backpath")
if dbpath="" then
response.write "請輸入您要恢復成的資料庫全名"
else
Dbpath=server.mappath(Dbpath)
end if
backpath=server.mappath(backpath)
Set Fso=server.createobject("scripting.filesystemobject")
if fso.fileexists(dbpath) then
fso.file Dbpath,Backpath
response.write "成功恢復數據!"
else
response.write "備份目錄下並無您的備份文件!"
end if
end if%>
</font> <table width="80%" height="1" border="0" align=center cellpadding="5" cellspacing="1" bgcolor="#336699" class="tableBorder">
<tr>
<th width="593" height=25 bgcolor="#FFFFFF" > <B>恢復論壇數據</B>( 需要FSO支持,FSO相關幫助請看微軟網站 ) </th>
</tr>
<tr>
<td height=100 bgcolor="#FFFFFF" class="forumrow"> 備份資料庫路徑(相對):
<input type=text size=30 name=DBpath value="bak\jester_bak.Mdb">
<BR>
目標資料庫路徑(相對):
<input name=backpath type=text id="backpath" value="<%=db%>" size=30>
<BR>
填寫您當前使用的資料庫路徑,如不想覆蓋當前文件,可自行命名(注意路徑是否正確),然後修改conn.asp文件,如果目標文件名和當前使用資料庫名一致的話,不需修改conn.asp文件<BR>
<input name="submit" type=submit value="恢復數據">
<br>
-----------------------------------------------------------------------------------------<br>
在上面填寫本程序的資料庫路徑全名,本程序的默認備份資料庫文件為,請按照您的備份文件自行修改。<br>
您可以用這個功能來備份您的法規數據,以保證您的數據安全!<br>
注意:所有路徑都是相對與程序空間根目錄的相對路徑 </td>
</tr>
</table>
<p></p>
</form>
<span class="STYLE1">
<%
if request.QueryString("action")="ys" then
dim dbpath,boolIs97
if request("Dbpath")<>"" then Dbpath=request("Dbpath") end if
if request("Dbpath")="" then
if request("bkfolder")<>"" then bkfolder=request("bkfolder") else bkfolder="spubbsbak" end if
if request("bkdbname")<>"" then bkdbname=request("bkdbname") else bkdbname="spubbs" end if
bkdbname=bkdbname&"#.asp"
Dbpath=bkfolder&"\"&bkdbname
end if
'dbpath = request("dbpath")
if request("boolIs97")<>"" then boolIs97=request("boolIs97") else boolIs97=true end if
'boolIs97 = request("boolIs97")
If dbpath <> "" Then
dbpath = server.mappath(dbpath)
response.write(CompactDB(dbpath,boolIs97))
End If
'=====================壓縮參數=========================
Function CompactDB(dbPath, boolIs97)
Dim fso, Engine, strDBPath,JET_3X
strDBPath = left(dbPath,instrrev(DBPath,"\"))
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(dbPath) Then
fso.CopyFile dbpath,strDBPath & "temp.mdb"
Set Engine = CreateObject("JRO.JetEngine")
If boolIs97 = "True" Then
Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & "temp.mdb", _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & "temp1.mdb;" _
& "Jet OLEDB:Engine Type=" & JET_3X
Else
Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & "temp.mdb", _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & "temp1.mdb"
End If
fso.CopyFile strDBPath & "temp1.mdb",dbpath
fso.DeleteFile(strDBPath & "temp.mdb")
fso.DeleteFile(strDBPath & "temp1.mdb")
Set fso = nothing
Set Engine = nothing
CompactDB = "你的資料庫, " & dbpath & ", 已經壓縮成功!" & vbCrLf
Else
CompactDB = "資料庫名稱或路徑不正確. 請重試!" & vbCrLf
End If
End Function
end if%>
</span>
<form action="?action=ys" method="post">
<table width="80%" height="1" border="0" align=center cellpadding="5" cellspacing="1" bgcolor="#336699" class="tableBorder">
<tr>
<td width="581" height=25 bgcolor="#FFFFFF" class="forumrow"><b>注意:</b><br>
輸入資料庫所在相對路徑,並且輸入資料庫名稱(正在使用中資料庫不能壓縮,請選擇備份資料庫進行壓縮操作) </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="forumrow">壓縮資料庫:
<input type="text" name="dbpath" value=<%=db%>>
<input name="submit3" type="submit" value="開始壓縮"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="forumrow"><input type="checkbox" name="boolIs97" value="True">
如果使用 Access 97 資料庫請選擇 (默認為 Access 2000 資料庫)<br>
<br></td>
</tr>
</table> </form>
Ⅲ 怎樣用批處理備份還原IP配置
以下批處理BAT代碼,正是您所需要的批處理代碼:
一、備份IP地址、子網掩碼、默認網關、DNS信息的批處理代碼
@echo off&setlocal enabledelayedexpansion
set n=0
for /f "skip=2 tokens=3 delims= " %%i in ('netsh interface ip show address') do (
set /a n =1
if "!n!" EQU "1" set var=%%i&call:loop !var!
)
pause>nul
exit /b
:loop
if "%1" EQU "否" (
echo IP是靜態的,正准備進行備份
echo.
echo 備份當前網路配置
echo.
echo 按任意鍵繼續...&pause>nul
echo.
netsh -c interface mp>c:\IP_DNS.txt&&echo 網路配置備份成功!
echo @echo off>c:\IP_DNS.bat
echo netsh exec c:\IP_DNS.txt^&^&echo IP網路配置成功^!>>c:\IP_DNS.bat
echo exit /b>>C:\IP_DNS.bat
) else (
echo IP是動態的所以就不需要備份了。
goto :eof
)
以上代碼的使用方法:
將以上的代碼,粘貼到記事本,然後保存成為一個以BAT為擴展名的批處理文件,使用的時候,直接雙擊此批處理文件即可成功。
成功之後,我們會在C盤根目錄,得到兩個文件,一個名稱為:IP_DNS.bat;另外一個名稱為:IP_DNS.txt
其中:IP_DNS.txt文件就是保存本機的網路配置的信息的文件。而IP_DNS.bat是用來恢復網路配置的批處理文件。
二、還原IP地址、子網掩碼、默認網關、DNS信息的批處理代碼
上面已經說了,通過上面的代碼,我們可以在C盤根目錄得到兩個文件,一個名稱為:IP_DNS.bat;另外一個名稱為:IP_DNS.txt;
其中,IP_DNS.bat批處理文件,就是用來還原iP地址、子網掩碼、默認網關和DNS信息的,只需要雙擊該文件就成功了。
不同的計算機所得到的IP_DNS.bat信息是不一樣的,因此,本站就不再粘貼出相關代碼了。
三、知識擴展
如果將IP地址、DNS設置為自動獲取?
批處理代碼如下:
echo 將IP、DNS設為自動獲取,按任意鍵繼續...&pause>nul
netsh interface ip set address name="本地連接" source=dhcp
netsh interface ip set dns name="本地連接" source=dhcp&&echo 設定完成!
Ⅳ 網站如何備份文件和資料庫
網站安全太重要,很多我們無法掌控和預測的情況,樓主才建站,確實要一開始就養成定期備份的習慣。
網站備份分為文件備份和資料庫備份兩部分。
文件備份:對於網站文件的備份,或者說整站目錄的備份 ,這類備份的目的主要是擔心網站文件的變動引起整站的不穩定或造成網站其他功能和文件的丟失。 可以通過FTP數據備份工具,將網站目錄下的相關文件直接下載本地,根據備份時間在本地實現定期打包和替換。
資料庫備份:一般一些服務較好的IDC,通常是每周幫忙備份一次資料庫, 對於一些運用建站CMS做網站的站長來說,如Discuz、PHPwind、DEDECMS、Wordpress等建站系統,在後台都有非常方便的資料庫一鍵備份,通過自動備份到指定的網站文件夾當中,如果你還不放心,可以使用FTP工具,將遠程的備份資料庫下載到本地。
當然這些備份方法,需要自己定期手動操作。還是找一款備份軟體效率高一點。拿多備份來說,你建立任務之後,自己設置好備份頻率,它就定時幫你自動備份了。好吧,給你寫下操作步驟:
1.登錄多備份官網—注冊賬戶—進入控制面板—選擇開始—選擇資料庫備份
2.出現「你的資料庫是否可以遠程授權」,選擇可以,進入託管模式(除非你的空間不能授權,那就是跳入插件頁面)
3.進入託管模式之後,選擇資料庫類型。填寫好埠,ip,用戶名,密碼。
,之後設置好存儲位置,備份頻率,備份時段,然後點擊啟動備份。就可以了。
上面介紹的是資料庫備份步驟,文件備份步驟也大同小異。善用輔助工具來提升們效率,是站長的優勢。寫了很多,希望能幫到你,望採納。