目录
什么是XAMPP?什么是DedeCms建站准备的东西建站环境建站开始!1、XAMPP安装使用教程1.1 下载XAMPP1.2 安装XAMPP1.3 验证XAMPP部署成功2、将网站模版导入XAMPP3、编辑网站模版3.1 安装dedecms模版3.2 初始化dedecms模版3.3 验证模版初始化成功dedecms建站可能遇到的问题问题1问题原因解决方法问题2问题原因解决方法参考快速建站需要用到两个开源软件:XAMPP和DedeCms。
什么是XAMPP?
XAMPP是最流行的PHP开发环境
XAMPP是完全免费且易于安装的Apache发行版,其中包含MariaDB、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。仅仅需要下载并启动安装程序。
它内部集成了Web服务器Apache,数据库MariaDB,FTP软件FileZilla等开源软件,这些都是建站必备。
什么是DedeCms
dedecms一般指织梦,一个PHP开源网站内容管理系统。
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建。
我们用的网站模版是经过改良后的模版,改良后的模版往往需要购买,也有一些免费的模版。
博主一般在下面的模版网站找网站模版。
AB模板网
如果有其他好的模版网站,请留言推荐,非常感谢!
建站准备的东西
xampp-windows-x64-5.6.40-1-VC11-installer.exe
xampp版本在5.6.x均可
改良后的dedecms模版(需要自己准备)
建站环境
Windows系统
Windows , , Vista, 7, 8 (注意: 不支持XP或)
Linux系统
支持大多数Linux发行版,包括 Debian, RedHat, CentOS, Ubuntu, Fedora, Gentoo, Arch, SUSE.
Mac OS X
Mac OS X 10.6 或以上版本
建站开始!
博主的建站环境是Windows 10,Linux系统下快速建站请看Linux下使用dedecms快速建站一文。
1、XAMPP安装使用教程
1.1 下载XAMPP
打开百度,输入:xampp,选择【Download XAMPP】
进入XAMPP官方中文下载网页后,找到XAMPP for Windows,选择下方的【更多下载】——>【XAMPP Windows】往下滑动鼠标,找到【5.6.40】——>【 xampp-windows-x64-5.6.40-1-VC11-installer.exe.】,点击下载。
xampp版本在5.6.x均可
1.2 安装XAMPP
找到刚才下载好的xampp-windows-x64-5.6.40-1-VC11-installer.exe安装包,双击。
双击后会出现如下显示,点击Yes。
进入安装首页,点击Next
进入选择组件界面,默认选择,点击Next
进入软件安装位置选择界面,选择好目录位置后,点击Next
进入【Bitnami for XAMPP】页面后,取消勾选,点击下一步
继续点击Next
等待XAMPP程序安装完成,最后点击Finish
1.3 验证XAMPP部署成功
点击Finish后,会自动运行XAMPP,并弹出语言选择框,默认选择英语(美国国旗选项),点击save。
然后会弹出管理面板,如下所示。
点击Apche服务的Actions按钮start,该服务会自动运行。
点击MySQL服务的Acitons按钮start,该服务也会自动运行。
点击Apche服务的Actions按钮Admin,会自动打开浏览器,出现如下所示,说明XAMPP的Apache服务部署成功。
2、将网站模版导入XAMPP
在XAMPP面板的右侧,单击【Explorer】,XAMPP会自动打开XAMPP的根目录。
在XAMPP的根目录下,双击htdocs文件夹。
XAMPP服务器默认的Web路径就是这个文件夹的路径,我们把事先准备好的文件模版复制粘贴到htdocs目录下即可。(覆盖htdocs相同名字的文件)
我们准备好的dedecms模版在名为web-ui的目录下,选中该目录下的所有文件。
将其复制粘贴到xampp的htdocs中,并替换重复文件。
3、编辑网站模版
3.1 安装dedecms模版
完成以上操作后,打开浏览器,在地址栏输入:127.0.0.1或localhost,点击回车。
浏览器会进入模版后台编辑界面,点击继续安装。
进入环境检测界面
该界面显示了服务器,环境和权限检测等信息
进入参数配置界面
该界面会显示数据库设定,可配置管理员密码和网站基本设置。
输入数据库用户root,密码默认为空,数据库名称为mysql。
管理员默认用户名和密码均为admin
完成安装后,点击登录网站后台。
输入用户名和密码后,点击登录
3.2 初始化dedecms模版
完成上述步骤后,进入后台管理页面
选择左侧【系统设置】——>【数据备份/还原】
进入数据库管理界面,点击右上角的【数据还原】。
鼠标下滑,默认选择,点击【开始还原数据】。
当弹出【DEDECMS提示信息】:“成功还原所有的文件的数据”后,选择左侧【系统设置】——>【系统基本参数】
【站点根网址】一般为localhost或127.0.0.1,或是域名,应该与浏览器地址栏中的域名一致。
网页主页链接,不能修改,保持默认即可。
其他选项根据实际情况修改,完成后,点击【确认】
再次登录dedecms。
选择左侧【HTML更新】——>【一键更新网站】,勾选【更新所有】,然后点击【开始更新】。
等待一段时间后,显示【提示信息】:“完成所有文件的更新!”,即可点击左上角的【前台首页】,验证模版导入正确。
以上步骤每个步骤都非常重要,请按照步骤编辑模版,漏一步都有可能安装不成功。
3.3 验证模版初始化成功
出现如下图所示,和模版内容一致,说明初始化正确。
dedecms建站可能遇到的问题
问题1
Fatal error: Uncaught ArgumentCountError: Too few arguments to function mysql_query(), 1 passed in C:\xampp\htdocs\web-ui\include\dedetag.class.php(681) : eval()'d code on line 1 and exactly 2 expected in C:\xampp\htdocs\web-ui\include\common.func.php:22 Stack trace: #0 C:\xampp\htdocs\web-ui\include\dedetag.class.php(681) : eval()'d code(1): mysql_query(‘SELECT * FROM `…’) #1 C:\xampp\htdocs\web-ui\include\dedetag.class.php(681): eval() #2 C:\xampp\htdocs\web-ui\include\dedetag.class.php(658): DedeTagParse->RunPHP(Object(DedeTag), 15) #3 C:\xampp\htdocs\web-ui\include\dedetag.class.php(738): DedeTagParse->AssignSysTag() #4 C:\xampp\htdocs\web-ui\include\dedetag.class.php(776): DedeTagParse->GetResult() #5 C:\xampp\htdocs\web-ui\include\arc.archives.class.php(422): DedeTagParse->SaveTo(‘C:/xampp/htdocs…’) #6 C:\xampp\htdocs\web-ui\dede\makehtml_archives_action.php(111): Archives->MakeHtml(0) #7 {main} thrown inC:\xampp\htdocs\web-ui\include\common.func.phpon line22
问题原因
XAMPP中PHP版本与dedecms模版使用的PHP版本不兼容,因此出现此错误,该错误会导致XML无法使用。
目前XAMPP最新的安装包配置的为7.2及以上版本,但是最新的dedecms所需的PHP版本是PHP4/PHP5。
解决方法
下载对应的php版本的XAMPP即可。PHPv5.6版本比较适合。
XAMPP-Windows历史版本安装包
问题2
XAMPP的Apache服务启动错误(无法正常启动),一般情况XAMPP会给出红色字体的出错原因。
问题原因
上图Apache无法正常启动的原因是本地有一个服务已经占了443端口(该端口是Web服务的默认端口)
解决方法
通过任务管理器,找到对应本地服务并结束该服务即可。上图是VMare中一个服务已经启用了443端口,因此只需要关闭这个服务即可。
参考
XAMPP
DEDECMS
dedecms织梦模板安装教程 织梦源码安装方法(图文+视频)