代碼823:Openx的管理後台出錯!

公司建置了好幾個網站,為了完善利用,我們就使用了OpenX這個廣告管理系統,來統一分配所有網站的廣告資源,除了公司自己在各網站之間互相導引流量之外,並且也提供給有興趣的廣告主來刊登廣告。

Openx是一個非常實用的廣告管理系統,舊名為OpenAds,現在把這個Ads改成X。

你先在OpenX上創立新的版位,把此版位調用數據貼到要放廣告的網站上,然後在OpenX上新增或修改廣告內容,就可以直接將廣告顯示到你的網站上了,並且你也可以查到廣告的瀏覽率和點擊率。

很多部落格在使用的Wordpress,也有提供OpenX插件,只要到Wordpress搜尋一下就可以找到。

最近為了分散日漸攀升的流量,公司將OpenX系統轉換到新的主機上,不過為了保險,我們就決定新安裝一個OpenX,並從舊的OpenX中複製內容到新的OpenX內,然後再逐步將所有廣告代碼更換。這個方法雖然多工,但是至少讓用戶們可以無痛接縫到新的廣告系統上。

不過,在這次新安裝OpenX之後,每次進入後台,就會出現Dashboard錯誤:

Openx M2M authentication error password invalid code 823

研究了半天也不知道這是什麼問題?就去Google爬文,發現竟然沒有中文的說明,都是英文的!!

沒辦法,就靠著Google翻譯一條一條的慢慢看,最後才找到了一解決方法。

原來除了新安裝,很可能在升級OpenX時候也會遇到這個823錯誤!

想說在Wordpress上有提供插件的話,應該會有愈來愈多使用中文的朋友會安裝OpenX,也將會有愈來愈多的人需要這個解決方法,因此就在此分享給有需要的人。

此問題的出現,主要是因為在同一個伺服器上,安裝了超過一個OpenX。我自己想了想,現在使用的這個伺服器,在前年曾經安裝過OpenX,應該是被移除了的,但還是出現這個問題。

解決方法其實超簡單,只要進入下列網址:

mydomain.com/www/admin/regenerate-platformhash.php

將mydomain.com修改成您的OpenX網址,例如你的OpenX網址是 www.abc.com/OpenX 的話,那就變成:

www.abc.com/OpenX/www/admin/regenerate-platformhash.php

進入之後,就會為您的OpenX網站產生一個新的密鑰,之後登入到OpenX,就不會再出現這個惱人的畫面了。