九九国产视频_亚洲精品国产三级在线观看_很污很黄能把下面看湿的短文_69色视频日韩在线视频

完美動易2006 Sp6 SW6.5 Access MSSQL轉(zhuǎn) PHPCMS 2007 SP6

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

完美動易2006 Sp6 SW6.5 Access MSSQL轉(zhuǎn) PHPCMS 2007 SP6 程序2008-5-2

完美動易2006 Sp6??SiteWeaver CMS6.5 Access MSSQL轉(zhuǎn) PHPCMS 2007 SP6程序??Bulid 2008-5-2

(由于本人的愛好,做了幾個小網(wǎng)站,現(xiàn)在需要將其轉(zhuǎn)到PHPCMS中,但是官方的程序均不可用,于是自己經(jīng)過20多天的摸索,改出一個完美版的轉(zhuǎn)換程序。本著開源的精神,現(xiàn)將自已修改的這個程序共享出來,由于本人第一次改PHP的程序,以前沒有接觸過,內(nèi)有BUG或測試不到之處,還望各位網(wǎng)友指正,大家共同探討,一起進步)
/*
=========================================================
動易內(nèi)容管理Access MSSQL版 >> 到PHPCMS 2007 數(shù)據(jù)轉(zhuǎn)換程序??0.8426 Bulid 2008-5-2
www.phpcms.cn
原版發(fā)布
gsweiyu 修改
聯(lián)系方式:han#minqin.cn??我的網(wǎng)站:
http://www.minqin.cn(拯救民勤網(wǎng))
=========================================================
*/


聲明 :??

  • 本程序為在官方免費程序上修改,相應(yīng)版權(quán)歸原開發(fā)者所有,修改部分歸本人所有。
  • 本程序的使用者應(yīng)當有一定的PHP.MYSQL.MSSQL使用基礎(chǔ),否則請先行了解相關(guān)知識。
  • 本程序操作不會破壞原有動易數(shù)據(jù),本人對使用本程序所產(chǎn)生的損失不承擔任何責(zé)任。
  • 本程序不保證數(shù)據(jù)100%的導(dǎo)入成功,有問題請咨詢官方或聯(lián)系本人:han@minqin.cn。

本程序適用轉(zhuǎn)換版本

  • PowerEasy @2006 Sp6 Access MSSQL
  • SiteWeaver CMS6.5 Access MSSQL
  • 轉(zhuǎn)換??-> PHPCMS @2007 Sp6??( 均為最新版本測試通過 )

本程序在以下環(huán)境中測試通過

  • WINDOWS 下 PHP4/5 以及 PHPCMS 2007 支持版本的MYSQL
  • 如需要轉(zhuǎn)換MSSQL版本還需在本機上安裝MSSQL 2000/2005

? ?? ?本人試驗的環(huán)境說明:
? ?? ?Windows XP 專業(yè)版 Sp2 PC_webserver官方下載,MS SQLSERVER 2000 Sp5
? ?? ?PowerEasy @2006 Sp6 Access版 有多個文章頻道,一個圖片頻道,一個下載頻道,計有數(shù)據(jù)3400余條,后升級到MSSQL,均測試通過

? ?? ?Windows 2003 企業(yè)版 Sp2??IIS 6,PHP 5.25,Mysql 5.0.45-community-nt,MS SQLSERVER 2005 Sp2
? ?? ?PHP 工作在IIS 6 FASTCGI 模式下(關(guān)于FASTCGI,與ISAPI并無不同,但效率要高得多)
? ?? ?SiteWeaver CMS6.5 SQL版 有多個文章頻道,無圖片與下載頻道,計有數(shù)據(jù)20余條,導(dǎo)出到ACCESS,均測試通過
? ?? ?(經(jīng)測試,PHPCMS Sp4 Sp5 動易2006 Sp4以上均可使用本程序)

本程序可以轉(zhuǎn)換的數(shù)據(jù)

  • 用戶列表;
  • 所有文章頻道類型(包括專題)數(shù)據(jù);
  • 所有下載頻道類型(包括專題)數(shù)據(jù);
  • 所有圖片頻道類型(包括專題)數(shù)據(jù);
  • 友情鏈接數(shù)據(jù);
  • 公告數(shù)據(jù);

本程序不能或無法完整轉(zhuǎn)換的數(shù)據(jù)及注意要點

  • 重復(fù)的用戶登陸號將忽略;
  • 安裝完畢后,請更新緩存,并對各個頻道、欄目更新緩存;
  • PHPCMS 2007中的原有數(shù)據(jù)將完全刪除;
  • 僅對文章、圖片和下載三種類型的頻道進行導(dǎo)入,其它則頻道不進行導(dǎo)入;
  • 本版本能自動添加自定義核心類型頻道,請確認您的phpcms目錄有權(quán)限寫,以便程序操作;
  • 轉(zhuǎn)入后的內(nèi)容相關(guān)圖片鏈接地址,請自行復(fù)制到相應(yīng)的目錄中,即可顯示。

