2003年搭建Dede环境(即织梦内容管理系统DedeCMS的早期环境)主要涉及Windows Server 2003操作系统、Apache/Nginx、MySQL、PHP以及PHP环境的配置,以下是详细步骤和注意事项:

系统环境准备
- 操作系统:安装Windows Server 2003(建议安装SP2补丁),确保系统为32位或64位版本(根据需求选择)。
- 关闭防火墙:暂时关闭系统自带防火墙和杀毒软件,避免端口被拦截。
- 安装IIS:通过“控制面板→添加或删除程序→添加Windows组件”,勾选“Internet信息服务(IIS)”,安装时确保选中“Active Server Pages”和“CGI”支持。
安装Apache(可选,若使用IIS可跳过)
若选择Apache作为Web服务器:
- 下载Apache 2.0.x版本(如2.0.64,兼容Windows Server 2003)。
- 运行安装程序,安装路径建议为
C:\Apache2,安装时选择“for all users,on port 80”。 - 安装完成后,通过浏览器访问
http://localhost,若显示“It works!”则安装成功。
安装PHP
- 下载PHP 5.2.x版本(如5.2.17,DedeCMS早期版本兼容此范围)。
- 将PHP压缩包解压至
C:\php,复制php.ini-recommended并重命名为php.ini。 - 编辑
php.ini,取消以下配置项的注释并修改:extension_dir = "C:\php\ext" extension=php_mysql.dll extension=php_mysqli.dll extension=php_gd2.dll date.timezone = Asia/Shanghai
- 将
php5ts.dll、libmysql.dll复制到C:\Windows\System32。 - 配置Apache:编辑
C:\Apache2\conf\httpd.conf,添加:LoadModule php5_module "C:/php/php5apache2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php"
安装MySQL
- 下载MySQL 5.0.x版本(如5.0.90),运行安装程序,选择“Custom”安装路径(如
C:\MySQL)。 - 安装过程中选择“Configure the MySQL Server now”,设置root密码(如
123456)。 - 完成安装后,通过命令行
mysql -u root -p测试连接。
安装DedeCMS
- 下载DedeCMS早期版本(如DedeCMS 5.3-5.7),解压至网站目录(如
C:\Apache2\htdocs或C:\Inetpub\wwwroot)。 - 创建数据库:登录MySQL管理工具(如phpMyAdmin),执行以下SQL:
CREATE DATABASE dede DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON dede.* TO 'dedeuser'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
- 访问
http://localhost/install,进入安装向导,填写数据库信息(数据库名、用户名、密码等)。 - 根据提示完成安装,删除
install目录和install_lock.txt文件。
常见问题解决
- 空白页或500错误:检查
php.ini中display_errors是否为On,查看Apache错误日志定位问题。 - 数据库连接失败:确认MySQL服务是否启动,用户名密码是否正确,数据库权限是否授予。
- 权限问题:确保网站目录(如
htdocs)的IIS用户或Apache用户(如SYSTEM)有读写权限。
环境配置表格
| 组件 | 推荐版本 | 关键配置项 | 安装路径示例 |
|---|---|---|---|
| 操作系统 | Windows Server 2003 SP2 | 关闭防火墙,安装IIS | C:\Windows |
| Apache | 0.64 | 监听80端口,加载PHP模块 | C:\Apache2 |
| PHP | 2.17 | 支持MySQL、GD库,设置时区 | C:\php |
| MySQL | 0.90 | 设置root密码,创建dede数据库 | C:\MySQL |
| DedeCMS | 3-5.7 | 数据库用户权限,安装目录权限 | C:\Apache2\htdocs |
FAQs
Q1:安装DedeCMS时提示“目录不可写”怎么办?
A1:检查网站目录(如dede、data、uploads)的权限,在Windows Server 2003中,右键点击目录→“属性”→“安全”→“编辑”,添加IIS_IUSRS或SYSTEM用户,赋予“完全控制”权限,若使用Apache,确保www-data或Apache用户有读写权限。
Q2:DedeCMS后台登录后提示“对不起,您没有权限”如何解决?
A2:此问题通常因权限配置错误导致,需检查:
- 数据库
dede_admin表中usertype字段是否为管理员; - 网站目录
include、dede下的文件权限是否正确(建议755或775); - 检查
data目录下的config.cache.inc.php文件是否可读可写,若仍无法解决,可尝试重新安装并确保所有步骤权限配置正确。
原文来源:https://www.dangtu.net.cn/article/9125.html

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/327769.html<
