為了有效排查和解決在云虛擬主機管理控制臺操作時遇到的功能問題(例如是否支持多網絡服務、Java、GD庫、Yaf框架以及PEAR等)、CDN開啟問題(例如CDN加速計費說明、CDN加速失敗或緩慢等)以及其他操作問題(例如如何下載日志、如何重置管理員登錄密碼等)。本文為您匯總了使用云虛擬主機管理控制臺時的一些常見問題。
功能問題
CDN問題
操作問題
什么是臨時域名?
購買云虛擬主機后,阿里云會為您的主機自動綁定一個臨時域名,該域名由阿里云免費提供且已完成備案和解析。如果您因為特殊原因(例如尚未完成備案)暫時無法使用自己的域名,可以使用臨時域名調試網站。
使用臨時域名時,請您注意以下事項:
臨時域名僅供在網站備案成功前方便調試網站時使用,為保證您的網站能夠正常運行和推廣,請盡快備案并綁定正式的主機域名。
臨時域名不可刪除。
使用臨時域名訪問網站的具體方法,如下所示:
打開瀏覽器。
輸入臨時域名后并按回車鍵。
臨時域名的格式為:主機名.my3w.com
例如:當您的主機名為testli123時,臨時域名為testli123.my3w.com。
在驗證頁面根據提示輸入信息,單擊確定訪問。
驗證成功后才能訪問網站,并且驗證頁面在4個小時內不會再次顯示。
云虛擬主機是否支持為多網站服務?
不支持。
云虛擬主機可以同時綁定多個域名,網站也可以同時配置多個域名,但是網站的IP只有一個。云虛擬主機綁定的域名只能解析到同一個IP,不能解析到多個IP,所以云虛擬主機不支持為多個網站服務。
關于域名的更多信息,請參見域名概念。
網站是指在互聯網上特定網頁的集合,您可以通過網址(域名)來訪問網站。
云虛擬主機是否支持Java?
不支持。
關于云虛擬主機支持的網站程序開發語言,請參見購買云虛擬主機。
如果您需要使用基于Java的網站服務,建議您購買云服務器ECS。更多信息,請參見什么是云服務器ECS。
云虛擬主機是否支持GD庫?
Linux操作系統云虛擬主機支持GD庫,Windows操作系統云虛擬主機不支持GD庫。
云虛擬主機是否支持HTTPS?
支持。
您可以申請個人測試證書(免費版)或者上傳已有證書來開通HTTPS加密訪問。更多信息,請參見開啟HTTPS加密訪問。
云虛擬主機是否支持配置Yaf框架?
支持。
Yaf(Yet Another Framework)是一個C語言編寫的、基于PHP擴展開發的PHP框架。您可以通過云虛擬主機的自定義擴展功能配置Yaf框架,具體操作,請參見操作步驟。
云虛擬主機是否支持設置PHP的ftp_get()和ftp_put()函數?
不支持。
云虛擬主機允許設置或修改的函數,請您以主機管理控制臺頁面顯示為準。
云虛擬主機是否支持配置反向代理?
不支持。
云虛擬主機是一種已預裝常見網站開發環境的網站托管服務,不支持直接對PHP或Nginx文件進行修改,也無法配置反向代理。云虛擬主機允許修改的參數,請您以控制臺頁面顯示為準。如果您有特殊需求,需要對當前服務器配置進行相應修改,建議您購買云服務器ECS。更多信息,請參見什么是云服務器ECS。
Linux操作系統云虛擬主機是否支持PEAR?
Linux操作系統云虛擬主機是支持PEAR應用,但目前服務器預裝的操作系統環境中未安裝PEAR的擴展庫,您可以自行下載PEAR擴展庫到主機的htdocs目錄,即可使用相關功能。
Windows操作系統云虛擬主機是否支持AspJpeg和AspUpload組件?
Windows操作系統云虛擬主機不支持AspJpeg和AspUpload組件。
Linux操作系統云虛擬主機默認配置了哪些常用擴展組件?
Linux操作系統云虛擬主機默認已配置多種常用擴展組件。不同產品類型的云虛擬主機支持的PHP版本不同,其中,增強版云虛擬主機不支持PHP 5.2版本,云虛擬主機不同版本的PHP默認配置的擴展組件也存在少許差異,常用擴展組件如下表所示:
Linux操作系統云虛擬主機管理控制臺支持自行配置PHP和Zend擴展組件,如果主機未配置您需要的PHP或者Zend擴展組件,您可以在云虛擬主機管理控制臺配置相關擴展組件(例如SourceGuardian或者ionCube Loader),具體操作,請參見配置云虛擬主機的PHP和Zend擴展組件。
擴展組件 | Linux操作系統云虛擬主機默認是否已配置 |
SourceGuardian(sg11) | 否 |
php GD庫 | 是 |
php openssl | 是 |
php fsockopen | 是 |
php ftp | 是 |
php intl | 否 |
php exif | 是 |
php curl | 是 |
php iuc | 否 |
gzip | PHP 5.2未配置,其他PHP版本已配置 |
php zip | 是 |
php sockets | 否 |
php pdo_mysql | 是 |
php zend framework | 否 |
php mbstring | 是 |
rewrite | 否 |
magic_quotes_gpc | 是 |
short_open_tag | 是 |
php redis | 否 |
ioncube | 否 |
zend optimizer | PHP 5.2已配置,其他PHP版本未配置 |
zend guard loader | PHP 5.4已配置,其他PHP版本未配置 |
zend opcache | PHP 5.2/5.3/5.4/5.5未配置,PHP 5.6及以上版本已配置 |
開啟CDN加速失敗的原因有哪些?
開啟CDN加速失敗的原因可能有以下幾種:
您的域名未注冊或者未備案,無法創建加速域名。關于域名的更多信息,請參見阿里云域名服務。
阿里云CDN平臺默認允許的加速域名數量最多為50個,而您添加的加速域名數量已超過50個。
如果您的域名在黑名單范圍內或格式不正確,則無法創建加速域名。
如果上述情況均不存在,請確認您是否已完成使用CDN所需的全部流程。更多信息,請參見CDN入門概述。
開啟CDN加速是如何計費的?
云虛擬主機的域名開啟CDN加速功能后,CDN產生的流量都是單獨計費的,并且默認僅支持按流量計費的方式,開通后不可通過CDN控制臺變更計費方式。更多信息,請參見CDN計費概述。
為什么開啟CDN加速后網站訪問速度緩慢?
使用阿里云CDN加速后,造成網站訪問緩慢的影響因素很多。例如,用戶本地網絡因素、網站加載的內容占比大、CDN節點異常等。更多信息,請參見使用阿里云CDN加速后網站訪問速度較慢。
為什么Linux系統主機管理控制臺不顯示上傳文件大小設置?
原因分析:在
頁面,上傳文件開關控制為禁止狀態。解決方法:在PHP.INI設置頁面,確保上傳文件開關控制為啟動狀態時,PHP函數設置區域才會出現upload_max_filesize設置(MB):,該函數即可設置上傳文件的大小限制。具體操作,請參見相關文檔。
為什么Linux系統下網站日志在Windows本地主機打開后沒有換行?
原因分析:Linux操作系統下的換行符為\n
,而Windows操作系統下的換行符為\r\n
。兩種系統下的換行符不同,從而導致從Linux操作系統云虛擬主機下載的網站日志,在Windows操作系統本地主機上打開后沒有換行,網站日志數據整行呈現或出現亂碼,影響日志查看和分析。
解決方法:
本操作僅以EditPlus文本編輯器為例,您可以根據自己實際情況選擇其他文本編輯器,具體編輯窗口請以實際顯示為準。
下載并安裝文本編輯器。
從Linux操作系統云虛擬主機下載網站日志并保存在本地主機上。
具體操作,請參見下載或刪除網站日志。
使用EditPlus文本編輯器打開本地主機上的網站日志。
在頂部菜單欄上,選擇
。說明您也可以直接在EditPlus文本編輯器頁面使用快捷鍵Alt+Shift+W來實現上述操作。
如何使用phpinfo()
函數查看主機配置的PHP信息?
購買Linux操作系統云虛擬主機后,您可以查看云虛擬主機配置的PHP相關信息,包括PHP的編譯選項及擴充配置、PHP版本、PHP環境變量以及操作系統信息等,根據PHP相關信息看是否滿足您網站程序中PHP要求的運行環境。
操作步驟:
不同版本的PHP對應的PHP配置信息不同,請您以實際頁面顯示為準。本操作以Linux操作系統云虛擬主機的PHP 5.6版本為例。
使用FileZilla連接Linux操作系統云虛擬主機。
具體操作,請參見通過FileZilla管理網站程序文件。
在云虛擬主機的站點根目錄/htdocs下的空白位置,右鍵單擊創建新文件(T)。
在彈出的創建空文件對話框中,輸入將要創建的文件名(例如test.php),然后單擊確定(O)。
選擇已創建好的test.php文件,右鍵單擊查看/編輯(V),輸入如下代碼并保存。
<?php phpinfo(); ?>
在瀏覽器中輸入http://您的網站域名/test.php并按回車鍵。
進入
phpinfo()
函數的返回頁面,查看對應的PHP配置信息。phpinfo()
頁面的部分內容如下圖所示,您可以搜索對應的PHP配置信息看是否滿足您程序中PHP的環境要求。
如何在Linux操作系統主機中下載180天內的日志?
Linux操作系統增強版云虛擬主機默認支持在訪問日志頁簽下查看和下載7天內的訪問日志,如果您需要查看和下載180天內的日志,就需要在歸檔日志頁簽下通過FileZilla工具進行下載,具體操作如下所示:
在下載日志前,請您提前安裝FileZilla客戶端,本文以FileZilla 3.24.1版本為例,具體頁面請以您使用的FileZilla版本頁面顯示為準。具體操作,請參見通過FileZilla管理網站程序文件。
登錄云虛擬主機管理頁面。
找到待查看日志的云虛擬主機,單擊對應操作列的管理。
在左側導航欄,選擇
。在網站日志頁面,單擊歸檔日志頁簽。
未進行系統更新操作時,會彈出一個開啟歸檔日志的提示對話框,單擊確認。
單擊系統更新,在彈出的對話框中,單擊確認。
系統更新完成后,在歸檔日志列表中,您可以查看到可下載的日志文件。同時,訪問日志會自動存放在站點的wwwlogs目錄下,您可以通過FTP客戶端下載相應日志文件并查看詳細信息。
重要系統更新過程中需要重啟服務器,會造成網站出現短暫性地不可訪問,請您不要離開該頁面和進行任何操作,并耐心等待大約30~300s。
通過FTP客戶端連接云虛擬主機。
具體操作,請參見通過FileZilla管理網站程序文件。
下載日志到本地指定路徑。
類型
操作
訪問日志
在站點logs下的www目錄下,右鍵單擊待下載的訪問日志,然后單擊下載(D)。
說明在站點wwwlogs目錄下,您可以查看和下載訪問日志和錯誤日志。
FTP日志
在站點logs下的ftp目錄下,右鍵單擊待下載的FTP連接日志,然后單擊下載(D)。
說明FTP日志只能查看前一天的FTP連接日志,例如,2023年2月16日的FTP日志里面,只能查看2023年2月15日的FTP連接日志信息。
忘記WordPress網站的后臺管理員登錄密碼怎么辦?
如果您在云虛擬主機中已安裝了WordPress,但卻忘記了WordPress網站的后臺管理員登錄密碼,且無法通過郵箱找回密碼,則您可以參考以下操作解決該問題。
登錄云虛擬主機管理頁面。
找到已安裝WordPress的云虛擬主機,單擊對應操作列的管理。
在左側導航欄,單擊數據庫信息。
登錄數據庫。
具體操作,請參見通過DMS Web版本登錄數據庫。
在數據庫對應的表頁簽下,找到并單擊
wp_users
數據表。在
wp_users
數據表中,找到user_pass
字段。說明打開
wp_users
數據表后,您可以看到user_login
(登錄用戶名)和user_pass
(登錄密碼)字段。其中,user_pass
是經過MD5加密的,無法直接看到密碼。將
user_pass
字段的內容修改為您已知的MD5值(新密碼的加密字符串)。例如,您需要設置后臺管理員的新登錄密碼為
hello
時,則只需要將user_pass
字段內容修改為hello
密碼對應的MD5值(即5d41402abc4b2a76b9719d911017c592
)。說明通過MD5在線生成網站,您可以快速將明文密碼生成一串MD5值。
可選:成功登錄WordPress后臺后,您可以重新設置一個較為復雜的密碼。
更改主機操作系統時出現更換操作系統時token不能為空的錯誤提示怎么辦?
問題現象
當您通過云虛擬主機管理控制臺更改主機操作系統時,頁面出現錯誤提示信息更換操作系統時token不能為空,如下圖所示。
可能原因
引起上述問題的原因可能是瀏覽器緩存數據比較多,請您及時清空瀏覽器緩存。
解決方案
清空瀏覽器緩存。
以Google Chrome瀏覽器為例,具體操作步驟如下:
打開Google Chrome瀏覽器,單擊頁面右上角圖標,然后單擊設置,進入瀏覽器設置頁面。
在左側導航欄,單擊隱私設置和安全性。
在隱私設置和安全性區域,單擊清除瀏覽數據。
在彈出的對話框中,在基本區域,選擇清理的內容和清理的時間范圍。
說明如果您需要清理托管應用數據、自動填充表單數據等信息,單擊高級,選擇需要清理的內容和清理的時間范圍。
單擊清除數據。
重新登錄云虛擬主機管理頁面,然后嘗試更改主機操作系統。
如果問題已解決,排查步驟完成。
如果問題未解決,請繼續執行下一步。
請您更換其他瀏覽器,并再次嘗試更改云虛擬主機操作系統。
如果問題仍未解決,請提交工單咨詢。
如何提交工單?
您可以選擇以下任一方式提交工單:
如何申請云虛擬主機購買合同?
申請云虛擬主機合同前,請您注意以下事項:
需完成賬號的實名認證。
需獲取云虛擬主機的購買訂單號。
每個訂單只支持創建一次帶電子章的正式合同。
關于如何申請云虛擬主機的購買合同,請參見如何申請合同。
如何更換云虛擬主機綁定的手機號碼和郵箱?
如果當前賬號綁定的手機號碼或者郵箱地址需要變更,您可以參考以下操作步驟:
登錄云虛擬主機管理頁面。
- 找到待操作的云虛擬主機,單擊對應操作列下的管理。
在站點信息頁面的賬號信息區域,更換手機號碼或者郵箱地址。
手機號:單擊綁定手機號后的[更換綁定],在彈出頁面根據提示重新設置。
郵箱:單擊綁定郵箱后的[更換綁定],在彈出頁面根據提示重新設置。
單擊確認。