使用說明:
? ? 1、只需要修改config.php一個文件,其他的文件不需要改動,修改中多注意提示
? ? 2、如需轉(zhuǎn)換MSSQL版本,必須解決PHP無法讀取MSSQL的NTEXT類型數(shù)據(jù)的問題
? ?? ?? ?MS SQL message: ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier. (severity 16)
? ?? ?? ?經(jīng)過N次實驗,終于找到了一種變通的方法完美解決PHP下讀MsSQL個NTEXT的方法
思路是用一個存儲過程讀出MsSQL的表域名,然后將這個表域名替換select * form [表名] where [條件]
這樣的*[字段名|域名列表],具體參見相關(guān)程序
? ?? ? (這個解決思路也可以用在類似的程序中,輕松解決PHP與MSSQL的查詢問題)

事先請先執(zhí)行sp_columns.sql創(chuàng)建存儲過程
需要遠程登錄MS SQL SERVER,在需要轉(zhuǎn)換的數(shù)據(jù)庫中新建一個存儲過程
將本程序目錄下sp_columns.sql內(nèi)的所有內(nèi)容復(fù)制過去并執(zhí)行,提示執(zhí)行成功便可,如果執(zhí)行失敗,則是因為你修改了sp_columns.sql的內(nèi)容,將原文復(fù)制過去再執(zhí)行。

? ? 3、ESHOP版本中的文章數(shù)據(jù)也同樣可以轉(zhuǎn)換,因本人手中沒有ESHOP版本的數(shù)據(jù)庫,所以沒有測試,有需要的朋友可以根據(jù)這個程序按例改寫程序便可。
? ? 4、原動易數(shù)據(jù)中(如文章中a)如果有“/”、“\”等符號可能導(dǎo)致轉(zhuǎn)換失敗,請先修復(fù)原動易數(shù)據(jù)。
? ?? ?? ?MySQL Error:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '',author = 'admin',copyfrom = '經(jīng)濟日報',paginationtype = '0',maxcharperpage = '' at line 1
MySQL Errno:1064
Message:MySQL Query Error

? ?? ?? ?這個錯誤是由于記錄中有的域中有非法字符如:"/"、"\" ,或是找到對應(yīng)的記錄刪除了就沒錯了

? ? 5、如果服務(wù)器不方便,不能直接轉(zhuǎn)MSSQL,需要導(dǎo)出到ACCESS,請注意以下幾點
準備一個空的PowerEasy2006.mdb,所謂空,是里面所有表的記錄都刪除空了,如果不這樣做,在導(dǎo)出時就一定要在映射中選擇刪除表中所有記錄。
或是準備一個空的MDB數(shù)據(jù)庫,導(dǎo)出時重新建表,這樣操作更復(fù)雜一些,需要一定的專業(yè)知識
如果你在動易中建了其他的頻道,PE_Admin 最后生增加幾個新列,可以手工PowerEasy2006.mdb加上,也可以忽略。
錯誤 0xc0202009: {20121A51-ED90-4F25-A740-75F912CE40AD}: SSIS 錯誤代碼 DTS_E_OLEDBERROR。出現(xiàn) OLE DB 錯誤。錯誤代碼: 0x80004005。
已獲得 OLE DB 記錄。源:“Microsoft JET Database Engine” Hresult: 0x80004005 說明:“未指定的錯誤”。

如果出現(xiàn)這樣的錯誤,是一次執(zhí)行的表太多了的緣故,可以一次導(dǎo)出1/3的表,分3次導(dǎo)完。

? ? 6、如果轉(zhuǎn)換錯誤,請在phpMyAdmin對應(yīng)數(shù)據(jù)庫中SQL處執(zhí)行如下語句,便可重新進行轉(zhuǎn)換。
前提是你安裝時選用的是默認安裝,用PHPCMS做為用戶名

復(fù)制內(nèi)容到剪貼板

代碼:
XML/HTML代碼
  1. TRUNCATE?`phpcms_announce`;
  2. TRUNCATE?`phpcms_category`;
  3. TRUNCATE?`phpcms_link`;
  4. TRUNCATE?`phpcms_special`?;
  5. Delete?FROM?`phpcms_channel`?Where?`phpcms_channel`.`channelid`?>9;
  6. Delete?FROM?`phpcms_member`?Where?`phpcms_member`.`userid`?>1;
  7. Delete?FROM?`phpcms_member_info`?Where?`phpcms_member_info`.`userid`?>1;


??? 7、其他未盡事宜,還望各位同仁多加測試,如有錯誤,請說明錯誤原因,截圖跟貼。

使用步驟:
1、下載本程序
2、假定已安裝PHPCMS,并可以正常使用
3、將本程序解壓到PHPCMS根目錄(正常解壓為/pe2phpcms)
4、準備數(shù)據(jù)庫,ACCESS要拷貝到網(wǎng)站用戶有訪問權(quán)利的目錄下,本機轉(zhuǎn)換任何路徑均可
MSSQL測試訪問權(quán)限
5、修改CONFIG.PHP一般而言,只需要修改本程序中的配置
6、開始轉(zhuǎn)換

