2012-08-04 72 views
0

嗨我在Windows环境下开发了ubercart的在线商店。我可以在Linux环境中托管它吗?由于环境变化,是否有任何问题?请提供您的建议。在Windows中开发 - 我可以在Linux中托管它吗?

技术 - Drupal的6.x的

感谢

+0

不知道你的店里到底是什么,我只想安装你想把它移植到你自己的机器上的任何Linux操作系统,并试用它。许多Linux操作系统都是免费且易于安装的。 – 2012-08-04 06:30:36

回答

1

一些事情你需要知道

  1. Drupal是完全独立的在其上运行的操作系统。 (除了邮件整合和cron作业等少数设置)。
  2. 通过windows environment你的意思是WAMP?如果是的话,你不需要做任何改变。通过windows environment如果你的意思是Windows,IIS,SQL服务器,那么你需要更改cron作业,清理网址并更改sql驱动程序。
+0

一个干净的答案。 +1 – 2012-08-04 09:17:10

0

你有两个问题需要关注主机之间移动时:

  1. Drupal的依赖,并
  2. 文件权限

Drupal的依赖关系:确保你的Linux主机符合Drupal要求内存,模块等。这很简单,只需检查Drupal的网站。

对于权限:事情可以工作完美后,您上传的网站和数据库......但更有可能,你将不得不检查您的文件的所有权和权限。

在您的Windows堆栈中,这些文件归Windows用户所有。当你将它们上传到你的Linux堆栈时,它们需要由Linux用户拥有,但是哪一个?

如果您在Linux机器上运行SuExec,这些文件很可能由您用于ssh或ftp访问的同一用户拥有。如果您没有使用SuExec,这些文件可能需要由apache用户www-data拥有。

最后是对特定文件夹和settings.php文件的权限。如果您的Drupal状态页面会显示错误:

  • 您的settings.php文件可由任何人写入;
  • 如果您的文件目录(存储上传的文件的位置)不可写或其他配置错误;
  • 如果您的tmp /文件夹也不可写或以其他方式错误配置。
相关问题