Simple Hosting 常见问题
以下是一些有关 Simple Hosting 的常见问题的回答。
- Simple Hosting 常见问题
- Simple Hosting 常见问题
- 如果我忘记我的 sFTP 密码该怎么办?
- sFTP 连结失效无法使用!
- 我该如何使用 FTP 跟我的 Instance 连结?
- 我该在那里、该怎么上传档案到我的 instance 上?
- 我能不能用 SSH 指令列来存取我的 instance? 不然就是使用 rsync 或 webdav 呢?
- 我把我的档案移转到我的 instance 上了,但我仍在我的网站上看到预设讯息显示 "It works!" 这是为什么?
- Gandi 的资料中心位置在那里?
- 我该如何为我的网站建立一个资料库?
- 我忘记我 MySQL 的密码,或者是我不小心删除了我的 MySQL 伺服器的 root 帐号。我该如何取回密码呢?
- 我要怎么做才能把多个网站位址、域名或子域名指向同一个网站?
- 我可以在同一个 instance 上寄存多个网站吗?
- "上限 200 域名"的规则是否适用于全部规格的 instance 上?
- 我在那里才能看到我网站的访客统计数据?
- 有关安装在我 instance 上的 Apache 及 PHP 模组呢?
- 除了 PHP / MySQL 还有没有其他适用的程式语言?
- SSL 凭证能不能安装在 Simple Hosting 上?
- Simple Hosting 与我目前网路主机的共享式代管/寄存两者如何比较优劣?
- 为何不让变更的档案立即生效?
- 我能不能变更 PHP 的组态档 (php.ini) 及 MySQL (my.cnf)?
- 我该如何变更我的 instance 的名称?
- 可以设定类似 CRON 的排程任务吗?
- 我的注册商不允许我在我域名 DNS 的区域档内新增一个 TXT 记录。
- 错误 404 未知的虚拟主机 / Varnish 快取伺服器
- 错误 503 无法提供服务 / Varnish 快取伺服器
- 自从我更新到 PHP 5.4 之后, WordPress 就回复空白页 (错误 500)
- 我新增了我的虚拟主机,但是已经经过三个小时以上了,我还是没有看到我的网站。
- 不允许自动更新到区域档
- 删除 & 重新加入虚拟主机
- 手动编辑区域档
- 在新增虚拟站台后,修改您 Gandi 的 DNS
- 组态设定错误讯息
- 我能不能把 ioncube PHP Decoder 拿来跟 Simple Hosting 一起使用?
- 我可以安装并使用 Atos 付款方式吗?
- 我可不可以远端使用 xdebug 来为我的代码进行除错?
- 我该如何取得 Google Image Preview 来显示我的网站?
- 存取 "授权" 标头
- 供授权使用的 instance 公开 IP 位址
- 供 Gandi Simple Hosting instance 上所使用的 SFTP 签章
如果我忘记我的 sFTP 密码该怎么办?
您的管理页面及 sFTP 是使用相同的一组密码,如果您想要修改密码,可以在 instance 的控制台存取区域进行。 详情请参见 Change Your Admin Panel and sFTP Password。
sFTP 连结失效无法使用!
如果您要使用 sFTP 连结上传档案,您必须先安装一个 sFTP 客户端在您的电脑上,这就犹如您需要一个电子邮件客户端一样(比如 Apple Mail),譬如说,您在没有电子邮件客户端的情况下点击一个使用 “mailto:” 的连结(“mailto:someone@example.com”),您也会看到类似的错误情况。
请打开您的 Safari 浏览器, 前往 “检视” 选单并点选 “显示状态列” ,接着状态列会出现在萤幕的底部。接着,把您的滑鼠游标放在连结上,您就能在状态列内看到连结的目标 URL:
如您所见,在您的 Simple Hosting 的控制台里的 sFTP 连结并非是一个正规的网路连结 (”http://” 或 ”https://”),而是一个 ”sftp://” 协议的连结,这就意味着它需要在您的电脑里面的一个特别的程式来开启它,不然的话,您会收到错误讯息:
"Safari 浏览器无法开启 "sftp://138438@sftp.dc0.gpaas.net" 因为 Mac OS X 无法识别以 "sftp:" 开头的网际网路位址。
您只要安装 sFTP 客户端软体在您的电脑上,使用该软体上传档案。这里提供您 sFTP 客户端的软体列表 请点击这里.
我该如何使用 FTP 跟我的 Instance 连结?
对不起,您不能; 我们不支持以 FTP 进行连结。请您使用相容的 SFTP 客户端。微软 Windows 系统,我们建议您使用 Putty 或 WinSCP。Mac 使用者,您可以尝试使用 Cyberduck。看看这些 教学指南。
我该在那里、该怎么上传档案到我的 instance 上?
请使用 SFTP 上传您的档案。教学部份,请参照 教学指南。
您 instance 的 “vhosts/” 目录底下对应于您所添加的网站位址会建立一个目录。您可以使用您的 Simple Hosting instance 管理页面上的网站区域来 新增更多 。
您网站上面的档案应放置于您网站上以 “vhosts/” 命名的目录底下 “htdocs/” 这个资料夹内。
您也可以在快速入门指南页面下载这些资讯。 请点击这里(英文版)。
我能不能用 SSH 指令列来存取我的 instance? 不然就是使用 rsync 或 webdav 呢?
目前还不行,但您可以使用 “sshfs” 来代替。请参照 Connecting to your instance via command line with 'sshfs'.
您也可以使用 SFTP 客户端 或网站界面。
我把我的档案移转到我的 instance 上了,但我仍在我的网站上看到预设讯息显示 "It works!" 这是为什么?
当您创建您的虚拟主机时,系统会在 “htdocs/” 目录底下新增一个 “index.html” 档。也就是这个档案显示 “It works!” 这个讯息给您看的。您只需要删除或是以其他档案取代之即可,举例来说,如果您的索引档名称为 “index.php” ,系统将认定其为您主机的首页档。
Gandi 的资料中心位置在那里?
我们的资料中心位于美国的巴尔的摩及巴黎周遭的区域里。您可以在您创建您的 instance 时,选择您想要将您的 Simple Hosting 的 instance 放置于上述何处。 您可以在我们的网站上的这个页面上找到更多有关我们的网路的资讯。
我该如何为我的网站建立一个资料库?
您可以根据您要使用的资料库来选择工具。以 MySQL 来说,phpMyAdmin 是一个以 PHP 编写的免费开放原始码工具,其可以透过网页浏览器协助您管理您的 MySQL 资料库。您可以透过图形化界面建立、修改及删除资料库、表格及使用者。
如果是 PostgreSQL 的话,您可以使用名称为 phpPgAdmin 的工具,其运作方式与 phpMyAdmin 类似。 至于 MongoDB,它的工具叫做 rockMongo。
我忘记我 MySQL 的密码,或者是我不小心删除了我的 MySQL 伺服器的 root 帐号。我该如何取回密码呢?
首先,您的 MySQL 资料库并没有所谓的 root 密码。如果您已经设定密码,但是您忘记了,或是您删除了 root 帐号,您就无法取得资料库的 root 帐号权限。您可以透过您 Simple hosting instance 的主控台,资料库指令列旁边的 “重置密码” 连结回复。
我要怎么做才能把多个网站位址、域名或子域名指向同一个网站?
如您要将多个域名指向同一个网站,您可以使用我们免费的 转址服务。
特别是如果您使用一个网域来指向虚拟站台(例如,虚拟站台为 “example.com”),您可以使用 ”http://example.com” 来浏览,但是您可能也想要使用 ”http://www.example.com” 来浏览,可以利用网页转址的方式将 “www” 转向 http://example.com
。
然而,如果您要将安装在同一个 instance 的多个网站位址指向相同的档案,您应该使用 symlink。
我可以在同一个 instance 上寄存多个网站吗?
可以的; 请参见 将您的网域名称指向 Simple Hosting.
"上限 200 域名"的规则是否适用于全部规格的 instance 上?
是的。请注意:我们全球所有的资料中心均适用您提及的 instance 限制规则。如果您有 100 个静态的内容网站,但访客少许,使用小型的 instance 可能不是问题,但如果是一个单独、重要、动态的网站,或许您就需要一个大一点的 instance。
我在那里才能看到我网站的访客统计数据?
您可以在您的管理页面上看到您的 instance(Apache2、 PHP 流程、 MySQL) 的日志(log),但是我们并没有预先安装任何数据统计的软体。 您可以使用外部软体,诸如 Google Analytics,或 OpenWebAnalytics.
有关安装在我 instance 上的 Apache 及 PHP 模组呢?
您可以进入您 instance 的管理页面上查看已经安装了那一些模组 (http://<id>.admin.dc0.gpaas.net
)。 您会看到一个 phpinfo 的连结及一个完整的 Apache 状态连结。 如果您还没有 instance,但您想知道有那一些模组,请点击 这里 查看 S 尺寸 instance 的 phpinfo。
除了 PHP / MySQL 还有没有其他适用的程式语言?
请参考 Simple Hosting 产品列表 来了解可以使用哪些语言。若没有您想要的,您可以使用 愿望清单 来告诉我们您希望看到什么样的功能!
SSL 凭证能不能安装在 Simple Hosting 上?
可以的,请使用 Simple Hosting M 方案。 如您要启用它,请前往您的 Simple Hosting 管理页面,点选您所提及位址(虚拟主机)的 “启用凭证” 图示。 (参照如何操作)
Simple Hosting 与我目前网路主机的共享式代管/寄存两者如何比较优劣?
Simple Hosting 不是所谓的共享式代管/寄存产品,而是经优化负载、系统加速器快取及其他许多优势的独立、专用的 instance。
我们的价格跟您支付给共享平台的很接近,但我们提供服务品质、专用 instance 的安全性及效能的稳定性都来的更好。 :)
为何不让变更的档案立即生效?
Simple Hosting 里有一个系统快取加速器:您必须稍候一下或 清除高速缓存储存档案 以便立即存取档案。
我能不能变更 PHP 的组态档 (php.ini) 及 MySQL (my.cnf)?
可以的,您可以覆写您 instance 的 PHP 设定。 许多的参数都是可以修改的。您可以在这个页面获取更多细节。
我该如何变更我的 instance 的名称?
目前无法变更您 instance 的名称,我们会在我们的 愿望清单 收到足够的请求后,开始规划这个功能。
可以设定类似 CRON 的排程任务吗?
可以的! 我们最近刚把使用 anacrontab 的功能上线,您现在可以使用 anacrontab 设定排程任务。 请参见: Anacron
我的注册商不允许我在我域名 DNS 的区域档内新增一个 TXT 记录。
某些注册商,当您使用他们的 DNS 伺服器及使用他们的控制台来管理域名 DNS 区域档时,他们不支援 TXT 纪录让您无法 新增一个虚拟主机 到您的 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 上传网站的档案。
- 如果虚拟站台已经建立,只是名称不同,您可能会希望新增一个 网页转址 以便让网页转址到那边,而不是指向 instance。
其他相关资讯请参照:
错误 503 无法提供服务 / Varnish 快取伺服器
这个错误发生的原因有好几个。通常可以从 instance 日志(log) 里看出问题为何。 某些时候,重新启动 instance 也能解决这个问题。
自从我更新到 PHP 5.4 之后, WordPress 就回复空白页 (错误 500)
我们近期会针对此一问题提出我们的解决方案。
我新增了我的虚拟主机,但是已经经过三个小时以上了,我还是没有看到我的网站。
不允许自动更新到区域档
删除 & 重新加入虚拟主机
如果您没有勾选”置换 DNS 区域档记录”方块就点击了送出 (或点击了 “忽略” 而不是 “送出”),而且您尚未上传任何的档案到您 Simple Hosting 的 instance 上,您可以 删除该虚拟主机并 将它重新加入,请务必确认您这次有勾选该方块(或是当它出现提示时,点击 “送出” 而不是 “忽略” )。
手动编辑区域档
您可以手动 编辑您的区域档。 在 instance 的控制台上,把滑鼠游标放在您的虚拟主机的名称上,您就会看到该 新增到您的区域档 的记录。
请注意,如果这些纪录已经存在,您可能需要 置换 这些纪录 (它们通常指向我们的代管页面):
www 10800 IN CNAME webredir.vip.gandi.net. @ 10800 IN A 217.70.184.38
在新增虚拟站台后,修改您 Gandi 的 DNS
如果您在新增一个虚拟站台之后开始使用 Gandi 的 DNS,新的区域档可能没有包含连接您的域名到您的 instance 上的记录。您需要手动新增一个记录 (在 instance 的管理页面上,把滑鼠游标放在提及的虚拟站台上,您就可以看到您需要新增的记录)。
组态设定错误讯息
如果您看到这个… | 这表示: |
---|---|
”该位址将于几分钟之内建立于我们的伺服器上。 ” | 您可以准备使用 上传您的档案 |
”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。
如何操作,请参见 这篇文章 。
我可以安装并使用 Atos 付款方式吗?
可以的。虽说 Simple Hosting 的 instance 不允许您执行您所载入的执行档,但我们已经安装 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.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)