Ⅰ phpwind6.3版本如何升級到PHPwind7.0版本
(一) 運行環境需求:PHP+MYSQL。
(二) 升級文件說明:(下面用upto.php表示)
(1) up632to7.php 適用於 6.3.2 升級 至 7.0
(2) up7rcto7.php 適用於 7.0rc 升級 至 7.0
(三) 升級步驟:
(1) linux 或 Freebsd 伺服器下安裝方法。
第一步:升級前請務必備份論壇文件與數據, 以免升級失敗導致數據丟失
第二步:請將 upload 目錄內的 images 目錄改名為論壇的圖片目錄名。注: 可以到論壇後台的 核心設置 里查看。
第三步:使用ftp工具中的二進制模式,將該軟體包里的 upload 目錄及其文件上傳到您的空間,假設上傳後目錄仍舊為 upload。將升級文件(upto.php)上傳到 upload 下
第四步:運行 http://yourwebsite/upload/upto.php 升級程序,按升級提示進行升級, 直到升級結束!
(2) Windows 伺服器下安裝方法。
第一步:升級前請務必備份論壇文件與數據, 以免升級失敗導致數據丟失
第二步:請將 upload 目錄內的 images 目錄改名為論壇的圖片目錄名。注: 可以到論壇後台的 核心設置 里查看。
第三步:使用ftp工具,將該軟體包里的 upload 目錄及其文件上傳到您的空間,假設上傳後目錄仍舊為 upload。將升級文件(upto.php)上傳到 upload 下
第四步:運行 http://yourwebsite/upload/upto.php 升級程序,按升級提示進行升級, 直到升級結束!
(三) 相關幫助:
升級圖文說明:http://www.phpwind.net/read.php?tid=528202
相關問題解答:http://www.phpwind.net/thread.php?fid=2
Ⅱ php一個在線升級的功能,新的文件不能覆蓋原來的文件呢,有沒有會的
我建議你的升級腳本按照這種思路做:
1. 先把重要的文件移動到別的目錄(比如配置文件等,這些升級後肯定還需要恢復。 然後把不重要的刪除掉,你可以用php自帶的函數,或者直接用php system 或 exec 調用系統命令完成)
2. 把升級包解壓縮/復制到項目目錄,然後恢復之前配置的重要配置文件
3.system 和 exex 函數都有返回值,你判斷返回值成功後,返回客戶端成功即可。
需要注意:腳本運行時間超時,php執行系統命令是否有許可權。
上面的這些代碼,如果是在linux下,可以寫一個shell腳本,然後php調用即可。
Ⅲ php 升級到5.6 程序有什麼影響
PHP5.2 以前:autoload, PDO 和 MySQLi, 類型約束
PHP5.2:JSON 支持
PHP5.3:棄用的功能,匿名函數,新增魔術方法,命名空間,後期靜態綁定,Heredoc 和 Nowdoc, const, 三元運算符,Phar
PHP5.4:Short Open Tag, 數組簡寫形式,Traits, 內置 Web 伺服器,細節修改
PHP5.5:yield, list() 用於 foreach, 細節修改
PHP5.6: 常量增強,可變函數參數,命名空間增強
Ⅳ 網站php版本怎麼升級
用nginx,開兩個虛擬主機,分別調用不同版本的phpfpm。
Ⅳ LINUX LNMP 一鍵安裝的php 怎麼升級
首先看你lnmp的版本,不同版本升級php的方式略有差異。升級PHP前,請確認你的網站程序是否支持升級到的PHP版本,防止升級到網站程序不兼容的PHP版本,具體可以去你使用的PHP程序的官網查詢相關版本支持信息。v1.3大部分情況下也可以進行降級操作。執行:./upgrade.sh php 到PHP: Downloads 獲取版本號,輸入版本號,如5.3.28 回車,再次回車確認即可開始升級。如需要編譯其他參數可以,lnmp 1.3版可以修改lnmp.conf配置文件里的 PHP_Moles_Options 參數的引號里加其他需要的參數。lnmp 1.2版修改include/upgrade_php.sh文件在PHP_Moles_Arguments="" 參數的雙引號里添加需要的其他模塊,多個模塊參數空格隔開,然後再運行,這樣就行,我在後盾人看視頻時老師講的的,希望能幫到你✧*。٩(^㉨^*)و✧*。
Ⅵ 網站php版本低,想升級到高版本,除了人工費php本身收費嗎
PHP和MYSQL都是免費的,
但是勸還你是小心升級,很有可能你的網站程序不支持高版本。
Ⅶ 如何將phpwind8.7程序網站升級9.0方法
將phpwind8.7程序網站升級9.0方法:
1、確認你空伺服器和資料庫支持新版的phpwind,如果版本不兼容升級是不可能成功的,升級後您的網站就可能直接報錯了
2、注意空間和資料庫大小是否夠,升級可能因為網站超容量而升級失敗。
3、升級前確認您網站安裝的插件是否有9.0版本的,升級後可能會出現插件與新版本phpwind不兼容的問題。無憂主機(www.51php.com)小編的一個插件就因為版本不兼容而無法使用。
4、升級前最關鍵的事情就是做好網站的備份。以確保升級失敗後可以恢復您的數據,無憂主機(www.51php.com)小編推薦使用無憂主機DA面板自帶的備份工具,無憂主機備份工具請參考:無憂主機推薦網站數據整站備份方法
5、升級之前,請務必做好資料庫、附件、頭像等備份,否則出問題會導致無法恢復。
6、無憂主機小編建議您升級前先閱讀phpwind官方給出的8.7升級9.0數據說明,然後在確認您的網站是否升級。說明地址:www.phpwind.net/read/2824827
一、phpwind環境要求
php版本 > 5.2.x 建議5.3
pdo_mysql 安裝擴展
mysql版本(client) >5.x.x
附件上傳 >2M
二、升級前的准備
1、進行資料庫備份
備份資料庫的方式有多種,無憂主機小編只介紹三種
第一種是直接在空間的後台phpmyadmin進行備份,登陸您的phpmyadmin把您網站的資料庫導入到本地,保存。
第二種是使用帝國備份王工具把您的資料庫備份到空間中,詳細備份教程請參考:Mysql資料庫管理利器:帝國備份王安裝使用圖文安裝
第三種是使用phpwind自帶的備份工具進行備份。登陸您php虛擬主機網站的後台依次點擊數據—>資料庫—>數據維護
phpwind後台
2、關閉您的網站,防止網站遷移過程中有新的數據進來,以免丟失數據。登陸您網站後台站點—>站點設置—>站點狀態—完全關閉。
3、把您網站備份的數據通過ft工具的方式下載到您的本地。
三、程序上傳和目錄的處理
註:附件和頭像目前只支持本地和FTP遠程附件,如果之前使用了雲存儲,請先將頭像下載到本地,升級後再上傳。無憂主機用戶可以通過壓縮包的方式上傳這些文件,這樣可以節省許多不必要的上傳時間
1、 將phpwind9.0安裝包上傳到php虛擬主機中並解壓,將upload目錄下的文件上傳至安裝目錄。注意,不能直接覆蓋原來8.7的環境。虛擬主機,建議先將原8.7環境除attachment目錄外,移動到backup下,這樣即時出現問題後可以通過移動目錄恢復8.7的環境。
2、 文件轉移:
a、頭像圖片轉移:將原8.7環境下的attachment/upload文件夾,復制到9.0環境的attachment下。(如果之前使用遠程附件,頭像需要單獨升級,見後面說明)
b、表情圖片轉移:將原8.7目錄下images/post/smile/下的所有目錄拷貝到網站根目錄的res/images/emotion/下。
C、勛章圖片轉移:將原8.7目錄下images/medal/下的所有目錄拷貝到網站根目錄的res/images/medal/下(如果下載的nextwind包是含有www目錄的,則將attachment包括在內的以上目錄移到www目錄下,比如res/images/emotion/ 則為www/res/images/emotion/)。
舉例說明:
文件類型
8.7環境目錄
9.0環境目錄
頭像
attachment/upload
attachment/upload
表情
images/post/smile/
res/images/emotion/
勛章
images/medal/
res/images/medal/
3、登陸phpwind官方下載8.7升級到9.0的升級包up87to90.php文件。升級包地址:
http://www.phpwind.com/index.php?m=downloads&a=downloadsphpwind
4、 確定以下目錄的可寫許可權:
attachment/
conf/database.php
conf/founder.php
conf/windidconfig.php
data/
data/cache/
data/compile/
data/design/
data/log/
data/tmp/
html/
src/extensions/
themes/
themes/extres/
themes/forum/
themes/portal/
themes/site/
themes/space/
四、開始升級
1、執行您剛剛上傳到php虛擬主機的升級程序地址是51php.com(註:域名)/up87to90.php
2、填寫完整的資料庫信息及創始人信息。
3、然後遞交執行基本信息轉換
4、主數據的升級,商家方式有兩種
一種選擇步驟升級,步驟如下:
a、用戶基本數據轉換(pw_members表)
b、用戶基本數據轉換(pw_memberdata表)
c、其它用戶數據轉換,用戶信息表數據同步(pw_user_info)和用戶數據表數據同步(pw_user_data)
d、用戶教育/工作經歷/標簽數據轉換
e、板塊數據轉換
另外一種是一鍵自動升級,您只需要一鍵升級就可以了,無憂主機小編推薦您使用這種升級方式
5、 關於頭像的轉換:
如果之前頭像是本地存儲,則可以直接進行一鍵自動升級。如果是遠程附件存儲,請先在分進程手動升級中,執行用戶頭像轉移。
6、升級完成後會自動進入站點的首頁
五、升級完成後的確認操作。
1、刪除升級程序的文件up87to90.php。
2、將老程序環境attachment文件保存到附近遷移環境的attachment下
3、登陸您php虛擬主機網站的後台選擇 工具—>緩存管理 更新站點的緩存
4、把站點各個功能都測試一遍,發布一個測試文章等等,確認網站沒有任何問題。
Ⅷ update.php升級程序是否有問題
絕對沒有,原封不動的應用本來第一次5.6
進級
後出現問題後來直接安裝5.7,正常,腦筋發燒又運行了update.php又是
老問題
真是愁悶了如今又全新安裝,不敢再運行update.php了
Ⅸ 虛擬主機php版本怎麼升級
虛擬主機自己是沒辦法升級的。要麼換個虛擬主機,要麼聯系你的空間商,讓空間商幫你升級。
或者換個網站程序。
沒有其它的辦法
虛擬主機,你是沒有控制權的,所以要想升級,除了換虛擬主機、換程序外,唯一的辦法就是聯系空間商,讓空間商幫你升級。
Ⅹ php程序升級要注意哪些問題
php5.4版本變化太大,沒有充分准備不建議升級,很多函數都改掉了。