本程序的主要修正:
1、修正了舊版的轉(zhuǎn)換程序只能轉(zhuǎn)成PHPCMS Sp5而不能轉(zhuǎn)到PHPCMS Sp6的錯誤;
2、修正了舊版程序在數(shù)據(jù)量大時出現(xiàn)超時的問題;
3、增加了舊版程序中的提示與統(tǒng)計信息,可以更好的反映轉(zhuǎn)換狀況;
4、找到了一個PHP中有效讀取MSSQL時NTEXT類型數(shù)據(jù)的思路,并以此解決了眾多ASP+MSSQL網(wǎng)站程序向PHP移植的問題,尤其有數(shù)據(jù)量大的情況下,導(dǎo)出Access出錯時,這種辦法尤為重要
5、順利實現(xiàn)了MSSQL版向PHPCMS的轉(zhuǎn)移。
6、針對于轉(zhuǎn)換過程中遇到的種種問題,一方面修改了程序中的幾處不嚴謹?shù)牡胤剑硪环矫娼o出了解決辦法。
7、針對于動易開源的SiteWeaver CMS6.5,也實現(xiàn)了ACCESS與MSSQL兩種版本的的順利轉(zhuǎn)移。
8、花費了大量的時間,在15萬條數(shù)據(jù)的基礎(chǔ)上,對于程序進行了細致的測試,確保有較少的BUG。

(原貼不能修改了,5月2日重新上傳了,大家請重新下載)
落伍下載:
http://www.im286.com/thread-2554988-1-2.html
PHPCMS下載:
http://bbs.phpcms.cn/thread-56184-1-1.html

經(jīng)測試,文章系統(tǒng)已經(jīng)真正實現(xiàn)完美轉(zhuǎn)換!!
而圖片和下載由于我沒有更多的數(shù)據(jù),所以不能盡善盡美

請各位同好相測!

本樓主要是發(fā)布后修正的錯誤!!
相應(yīng)下載在1樓!

完美動易2006 Sp6??SiteWeaver CMS6.5 Access MSSQL轉(zhuǎn) PHPCMS 2007 SP6 程序??Bulid 2008-5-2

代碼:

XML/HTML代碼
  1. 2008-4-27修正兩處錯誤:
  2. 1、友情鏈接不能轉(zhuǎn)換的問題
  3. 2、增加了開始時間和結(jié)束時間,大家可以算算N萬數(shù)據(jù)需要多少時間轉(zhuǎn)換完成

代碼:

XML/HTML代碼
  1. 2008-5-2修正以下多處錯誤(主要是文章頻道)
  2. 1、PHPCMS后臺全顯示圖(標志)的問題(已解決)
  3. 2、默認圖片目錄的問題(已解決)
  4. 3、縮略圖的問題(已解決),與上一個問題其實是相同的,參見CONFIG.PHP中的相應(yīng)配置
  5. /原動易的安裝目錄,如"/web/",如果是網(wǎng)站根目錄則是"/"
  6. define("PE_PATH","/";
  7. //??????設(shè)置下面這個變量的主要原因是是否改變動易上傳文件/頻道名/UPLOADFILE_XXXX/路徑
  8. //??????動易用
  9. //??????設(shè)置為0的時候,文章內(nèi)的圖片保存在原來的位置不動,適用于動易安裝在子目錄中
  10. //??????設(shè)置為1的時候,在根目錄下安裝的動易也不需要改變路徑
  11. //??????設(shè)置為2的時候,將原來的上傳目錄修改為以下格式
  12. //???????/uploadfile/article/uploadfile/200805/20080501112706322.jpg
  13. $_CONFIG['pe_uploadpath']?=?0;
  14. 4、簡介不能轉(zhuǎn)換的問題(已解決)
  15. 5、外部鏈接類型不能正常跳轉(zhuǎn)的問題(已解決)
  16. 6、keyword?頭尾都有,號的問題(已解決)
  17. 7、標題顏色的問題(已解決)
  18. 8、來源問題(已解決)
  19. 9、文章特性,主要是推薦文章和置頂文章(已解決)
  20. 10、作者?信息不對(已解決)
  21. 11、修正了頻道和欄目的排序和不顯示欄目的屬性問題
  22. 12、SEO_Keywords?SEO_Description中HTML代碼需要手工去除
  23. 13、修正了頻道與欄目中的其他多個錯誤

完美動易2006 Sp6 SW6.5 Access MSSQL轉(zhuǎn) PHPCMS 2007 SP6 程序2008-5-2點擊下載此文件

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » 完美動易2006 Sp6 SW6.5 Access MSSQL轉(zhuǎn) PHPCMS 2007 SP6

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護;網(wǎng)站開發(fā)修改及維護; 各財務(wù)軟件安裝調(diào)試及注冊服務(wù)(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情