掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流
隨著微博微信等移動(dòng)互聯(lián)網(wǎng)工具的興起,BBS社區(qū)等產(chǎn)品開(kāi)始沒(méi)落,這不是不爭(zhēng)的事實(shí);而且國(guó)內(nèi)最知名(沒(méi)有之一)的的社區(qū)程序Discuz的原班人馬幾乎都已經(jīng)各奔東西了。但即使是這樣這一生態(tài)依然充滿(mǎn)生機(jī),在粉絲經(jīng)濟(jì)的大背景下,很多企業(yè)開(kāi)始使用Discuz搭建自己的產(chǎn)品交流社區(qū),諸如小米、360、騰訊等等,而這些社區(qū)都是基于Discuz的,包括我們長(zhǎng)沙地區(qū)的大湘網(wǎng)、紅網(wǎng)論壇等知名社區(qū);而且雖然騰訊在利用完Discuz后似乎慢慢地開(kāi)始拋棄它,但仍然還是有一些官方的開(kāi)發(fā)者在社區(qū)活動(dòng),在應(yīng)用中心依然有上百個(gè)活躍的開(kāi)發(fā)者在一起維護(hù)、增強(qiáng)它。
自最新的X3.2版本開(kāi)始,Discuz引入了微社區(qū),一開(kāi)始很多人都是非??春眠@款產(chǎn)品,但現(xiàn)在熱度似乎不咋地。但這都不影響很多公司的站點(diǎn)去使用它,甚至有一些站點(diǎn)就是為了使用微社區(qū),在沒(méi)有其他業(yè)務(wù)需求的前提下從舊版本升級(jí)到最新版本。
而今天我我要說(shuō)的就是通過(guò)舊版本升級(jí)到新版本,然后開(kāi)通打通版微社區(qū)過(guò)程中的問(wèn)題。在昨天有人找到我說(shuō)自己的站點(diǎn)從3.1升級(jí)到3.2版本,就是為了使用微社區(qū),但一直不能使用,一直都顯示在開(kāi)通中。
關(guān)于這個(gè)問(wèn)題其實(shí)在網(wǎng)上有非常多的人提問(wèn)和回答,而且回答確實(shí)是沒(méi)有問(wèn)題的。比如一般的有以下幾點(diǎn):
但顯然,這個(gè)網(wǎng)站不是這些原因,不然他也不會(huì)找到我來(lái)解決,自己去網(wǎng)上搜索下就知道了。因此,這個(gè)網(wǎng)站所遇到的問(wèn)題不是那么尋常,或者說(shuō)不是很多人所遇到的。當(dāng)然網(wǎng)上的回答很多是給小白站長(zhǎng)用的。對(duì)于不是開(kāi)發(fā)者的站長(zhǎng)來(lái)說(shuō)看到上面的信息,開(kāi)始懵逼了。
實(shí)際上微社區(qū)官方提供了一個(gè)接口檢測(cè)工具:http://wsq.discuz.com/?a=apitest(該工具需要在微信客戶(hù)端使用,在PC上可以使用微信web開(kāi)發(fā)工具等工具打開(kāi)),一般情況下只要這個(gè)工具檢測(cè)有未成功的這個(gè)模塊就不能正常使用。結(jié)果是這樣子的:
也就是任何一個(gè)接口都是通信失敗的,于是就抓包看一下,結(jié)果返回的當(dāng)然是有問(wèn)題的:
而在所有的請(qǐng)求里邊了,發(fā)現(xiàn)了一個(gè)302重定向,而且是重定向到到了一個(gè)登陸頁(yè)面,也就是說(shuō)當(dāng)云平臺(tái)跟這個(gè)站點(diǎn)通信的時(shí)候,不能愉快地握手了,而是被拒在門(mén)外了,因?yàn)檫@個(gè)時(shí)候云平臺(tái)相當(dāng)于一個(gè)訪(fǎng)客,而這個(gè)訪(fǎng)客需要登陸。這就糾結(jié)了,原來(lái)它的網(wǎng)站禁止了游客訪(fǎng)問(wèn)任何頁(yè)面,因此也就出現(xiàn)了這樣的問(wèn)題。這個(gè)時(shí)候我心里在罵自己傻逼,如果一開(kāi)始關(guān)注到他的網(wǎng)站規(guī)則是這樣的,就不用上面的分析了。
也就是這個(gè)問(wèn)題的實(shí)質(zhì)就是禁止了游客訪(fǎng)問(wèn)任何頁(yè)面,因此云平臺(tái)與網(wǎng)站的通信處錯(cuò)了,因此也就不能正常服務(wù)了!當(dāng)開(kāi)始相應(yīng)權(quán)限的時(shí)候,就是如下的結(jié)果了,在請(qǐng)求返回的數(shù)據(jù)是正常的:
當(dāng)然,接口檢測(cè)也是全綠的:
自然開(kāi)通也是成功的!
世界就是這樣的,我可以說(shuō),這樣的問(wèn)題有時(shí)候一個(gè)不懂開(kāi)發(fā)的人可能也可以亂試出來(lái);而開(kāi)發(fā)者往往通過(guò)線(xiàn)索來(lái)發(fā)現(xiàn)問(wèn)題和解決問(wèn)題。實(shí)際上在這個(gè)問(wèn)題上其實(shí)又有新的問(wèn)題,因?yàn)楝F(xiàn)在微社區(qū)是可以提供服務(wù)了,但不讓游客訪(fǎng)問(wèn)卻依然是業(yè)務(wù)需求。當(dāng)然這個(gè)問(wèn)題不是這篇文章的范疇,但解決方式總是有的,比如其他模塊開(kāi)放,只限制敏感內(nèi)容所在的模塊,反之也可以,這個(gè)問(wèn)題其實(shí)很好解決。
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流