踩了无数的坑,几度想过放弃,几度想砸了机器摔门而去,这么大年纪的人了,居然还有几个晚上都没有睡好觉,终于在万能的网络的帮助下,走了过来。 为了您不再有我的那些痛苦,还是把安装的情况简单整理出来,希望对您能有所帮助。其中难免有些疏漏,请您补充,也请您原谅。 根据具体应用的需要购置一台高性能服务器/工作站等,或者购买云服务器。 建设或使用连接公网的物理条件,有条件的可以申请公网IP。 安装服务器系统,本人使用Ubuntu19.10桌面版。本文也是在此基础上完成的,从阿里镜像源、中科大镜像源等国内的服务器上下载,会大幅度的提高工作效率。 升级/更新系统软件等 安装一些应用软件,如vim,zip等 LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 HTTP服务器运行的环境基础。 安装 Apache2 ubuntu 需要安装 Apache2 ,使用 apt-get 安装 Apache2: 安装好后,您可以通过访问实际IP地址,查看到 apache 界面,说明 apache2 安装成功 安装 PHP 组件 apt-get 里有 php7.3(为安装当时的版本) ,所以我们可以直接安装 php7.3 安装 php 相关组件: 重启 Apache 服务: 安装 MySQL 服务: 安装 php MySQL 相关组件: 重启 MySQL 服务 安装 phpmyadmin 这个本人好像没有单独安装! 一般情况下,顺利安装完成后ftp服务就已经启动了,也可以通过命令启动: 还需要修改配置文件 至少还要安装如下几个补丁,这里坑深,本人差点儿在这里被淹死。 方法有几种,可以网上查询。这里介绍我用的一种: 打开 登录mysql: Ubuntu系统自带防火墙软件,如果没有可以自己安装。 安装,启用,使用默认关闭方案,开启ssh,开启http,开启ftp,… … 从Discuz官网上获取信息来源:Discuz X3.4官网发布 把解压后的 upload 文件夹里的所有文件都复制到服务器的 /var/www/html/ 文件夹下 将目录切换到www根文件夹下,修改config、data、uc_server/data/、uc_client/data/cache 目录权限 重启 Apache 服务 如果全面的工作都顺利完成,那么恭喜您,您已经完成了一大半的工作了:) 您的 Discuz 论坛已经部署完成,下面要通过浏览器访问论坛查看效果,用您的IP或域名来访问 通过IP地址访问:https://IP地址/install 通过域名访问:https://域名/install 此外的坑也不少,要填写mysql的root用户密码、设置网站管理员密码等,要保证所有的步骤都正确完成,而且之前的工作都有效。 下一步->下一步—>完成 三步之后,就可以看到的您的论坛页面了,不过您可能要大失所望了! 不出所料,您看到的网页丑得不能再丑了,这当然是不正确的,您还要清除缓存 访问https://IP地址/admin.php 登录进入管理中心,在“工具”-“更新缓存”页面上点击“确定” 再次访问https://IP地址/,您才能看到久违了的Discuz!论坛页面了! 至此,安装工作基本完成!为什么是基本完成呢? 此处省略一万字… … Discuz官网地址,https://www.discuz.net/,常回家看看! 颇费了些劲儿,本人找到了discuz! x3的使用手册,见指南 是否要放在公网上运行,是否要申请公网IP,甚至是申请域名,这些事儿也不简单! 购买和安装插件,这些事也不省油! Discuz系统自带的手机插件并不好用,可以在其应用中心购买一件插件来使用! 那就是另外一个故事了… …文章目录
Ubuntu系统安装LAMP应用Discuz 建设论坛网站
一、前期准备
1. 硬件准备
2. 网络准备
3. 系统准备
4. 软件准备
sudo apt-get update sudo apt-get upgrade sudo apt-get install vim二、安装LAMP
方法一:使用集成安装命令
sudo apt-get install lamp-server^ # 注意那个”^”不要少!方法二:按照apache, PHP, mysql的顺序分别安装(参考网上多篇博文)
sudo apt-get install apache2 -ysudo apt-get install php7.3 -ysudo apt-get install libapache2-mod-php7.3sudo /etc/init.d/apache2 restartsudo apt-get install mysql-server -ysudo apt-get install php7.3-mysqlsudo service mysql restartsudo apt-get install phpmyadmin -y三、补充安装
1. 安装vsftpd
sudo apt-get install vsftpdsudo systemctl start vsftpdsudo systemctl enable vsftpd/etc/vsftpd.conf,开放或关闭一些权限,如写权限,方法略。2. 安装补丁
sudo apt-get install php7.x-xmlsudo apt-get install php7.x-curlsudo apt-get install php7.x-gd3. 修改mysql的root用户密码
/etc/mysql/debian.cnf文件,复制其中的password部分mysql -u root -p, 粘贴复制的密码,进入mysqluse mysql;alter user 'root'@'localhost' identified by 'your-passwd';flush privileges;
由于高版本的mysql中没有了函数password(),要使用上述方法修改密码。4. 开启防火墙
sudo apt-get install ufw sudo ufw enable sudo ufw default deny sudo ufw allow ssh sudo ufw allow 80/tcp sudo ufw allow ftp sudo ufw deny|allow ... 四、安装Discuz
1. 下载Discuz:
或者直接从Gitee网站下载,打包文件下载地址:
https://gitee.com/3dming/DiscuzL/attach_files
官方 Git 地址:
https://gitee.com/ComsenzDiscuz/DiscuzX2. 安装:
sudo mv upload/* /var/www/html/cd /var/www/html/sudo chmod -R 777 config/ data/ uc_server/data/ uc_client/data/cache/sudo /etc/init.d/apache2 restart3. 配置Discuz
4. 清除缓存的文件
五、后续工作
1. 配置Discuz
2. 迁移服务器
3. 其它
4. 网站本身的建设
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
官方软件产品操作指南 (170)