微擎人人商城報錯百度未授權使用地圖API,可能是因為您提供的密鑰不是有效的百度LBS開放平臺密鑰
問題描述
微擎人人商城報錯:百度未授權使用地圖API,可能是因為您提供的密鑰不是有效的百度LBS開放平臺密鑰
解決
出現這個問題的原因是源代碼里面的百度地圖AK失效了,這個時候可以去百度地圖直接重新申請一個AK,然后將原來項目里面的AK替換掉
比如下面這個路徑下的文件中使用了AK:ZQiFErjQB7inrGpx27M1GR5w3TxZ64k7
項目名\data\tpl\app\ewei_shopv2\plugin\diypage\default\mobile\diypage.tpl.php
由于人人商城代碼是硬編碼的,每個用到百度地圖的程序都寫了一個AK的配置而不是去同一個配置文件讀,解決這個問題就需要批量替換
1.windows服務器下可以使用notepad++,將代碼下載下來,批量替換再上傳
2.linux服務器下,寫個批量替換的腳本