精品国产三级a在线观看网站,亚洲综合色成在线观看,亚洲熟妇一区二区三区,,中文字幕成人精品久久不卡 ,永久免费av无码网站国产

最近要同時建幾個站測試產(chǎn)品。為了方便,從第二個站開始就直接復(fù)制整站。

先復(fù)制WP的頁面文件,然后導(dǎo)出原有Mysql的數(shù)據(jù),最后導(dǎo)入新站。

可能因為數(shù)據(jù)比較多,所以導(dǎo)入新站的時候老是報錯或者提示中斷。試了幾次后依然報錯,但是數(shù)據(jù)庫里面已經(jīng)有表和數(shù)據(jù)。然后我就忽略報錯(估計就是這個埋下隱患)......

(現(xiàn)在看不到出錯的界面,只找到當(dāng)時的視頻截圖)

新站搭建成功后發(fā)現(xiàn)個問題,Add to cart 失敗,Buynow?(插件:Buy Now Button for WooCommerce)失敗。我考慮了下原因,認(rèn)為是緩存引起的問題。所以我在Woocommerce --setting--status--tools,選擇Clear customer sessions ,因為清除Session會刪除所有客戶會話數(shù)據(jù),包括當(dāng)前購物車和數(shù)據(jù)庫中已保存的購物車。

果然,效果很明顯,Add to cart 和 Buy now 都可以用了。

但好景不長,過了一會又顯示購物車為空了。

因為Buynow那個插件的原理還是通過加購物車后轉(zhuǎn)向到Checkout ,所以不能購買的原因依然是產(chǎn)品未能添加購物車。

因為老站是完全正常的,我估計新站出錯的原因還是在導(dǎo)入數(shù)據(jù)庫的時候并未完全成功。某些表結(jié)構(gòu)可能存在問題。

于是我安裝了 WP-Optimize,針對數(shù)據(jù)庫做一些優(yōu)化,包括緩存。?優(yōu)化完成后問題依然存在, 看來問題比較棘手。

我又考慮,通過Ajax 把產(chǎn)品數(shù)據(jù)直接添加到購物車,這樣試試看。本來準(zhǔn)備改PHP ,后來發(fā)現(xiàn)居然還有這個插件 ,Ajax提交產(chǎn)品數(shù)據(jù)到購物車,看到受此困擾的家人們不少啊。于是立馬裝上插件,果不其然,用Ajax可以添加到購物車了。不過點Buy now 依然不會跳轉(zhuǎn)到Checkout頁面。

現(xiàn)在是可以加購,然后點進(jìn)購物車去結(jié)算,但Buynow不能用。但這個時候我知道我的判斷是正確的,就是導(dǎo)入數(shù)據(jù)庫的時候,部分表結(jié)構(gòu)受到破壞。既然和Session相關(guān),那就先檢查Session這個表結(jié)構(gòu)。

果然Wp_woocommerce_sessions 損壞了,表中的 session_id 列未自動遞增。然后我把這列改為自動增加.

問題成功解決,Buynow能跳轉(zhuǎn)到Checkout頁面了。

我在寫這篇文章記錄的時候,給人的感覺解決問題挺簡單的,但實際還是花了一點時間。

總結(jié)下:顯示出來的問題是,點擊Buynow按鈕后不能跳轉(zhuǎn)到Checkout ,可能存在的原因有很多,主題沖突,插件沖突,緩存問題,Session問題,數(shù)據(jù)庫問題......等等,也只能一項一項的去測試。?正確的做法是先找到問題的關(guān)鍵原因,這樣才能少走彎路,盡快解決問題。

我是做跨境的老王, 今天的分享就到這里!?


點贊(4) 打賞

評論列表 共有 0 條評論

暫無評論

服務(wù)號

訂閱號

備注【拉群】

商務(wù)洽談

微信聯(lián)系站長

發(fā)表
評論
立即
投稿
返回
頂部