我有一个正在运行Fedora Core 6的VPS,并以某种方式删除了yum(为什么要使用Network Solutions?)。我对Linux的任何发行版都没有太多的经验,所以我建立了自己的运行FC12的服务器。但是,当我转移到我的Drupal站点时,我遇到了一些我无法修复的错误。诚然,PHP& MySQL版本并不完全相同,但很接近。
我的问题是,是否有任何Linux发行版更好/更稳定运行Drupal?或者是Linux dist。对其上运行的网站完全透明。我目前正在关注centOS,Fedora和&的Debian。
如果您是Drupal开发人员,您能否分享在不同平台上运行Drupal的经验?一切都一样吗?
谢谢!
P.S。不,这个问题不属于serverfault,不,我不是在问哪个发行版是“最好的”。
答案 0 :(得分:1)
各种主要Linux发行版之间的Drupal应该没有任何显着差异。
我在Ubuntu,CentOS和Fedora上运行Drupal。除了输入yum
与apt-get
和稍微不同的包名称之外,没有任何区别。
答案 1 :(得分:1)
CentOS是最稳定的免费Linux发行版。此外,它的(主要)软件包(如php mysql apache等)进行了稳定性测试(不是Lateast和greateast,而是较旧的和经过测试的)并且为其版本添加了最新的安全补丁。
所以CentOS应该是你的Drupal安装的最佳选择
但是所有的theese都不是问题,你的Drupal应该可以和Debian / Whatever一起运行
答案 2 :(得分:0)
最重要的考虑因素是发行版是否符合Drupal系统要求。
http://drupal.org/requirements
我的php要求最多。
推荐:Drupal 5和PHP的PHP 5.2 6,PHP 5.3 for Drupal 7必需:PHP Drupal 5的4.4.0或更高版本 和Drupal 6,PHP 5.2.5或更高版本 Drupal 7
对于D6,一些CCK模块存在php 5.1和Drupal核心问题+许多其他模块使用php 5.3生成过多警告。所以去PHP 5.2非常强制。
Centos 5.5默认安装php 5.1。 Fedora 14安装了php 5.3。
您可以升级和降级软件包,但这会使配置复杂化。
有关各种发行版的版本信息,请参阅http://distrowatch.com/。
另一个选择是使用诸如http://acquia.com/downloads之类的堆栈,但它会针对有限的遇险子集。
更新:由于php 5.3的存在,我最近在Fedora 14服务器上遇到了Drupal 6.17的问题。但是,将Drupal核心更新到6.20并将所有模块(视图,面板,cck,日期+其他)更新到最新版本,可以发现Drupal 6现在可以满足php 5.3的要求。不太流行的模块可能没有看到所需的TLC。