====== Simple Hosting 常見問題 ====== ~~NOTOC~~ 以下是一些有關 Simple Hosting 的常見問題的回答。 {{{pagetoc zh-tw:simple:faq }}} ===== 如果我忘記我的 sFTP 密碼該怎麼辦? ===== 您的管理頁面及 sFTP 是使用相同的一組密碼,如果您想要修改密碼,可以在 instance 的控制台存取區域進行。 詳情請參見 [[zh-tw:simple:reset-password]]。 ===== sFTP 連結失效無法使用! ===== {{ en:simple:sftp:sftp-link.jpg?nolink |無法開啟頁面: Safari 瀏覽器無法開啟特定網址。 Safari 瀏覽器無法開啟 "sftp://######@sftp.dc0.gpaas.net" 因為 Mac OS X 無法識別以 "sftp:" 開頭的網際網路位址}} 如果您要使用 sFTP 連結上傳檔案,您必須先安裝一個 sFTP 客戶端在您的電腦上,這就猶如您需要一個電子郵件客戶端一樣(比如 Apple Mail),譬如說,您在沒有電子郵件客戶端的情況下點擊一個使用 "mailto:" 的連結("mailto:someone@example.com"),您也會看到類似的錯誤情況。 請打開您的 Safari 瀏覽器, 前往 "檢視" 選單並點選 "顯示狀態列" ,接著狀態列會出現在螢幕的底部。接著,把您的滑鼠游標放在連結上,您就能在狀態列內看到連結的目標 URL: {{ en:simple:sftp:hover-over-sftp-login-link.jpg?nolink&640 |}} 如您所見,在您的 Simple Hosting 的控制台裡的 sFTP 連結並非是一個正規的網路連結 ("%%http://%%" 或 "%%https://%%"),而是一個 "%%sftp://%%" 協議的連結,這就意味著它需要在您的電腦裡面的一個特別的程式來開啟它,不然的話,您會收到錯誤訊息: "Safari 瀏覽器無法開啟 "sftp://138438@sftp.dc0.gpaas.net" 因為 Mac OS X 無法識別以 "sftp:" 開頭的網際網路位址。 您只要安裝 sFTP 客戶端軟體在您的電腦上,使用該軟體上傳檔案。這裡提供您 sFTP 客戶端的軟體列表 [[zh-tw:simple:sftp|請點擊這裡]]. ===== 我該如何使用 FTP 跟我的 Instance 連結? ===== 對不起,您不能; 我們不支持以 FTP 進行連結。請您使用相容的 SFTP 客戶端。微軟 Windows 系統,我們建議您使用 Putty 或 WinSCP。Mac 使用者,您可以嘗試使用 Cyberduck。看看這些 [[zh-tw:simple:sftp#connecting-to-your-instance-using-an-sftp-client|教學指南]]。 ===== 我該在那裡、該怎麼上傳檔案到我的 instance 上? ===== 請使用 SFTP 上傳您的檔案。教學部份,請參照 [[zh-tw:simple:sftp#connecting-to-your-instance-using-an-sftp-client|教學指南]]。 您 instance 的 "vhosts/" 目錄底下對應於[[zh-tw:simple:shs-dns_config|您所添加的網站位址]]會建立一個目錄。您可以使用您的 Simple Hosting instance 管理頁面上的網站區域來 [[zh-tw:simple:shs-dns_config#add-a-virtualhost-to-your-instance|新增更多]] 。 **您網站上面的檔案應放置於您網站上以 "vhosts/" 命名的目錄底下 "htdocs/" 這個資料夾內。** 您也可以在快速入門指南頁面下載這些資訊。 [[http://www.gandi.net/static/pdf/SimpleQuickStartGuide-zh-hant.pdf|請點擊這裡(英文版)。]] ===== 我能不能用 SSH 指令列來存取我的 instance? 不然就是使用 rsync 或 webdav 呢? ===== 目前還不行,但您可以使用 "sshfs" 來代替。請參照 [[zh-tw:simple:sftp:sshfs]]. 您也可以使用 [[#connecting-to-your-instance-using-an-sftp-client| SFTP 客戶端]] 或網站界面。 ===== 我把我的檔案移轉到我的 instance 上了,但我仍在我的網站上看到預設訊息顯示 "It works!" 這是為什麼? ===== 當您創建您的虛擬主機時,系統會在 "htdocs/" 目錄底下新增一個 "index.html" 檔。也就是這個檔案顯示 "It works!" 這個訊息給您看的。您只需要刪除或是以其他檔案取代之即可,舉例來說,如果您的索引檔名稱為 "index.php" ,系統將認定其為您主機的首頁檔。 ===== Gandi 的資料中心位置在那裡? ===== 我們的資料中心位於美國的巴爾的摩及巴黎周遭的區域裡。您可以在您創建您的 instance 時,選擇您想要將您的 Simple Hosting 的 instance 放置於上述何處。 您可以在我們的網站上的[[http://www.gandi.net/hosting/vps/network#nav|這個頁面]]上找到更多有關我們的網路的資訊。 ===== 我該如何為我的網站建立一個資料庫? ===== 您可以根據您要使用的資料庫來選擇工具。以 MySQL 來說,phpMyAdmin 是一個以 PHP 編寫的免費開放原始碼工具,其可以透過網頁瀏覽器協助您管理您的 MySQL 資料庫。您可以透過圖形化界面[[zh-tw:simple:phpmyadmin:create|建立]]、修改及刪除資料庫、表格及使用者。 如果是 PostgreSQL 的話,您可以使用名稱為 phpPgAdmin 的工具,其運作方式與 phpMyAdmin 類似。 至於 MongoDB,它的工具叫做 rockMongo。 ===== 我忘記我 MySQL 的密碼,或者是我不小心刪除了我的 MySQL 伺服器的 root 帳號。我該如何取回密碼呢? ===== 首先,您的 MySQL 資料庫並沒有所謂的 root 密碼。如果您已經設定密碼,但是您忘記了,或是您刪除了 root 帳號,您就無法取得資料庫的 root 帳號權限。您可以透過您 Simple hosting instance 的主控台,資料庫指令列旁邊的 "重置密碼" 連結回復。 ===== 我要怎麼做才能把多個網站位址、域名或子域名指向同一個網站? ===== 如您要將多個域名指向同一個網站,您可以使用我們免費的 [[zh-tw:domains:management:domain-as-website:forwarding|轉址服務]]。 特別是如果您使用一個網域來指向虛擬站台(例如,虛擬站台為 "example.com"),您可以使用 "%%http://example.com%%" 來瀏覽,但是您可能也想要使用 "%%http://www.example.com%%" 來瀏覽,可以利用網頁轉址的方式將 "www" 轉向 ''%%http://example.com%%''。 然而,如果您要將安裝在同一個 instance 的多個網站位址指向相同的檔案,您應該使用 [[zh-tw:simple:symlink|symlink]]。 ===== 我可以在同一個 instance 上寄存多個網站嗎? ===== 可以的; 請參見 [[zh-tw:simple:shs-dns_config]]. ===== "上限 200 域名"的規則是否適用於全部規格的 instance 上? ===== 是的。請注意:我們全球所有的資料中心均適用您提及的 instance 限制規則。如果您有 100 個靜態的內容網站,但訪客少許,使用小型的 instance 可能不是問題,但如果是一個單獨、重要、動態的網站,或許您就需要一個大一點的 instance。 ===== 我在那裡才能看到我網站的訪客統計數據? ===== 您可以在您的管理頁面上看到您的 instance(Apache2、 PHP 流程、 MySQL) 的日誌(log),但是我們並沒有預先安裝任何數據統計的軟體。 您可以使用外部軟體,諸如 Google Analytics,或 [[http://www.openwebanalytics.com/|OpenWebAnalytics]]. ===== 有關安裝在我 instance 上的 Apache 及 PHP 模組呢? ===== 您可以進入您 instance 的管理頁面上查看已經安裝了那一些模組 (''%%http://.admin.dc0.gpaas.net%%'')。 您會看到一個 phpinfo 的連結及一個完整的 Apache 狀態連結。 如果您還沒有 instance,但您想知道有那一些模組,請點擊 [[http://simple.gandi-test.fr/phpinfo.php|這裡]] 查看 S 尺寸 instance 的 phpinfo。 ===== 除了 PHP / MySQL 還有沒有其他適用的程式語言? ===== 請參考 [[https://www.gandi.net/hosting/simple?language=php&db=mysql|Simple Hosting 產品列表]] 來了解可以使用哪些語言。若沒有您想要的,您可以使用 [[http://www.gandi.net/hosting/simple/wishlist/|願望清單]] 來告訴我們您希望看到什麼樣的功能! ===== SSL 憑證能不能安裝在 Simple Hosting 上? ===== 可以的,請使用 Simple Hosting M 方案。 如您要啟用它,請前往您的 Simple Hosting 管理頁面,點選您所提及位址(虛擬主機)的 "啟用憑證" 圖示。 ([[zh-tw:simple:ssl|參照如何操作]]) ===== Simple Hosting 與我目前網路主機的共享式代管/寄存兩者如何比較優劣? ===== Simple Hosting 不是所謂的共享式代管/寄存產品,而是經優化負載、系統加速器快取及其他許多優勢的獨立、專用的 instance。 我們的價格跟您支付給共享平台的很接近,但我們提供服務品質、專用 instance 的安全性及效能的穩定性都來的更好。 :) ===== 為何不讓變更的檔案立即生效? ===== Simple Hosting 裡有一個系統快取加速器:您必須稍候一下或 [[zh-tw:simple:cache|清除高速緩存儲存檔案]] 以便立即存取檔案。 ===== 我能不能變更 PHP 的組態檔 (php.ini) 及 MySQL (my.cnf)? ===== 可以的,您可以覆寫您 instance 的 PHP 設定。 許多的參數都是可以修改的。您可以在[[zh-tw:simple:php:phpini|這個頁面]]獲取更多細節。 ===== 我該如何變更我的 instance 的名稱? ===== 目前無法變更您 instance 的名稱,我們會在我們的 [[http://www.gandi.net/hosting/simple/wishlist/|願望清單]] 收到足夠的請求後,開始規劃這個功能。 ===== 可以設定類似 CRON 的排程任務嗎? ===== 可以的! 我們最近剛把使用 anacrontab 的功能上線,您現在可以使用 anacrontab 設定排程任務。 請參見: [[zh-tw:simple:anacron|Anacron]] ===== 我的註冊商不允許我在我域名 DNS 的區域檔內新增一個 TXT 記錄。 ===== 某些註冊商,當您使用他們的 DNS 伺服器及使用他們的控制台來管理域名 DNS 區域檔時,他們不支援 TXT 紀錄讓您無法 [[zh-tw:simple:shs-dns_config|新增一個虛擬主機]] 到您的 Simple Hosting。 有兩個方法可以解決這個問題: * 將您的域名移轉到 DNS 轄區設定檔有支援 TXT 紀錄的網域名稱註冊商 (是的,Gandi DNS 伺服器 //允許// 您管理您的 TXT 記錄), 或 * 使用外部 DNS 伺服器。 某些 DNS 提供商可讓您管理您自己域名的 DNS 伺服器,並允許在他們的 DNS 轄區設定檔管理界面上有 TXT 記錄。 ===== 錯誤 404 未知的虛擬主機 / Varnish 快取伺服器 ===== 當域名指向一個 Simple Hosting instance 時,在 Instance 內卻未被宣告成這個虛擬站台,就會顯示這個訊息。 這會出現在當您手動編輯您的區域檔但有裡面設定錯誤,或者是您刪除一個虛擬主機,且未移除指向 instance 的 DNS 區域檔。 要解決這個問題,請先檢查 instance 控制台上的 "網站位址" 區域,看有那些虛擬站台已經在那裡被宣告了。 一般來說,建議您選擇使用以下的方法來處理: * 把域名(比如說 "%%www.example.com%%") 在 instance 宣告成虛擬站台。 一旦您新增了該虛擬站台,"%%www.example.com%%"資料夾就會被創建在 instance 裡面,您就可以透過 sFTP 上傳網站的檔案。 * 如果虛擬站台已經建立,只是名稱不同,您可能會希望新增一個 [[zh-hant:domains:management:domain-as-website:forwarding|網頁轉址]] 以便讓網頁轉址到那邊,而不是指向 instance。 在 Simple Hosting 的環境裡,虛擬站台不能被當成別名的功能來使用。每個虛擬主機都是一個網站的 "容器"。因此,如果您要顯示一模一樣的內容,請使用網頁轉址,而不是新增多個虛擬主機。 其他相關資訊請參照: * [[zh-tw:simple:shs-dns_config]] * [[zh-tw:dns:zone:www|在 "example.com" 發生錯誤,但是 "www.example.com" 卻沒有?]] (或反之亦然) ===== 錯誤 503 無法提供服務 / Varnish 快取伺服器 ===== 這個錯誤發生的原因有好幾個。通常可以從 [[zh-tw:simple:administration_of_your_instance|instance 日誌(log)]] 裡看出問題為何。 某些時候,重新啟動 instance 也能解決這個問題。 ===== 自從我更新到 PHP 5.4 之後, WordPress 就回覆空白頁 (錯誤 500) ===== 我們近期會針對此一問題提出我們的解決方案。 ====== 我新增了我的虛擬主機,但是已經經過三個小時以上了,我還是沒有看到我的網站。 ====== ===== 不允許自動更新到區域檔 ===== 您可能點擊了"忽略"選項,在您新增您的虛擬站台時,其提示選擇是否允許自動更新到您的區域檔: {{ en:simple:shs-dns_config:sh-vhosts-dns-conflict.jpg?630 |}} ==== 刪除 & 重新加入虛擬主機 ==== 如果您沒有勾選"置換 DNS 區域檔記錄"方塊就點擊了送出 (或點擊了 "忽略" 而不是 "送出"),而且您尚未上傳任何的檔案到您 Simple Hosting 的 instance 上,您可以 **刪除該虛擬主機並 [[:zh-tw:simple:shs-dns_config#add-a-virtualhost-to-your-instance|將它重新加入]]**,請務必確認您這次有勾選該方塊(或是當它出現提示時,點擊 "送出" 而不是 "忽略" )。 ==== 手動編輯區域檔 ==== 您可以手動 **編輯您的區域檔**。 在 instance 的控制台上,把滑鼠游標放在您的虛擬主機的名稱上,您就會看到該 [[:zh-tw:dns:zone|新增到您的區域檔]] 的記錄。 {{ en:simple:shs-dns_config:shs-vhost-mouseover.png?630 |}} 請注意,如果這些紀錄已經存在,您可能需要 **置換** 這些紀錄 (它們通常指向我們的代管頁面): www 10800 IN CNAME webredir.vip.gandi.net. @ 10800 IN A 217.70.184.38 如果有需要的話,請別忘了新增 [[:zh-tw:domains:management:domain-as-website:forwarding|網頁轉址]] 以便將 "example.com" 轉址到 "%%www.example.com%%"。 ===== 在新增虛擬站台後,修改您 Gandi 的 DNS ===== 如果您在新增一個虛擬站台之後開始使用 Gandi 的 DNS,新的區域檔可能沒有包含連接您的域名到您的 instance 上的記錄。您需要手動新增一個記錄 (在 instance 的管理頁面上,把滑鼠游標放在提及的虛擬站台上,您就可以看到您需要新增的記錄)。 ===== 組態設定錯誤訊息 ===== ^ **如果您看到這個...** ^ **這表示:** | | "''該位址將於幾分鐘之內建立於我們的伺服器上。''" | 您可以準備使用 [[zh-tw:simple:sftp|上傳您的檔案]] | | "''DNS 衝突...''" | 這個訊息表示您的區域檔可以自動為您更新,但是您要新增的位址已經設定指向某個地方,所以您必須確定您是否要覆寫它。 \\| | "''請注意: [domain.tld] 並非註冊於 Gandi,不是使用 Gandi 的 DNS,或者這不是您的帳號''..." | 這個區域檔無法自動更新。 | | ''位址 (虛擬主機) 已經存在'' | 這個錯誤訊息表示您所輸入的位址已經與其他 instance 進行連結。如果您沒有看到它在您其他任何一個 instance 上宣告做為虛擬主機,請您從您其他與該域名相連結的帳號控制台上檢查看看。 | ===== 我能不能把 ioncube PHP Decoder 拿來跟 Simple Hosting 一起使用? ===== 可以的,但是您需要啟用 ''/lamp0/etc/php/php-custom.ini'' 裡面的擴展元件。 新增上述事宜的指令列為: zend_extension = /usr/lib/php5/20100525/ioncube_loader.so 請您記得在編輯完這個檔案之後,重新啟動您的 instance。 如何操作,請參見 [[zh-tw:simple:php:phpini|這篇文章]] 。 ===== 我可以安裝並使用 Atos 付款方式嗎? ===== 可以的。雖說 Simple Hosting 的 instance 不允許您執行您所載入的執行檔,但我們已經安裝 [[http://www.gds-sips.com/DZ/|SIPS]] Atos 模組供您做為處理付款方式使用。 === Location of the configuration files: === === 組態設定檔的位置: === 您可以在 ''/tmp''目錄的子目錄底下放置 Atos 檔案,或是放置在相對應的虛擬站台的子目錄底下。 您必須在 ''pathfile'' 檔內指定這個路徑,舉例來說: /tmp/your_subdirectory 或者是: /srv/data/web/vhosts/www.example.com/your_subdirectory 同樣地, 在請求或回覆的程式裡所指定在 ''pathfile'' 參數裡面的路徑,應指定為完整(絕對)的路徑: $parm="$parm pathfile=/srv/data/web/vhosts/www.example.com/your_subdirectory/pathfile"; === 把路徑指定到''請求'' 及 ''回覆'' 二進位 === 在您的程式裡對 SIPS 系統以及回覆頁發出請求,您必須使用 ''$path_bin'' 參數來為請求或回覆的二進位指定路徑,例如像這樣: $path_bin = "/usr/local/bin/atos/request"; $path_bin = "/usr/local/bin/atos/response"; ===== 我可不可以遠端使用 xdebug 來為我的代碼進行除錯? ===== 在 PHP/MySQL Simple Hosting 的 instance ,使用您喜愛的 IDE 透過 xdebug 遠端來為您的代碼進行除錯是可行的,前提是您要有一個公共的 IP 位址供 instance 連結使用。 為完成上述事宜,請將以下的指令輸入在您 instance 的''php-custom.ini''組態檔內: zend_extension = /usr/lib/php5/20100525/xdebug.so xdebug.default_enable=on xdebug.remote_autostart = On xdebug.remote_connect_back = Off xdebug.remote_enable = On xdebug.remote_handler = dbgp xdebug.remote_host = X.X.X.X xdebug.remote_port = 9000 ''xdebug.remote_host'' 指令必須包含 **您的公開 IP 位址**. 在您修改檔案之後,請重新啟動 instance,參數才會生效。 Xdebug 預設是透過 TCP 的 9000 埠與客戶端機器連結。請確認您的防火牆已設定成允許該埠傳入連結。 客戶端的組態設定依據使用的軟體而定。可用的客戶端列表如下 [[http://xdebug.org/docs/remote|於 xdebug.org]]。 ===== 我該如何取得 Google Image Preview 來顯示我的網站? ===== 有關這個主題,請參照 Google 的 FAQ : https://sites.google.com/site/webmasterhelpforum/zh-hant/faq-instant-previews ===== 存取 "授權" 標頭 ===== 如果您想要使用基於 HTTP 的身份認證,您必須將下列指令新增到您的 ".htaccess" 檔內。 RewriteCond %{HTTP:Authorization} ^(.+) RewriteRule ^(.*)$ $1 [E=HTTP_AUTHORIZATION:%1,PT] ===== 供授權使用的 instance 公開 IP 位址 ===== Simple Hosting 的 instance 本身並沒有公開 IP 位址,它反而是有一個私人 IP 位址; 這是因為它們本來就不是供直接拿來連結使用的。至於所有拿來與 instance(尤其是它們所代管/寄存的網站) 進行的連結,它們都是透過 instance 前頭的網路加速器(varnish)所連結的。 同時,為了要允許來自於 instance 的通過請求,需為 IP 位址進行允許授權,其資料中心 IP位址範圍為: * 供巴黎資料中心使用 (dc0): 217.70.180.225 至 217.70.180.238 * 供美國資料中心使用 (dc1): 173.246.96.76 至 173.246.96.78 * 供盧森堡資料中心使用 (dc2): 217.70.186.133 及 217.70.186.134 ===== 供 Gandi Simple Hosting instance 上所使用的 SFTP 簽章 ===== **金鑰指紋會有以下的簽章,不論您的 instance 是代管於我們的巴黎、巴爾的摩或盧森堡資料中心:** 2048 35:e0:5a:a9:54:12:55:6b:ce:41:8c:c1:9e:35:1d:f6 (RSA) 1024 80:c7:a8:05:dc:79:92:f1:9c:b7:61:46:a7:ad:2d:f7 (DSA)