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,成功跳转~撒花~现在无论从哪个域名进入都能跳转到论坛主页啦~~~

  • 相关阅读:
    第三第四周的笔记
    第一二周的笔记
    jQuery的一些笔记
    函数的执行环境与调用对象
    从click事件理解DOM事件流
    慕课编程题JS选项卡切换
    adb(11)-重新挂载 system 分区为可写
    adb(10)-屏幕截图/录制
    adb(9)-查看设备信息
    adb(8)-查看日志
  • 原文地址:https://www.cnblogs.com/syjkfind/p/2991637.html
Copyright © 2011-2022 走看看