zoukankan      html  css  js  c++  java
  • discuz建站全记录

    买了域名A,又买了虚拟主机B,悔不当初的是B还免费送域名。各种失败尝试就不说了,反正折腾了整天终于通了。主机是cPanel图形化管理器,虽然说很方便,但绑定起来还是很多问题要注意的。

    【附加域】

    附加域是用来域名绑定。

    1.将域名A作为附加域加到主机B里来,相当于作为一个子用户。幸亏是图形界面,要是真的人手配服务器我相信绝对搞死人~自动配置了DNS等等~

    2.在域名A的dns管理器中将A记录指向主机B的IP,命名服务器也填主机B的。主机B是虚拟主机,多人共享同一个IP,不过上一步已经绑定,不用操心。

    【discuz安装】

    discuz的组件都依赖于其用户管理中心UCenter。所以先要安装UCenter然后才安装其他组件(论坛可直接安装,直接内置UCenter)。

    1.上传,FTP上传很慢,后来用cPanel图形界面,zip包上传后解压,效率高了很多。

    2.每个组件都要放在单独的子目录。一开始UCenter放在根目录成功了,然后UCenterHome放在相同目录就总是安装失败,为此调试了整个下午。各自分开文件夹就好了。其他步骤参照相关的readme就可以了,很简单。

    3.安装到数据库那部分的时候,要先在数据库后台建立了数据库,但不需要建立数据表,建表的事discuz会去做。用户-数据库-数据表的结构就不多说了。

    4.安装后请删除install目录,你懂的~

    【网站入口】

    1.输入域名B会直接暴露服务器的目录结构。

    解决办法:设置了Rewrite重定向将B转发到A的论坛主页。

    2.输入域名A访问,会跳转到错误页 域名/cgi-sys/defaultwebpage.cgi

    解决办法:设置了Rewrite重定向将A转发到A的论坛主页。

    关于转发之类的Apache的设置请搜索相关的配置,主机级别参考httpd.conf的配置,目录级别参考.htaccess的配置。当然,cPanel可以图形化配置,方便多了。

    如果结果跟你想的不一样,可能要试试删除浏览器cookies并清除本机dns历史(ipconfig /flushdns)。

    3.输入域名A访问,直接显示当前路径的目录

    解决办法:在.htaccess中关闭索引功能(Option -Indexes)。当然,也可以cPanel图形化配置。

    关闭了索引,却还是不会自动跳转,只是在当前页显示403Fobbiden。看来我只能使用暴力了。

    在该目录下创建index.htm,内容为页面跳转<meta http-equiv="refresh" content="0; url=论坛主页" />

    刷新dns,成功跳转~撒花~现在无论从哪个域名进入都能跳转到论坛主页啦~~~

  • 相关阅读:
    linux下LD_PRELOAD的用处
    三个通用的脚本,处理MySQL WorkBench导出表的JSON数据进SQLITE3
    ubuntu 18.04下,KMS_6.9.1服务器启动后,客户端连接一段时间因为libnice而crash的问题修复
    Daliy Algorithm(线段树&组合数学) -- day 53
    Daliy Algorithm(链表&搜索&剪枝) -- day 52
    Daliy Algorithm(二分&前缀和) -- day 51
    每日算法
    动态规划--01背包模型
    每日算法
    每日算法
  • 原文地址:https://www.cnblogs.com/syjkfind/p/2991637.html
Copyright © 2011-2022 走看看