phpwind是采用PHP和MySQL方式运行的开源社区程序。phpwind先进版(v9.0.1)注重轻社区、高效、易开发。本篇教程介绍如何使用phpwind先进版快速搭建phpwind论坛系统。

前提条件

  • 使用本教程进行操作前,请确保您已经注册了阿里云账号。如还未注册,请先完成账号注册
  • 对中国大陆提供服务的网站必须拥有已经备案的域名。如果没有备案,购买ECS实例后,请到阿里云备案中心备案。

操作步骤

完成以下步骤,使用云市场镜像快速搭建phpwind论坛系统:

  1. 购买PHPWind论坛系统(含智慧云虚机面板)镜像和ECS实例。
    1. 单击PHPWind论坛系统(含智慧云虚机面板) 进入镜像详情页。
    2. 单击立即购买
    3. 自定义购买页面,镜像区域已自动设置为您购买的镜像。根据页面提示,完成其他配置项并购买ECS实例。其中,网络类型选择专有网络。更多配置详情,请参见使用向导创建实例
  2. 登录phpwind论坛。
    1. 登录ECS管理控制台
    2. 在左侧导航栏,单击实例与镜像 > 实例,进入ECS实例列表页面。
    3. 选择已购ECS实例所在的地域。
    4. 找到已购ECS实例,在IP地址列获取该实例的公网IP地址。
    5. 在浏览器地址栏中,输入公网IP地址。
    6. 在提示页面上,单击获取权限,下载权限文档zhcloud-readme.doc

      下载权限文档
      权限文档中包含了智慧云虚机面板权限(host)、FTP 权限(PHPWind ftp)、 MySQL数据库权限(PHPWind database)和phpwind后台管理权限(PHPWind admin)。
      权限
    7. 在浏览器地址栏中,输入http://实例公网IP地址/admin.php,进入phpwind的登录页面。
    8. 输入权限文档zhcloud-readme.doc中获取的phpwind后台管理用户名和密码,单击登录

      phpwind
    登录phpwind后台,您就可以管理phpwind论坛了。
    登录phpwind后台
  3. 绑定域名。
    1. 登录智慧云虚机面板 。登录信息,请参见权限文档zhcloud-readme.doc
      host相关登录信息表示的含义如下:
      • host url:智慧云虚机面板的登录地址。
      • host account :智慧云虚机面板的登录账号。
      • host password :智慧云虚机面板的登录密码。

      登录
      登录成功后,如下图所示。
      登录成功
    2. 单击域名绑定,输入您的域名即可绑定。如需禁止IP访问,删除含有IP地址的这条记录即可。

      域名绑定
  4. 获取phpwind商业授权。获取授权后,您可以合理合法地使用phpwind论坛程序。

常见问题

  • 问题一:如何解决301重定向问题?
    解决方法:
    1. 登录智慧云虚机面板
    2. 找到自定义伪静态 > 自定义,写入301重定向的Nginx规则,单击保存
      自定义伪静态
      下面以域名yjcom.com为例,介绍如何写入301重定向Nginx规则。
      • 方法A:不使用www.yjcom.com域名访问网站时,都301重定向到www.yjcom.com
        if ($host != ‘www.yjcom.com’ ) {
        rewrite ^/(.*)$ http://www.yjcom.com/$1 permanent;
        }
      • 方法B:使用yjcom.com域名访问网站时,才301重定向到www.yjcom.com
        if ($host = ‘yjcom.com’ ) {
        rewrite ^/(.*)$ http://www.yjcom.com/$1 permanent;
        }
        说明 实际使用时,将以上代码中的域名替换为您自己的域名。
  • 问题二:使用智慧云虚机面板需要对公网开放哪些端口?

    解决方法:在ECS实例安全组入方向添加规则并放行端口21/21、80/80、3306/3306、30000/30010、8081/8081和1777/1777。具体操作,请参见添加安全组规则

    更多开源软件尽在云市场:https://market.aliyun.com/software