Drupal - Arch Linux 中文维基

跳转到内容

# Drupal

来自 Arch Linux 中文维基

本文或本节内容已经过时。

原因： 请提供模板的第一个位置参数以概括原因。 (在Talk:Drupal讨论)

本文或本节需要翻译。要贡献翻译，请访问简体中文翻译团队。

附注： 请提供模板的第一个位置参数以更详细的指示。（在 Talk:Drupal# 中讨论）

这篇文章或章节的翻译质量不佳。

原因：许多内容为空（在 Talk:Drupal# 中讨论）

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

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

# 安装

## 安装Drupal

### 从源安装

1. 安装 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错误

分类：​

- 使用“模板:过时”标记的页面或章节
- 内容管理系统

隐藏分类：​

- 使用“模板:Translateme”标记的页面或章节
- 使用“模板:糟糕的翻译”标记的页面或章节

Drupal
添加话题