問:
本地測試PHP版本是5.2.17 虛擬主機的版本只有5.2.18,有可能是這個問題。想問問虛擬機怎么降到5.2.17版本
,PHP源碼放在本地測試登錄可以顯示出驗證碼,傳到虛擬主機卻不行
答:您好,
驗證碼不顯示一般不會是php 小版本的問題,已調整清除程序bom ,未找到后臺地址,請測試下驗證碼是否正常,非常感謝您長期對我司的支持!
問:http://qq.gotoip1.com/ad/login.php
這是后臺地址。還是一樣不顯示驗證碼
答:您好,
1.已經為您處理,如圖,您的站點 需要設置url地址重寫 ,您使用的是windows,已經為您將apache規則轉換為 iis規則,網站可以打開了, 驗證碼正常顯示了 ,非常感謝您長期對我司的支持!
問:
以下部份代碼是打開excel數據庫并顯示記錄,在本地測試無任何問題,但是在虛擬主機里就會出現以上錯誤,請問什么原因呢?
答:您好,
請嘗試把連接代碼更換為Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=\’Excel 12.0;HDR=YES;IMEX=1\’;Data Source=或Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=,非常感謝您長期對我司的支持!
問:網站上登錄時有驗證碼設置,進入登錄入口驗證碼顯示不了,網站在本地沒有問題,檢查代碼沒問題,我懷疑有可能是虛擬主機的php環境的GD庫可能關閉,請幫忙檢查下。
答:您好,已經處理,原因是/Conf/config.php含有BOM造成的,已經幫您清理,非常感謝您長期對我司的支持!
問:您鎖說的位置我可以修改嗎?/conf/config.php,這個配置文件在文件管理器中我可以看到嗎?如果能請說下具體的位置
答:您好,BOM是無法看見的,因為是您使用文件管理修改了這個文件的內容造成的產生了BOM,建議您使用專業的記事本軟件修改文件,可以保存無BOM的文件,不要使用文件管理或者記事本修改,非常感謝您長期對我司的支持!
問:在本地調試好的短信驗證碼功能在虛擬主機上使用時中文亂碼,請求提交兩次?ps:本地測試成功,一切正常,部署上虛擬主機就出現問題!
答:您好,主機控制面板-URL編碼,幫您設置成UTF-8了,請再測試一下,如果仍然有異常可以嘗試切換一下另外一個編碼試試,非常感謝您長期對我司的支持!
問:內容還是亂碼的,兩種編碼都嘗試了,本地服務器上測試了,沒問題,還有個比較奇葩一點的問題是短信驗證碼的標簽內容不亂碼,正文內容亂碼?
答:您好,這個應該是程序上編碼的問題,建議從程序上入手排查一下,非常感謝您長期對我司的支持!
問:本地服務器測試都通過了,程序會有問題?
答:您好,您本地測試通過只能說明程序和您本地環境兼容,您需要根據服務器環境來調整程序,讓其和服務器環境兼容,非常感謝您長期對我司的支持!
問:除了操作系統的不一樣,其他的環境配置服務器這邊都是跟本地配置一樣的?只是將操作系統由windows換成了Linux
答:您好,我司可以給您將主機的操作系統更換為Windows后再試試,若是同意請回復工單,非常感謝您長期對我司的支持!
問:好的,更換試試
答:您好,抱歉,沒有看到您是java的主機,我司沒有java的Windows主機,都是在linux下,linux系統本身 分大小寫同時可能編碼異常造成亂碼問題,具體我司并非專業開發,需要您那邊核實一下了,非常感謝您長期對我司的支持.由此給您帶來的不便之處,敬請原諒!謝謝!