Drupal (简体中文)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.png本页面需要更新翻译,内容可能已经与英文脱节。要贡献翻译,请访问简体中文翻译组Tango-preferences-desktop-locale.png

附注: please use the first argument of the template to provide more detailed indications.

编译中,请稍后再访问。。。。

“Drupal 是一个自由开源的内容管理系统,以PHP语言写成。在网页编程界中,Drupal经常被视为一套内容管理框架,而不单纯作为一般意义上的内容系统。” --- 摘自维基百科

这篇文章主要描述了怎样安装Drupal以及配置ApacheMySQLPostgreSQLPHPPostfix,以便使它们构建一套完整的,可以正常工作的web服务系统。这篇文章假定你有一定的LAMP(Apache,MySQL,PHP)和LAPP(Apache,PostgreSQL,PHP)的安装经验。

安装

安装Drupal

从源安装

  1. 直接从源(community)中安装 drupal
    pacman -S drupal
  2. 使用自己喜欢的编辑器,编辑文件/etc/php/php.ini
    # vim /etc/php/php.ini
    找到下面一行:";extension=json.so",如果有注释就去掉注释(第一个字符“;”),如果没有这行就在这个文件的[PHP]区块添加。
    对于Drupal 7来说,还需要启用数据库的PDO扩展,例如MySQL, extension=pdo_mysql.so
  3. 打开文件/etc/httpd/conf/httpd.conf
    # vim /etc/httpd/conf/httpd.conf
    找到以"<Directory "/srv/http">"(根据自己的Drupal安装目录而定)开始的部分,找到"AllowOverride None",替换为"AllowOverride All",这样可以启用Drupal的简洁连接(clear URL's)。
  4. 重启Apache
    /etc/rc.d/httpd restart

手工安装

安装GD库

安装Postfix

提示和技巧

使用Cron配置任务计划

兼容Xampp

启用“上传进度条”

疑难排解

浏览器显示PHP代码

不能进入安装界面

安装时发生HTTP 500错误