本例我的路由器通过中继连接至Internet,首先在上级路由设置转发81,21端口至本机;

(1)设置路由器

在DDWRT中,设置本机IP为192.168.2.1;

转至“服务”>“USB”,启用USB支持,选择挂载点为/jffs;

转至“服务”>“NAS”,启用ProFTP,选择共享目录为/jffs,选中允许写入;

(2)挂载/opt,/mmc分区

SSH登陆至路由器;

cd /jffs

mkdir /jffs/opt

mkdir /jffs/mmc

mount -o bind /jffs/opt /opt

mount -o bind /jffs/mmc /mmc

启动命令加入(mount -o bind /jffs/opt /opt和mount -o bind /jffs/mmc

/mmc);

(3)安装Optware

cd /opt

wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh

-O - | tr -d '\r' > /tmp/optware-install.sh

sh /tmp/optware-install.sh

ipkg update

ipkg-opt update

(4)初始化环境,安装组件

ipkg-opt install lighttpd bzip2 e2fsprogs libxml2 lua sqlite

openldap-libs mysql

ipkg-opt install libstdc++ php php-fcgi php-mysql php-gd

启动命令加入(/opt/etc/init.d/S80lighttpd

start和/opt/etc/init.d/S70mysqld start);

(5)配置lighttpd

/opt/etc/init.d/S80lighttpd stop

vi /opt/etc/lighttpd/lighttpd.conf

24G (1)server.modules中把下面行的"mod_fastcgi"去掉"#";

51G (2)修改server.event-handler去掉#并改成server.event-handler =

"poll"; 139G (3)server.port中修改端口,默认为8081,server.port = 81;

209G (4)fastcgi.server中,把整个模块的"#"去掉;

345G (5)在行首加#;

保存退出,重新启动lighttpd;

/opt/etc/init.d/S80lighttpd restart

(6)配置mysql

修改mysql的密码;

/opt/bin/mysqladmin -u root password deve1op

更改mysql默认编码;

vi /opt/etc/my.cnf

在[client]和[mysqld]下各加入这行:

default-character-set=utf8

保存退出;

/opt/bin/mysql -u root -p

查看状态;

mysql> status;

修改已有数据库编码;

mysql> alter database boblog character set utf8;

创建数据库blog;

mysql>create database blog;

(删除用drop database blog);

查看数据库;

mysql>show databases;

使用数据库blog;

mysql> use blog;

退出;

mysql>\q

重启mysql;

/opt/etc/init.d/S70mysqld restart

/opt/etc/init.d/S80lighttpd restart

(7)安装博客和论坛程序

下载emlog程序;

1. 使用 FTP 上传 src 目录至 /opt/share/www/blog;

2. 设置目录属性;

chmod 777 -R /opt/share/www/blog/

3. 执行安装脚本 install.php;

请在浏览器中运行 install.php 程序,即访问

http://192.168.2.1:81/bolg/install.php

4. 参照页面提示,进行安装,直至安装完毕;

下载Discuz!论坛;

1. 使用 FTP 上传 upload 目录至 /opt/share/www/blog;

2. 设置目录属性;

chmod 777 -R /opt/share/www/BBS/config/

chmod 777 -R /opt/share/www/BBS/data/

3. 执行安装脚本 /install/

请在浏览器中运行 install 程序,即访问

http://192.168.2.1:81/BBS/install/

4. 参照页面提示,进行安装,直至安装完毕

(8)备份所有文件

全部设置成功后,建议备份;

cd /jffs

tar cvpzf bakall.tgz /

tar cvpzf bakopt.tgz /opt

系统出现问题,可以使用备份来恢复;

挂载/opt和/mmc分区;

复制bakopt和bakall到/jffs;

tar zxvf bakopt.tgz -C /

tar zxvf bakall.tgz -C /

启动服务

/opt/etc/init.d/S70mysqld start

/opt/etc/init.d/S80lighttpd start

dd wrt php,HG255D(DDWRT)挂载U盘安装emlog和Discuz!教程相关推荐

  1. 使用EFI引导从硬盘(U盘)安装Win7的图文教程

    眼下仅支持vista后的64位系统 大部分使用EFI引导安装Win7的教程都是採用光盘启动安装,尽管光盘安装比較简单,可是对于没有光驱的朋友来说还是相当不便,更不用说光盘安装的两大缺点了,一速度慢,二 ...

  2. 戴尔台式计算机怎么安装的,戴尔Dell电脑U盘安装台式机win10系统教程详解

    最近有位戴尔Dell电脑用户,在使用电脑的时候,因为操作失误导致Windows文件出现问题,需要重装系统才可以解决.因此,大白菜整理了一些u盘重装系统的资料,下面就来看看戴尔Dell电脑U盘安装台式机 ...

  3. win7显示u盘efi分区_使用EFI引导从硬盘(U盘)安装Win7的图文教程(无需光驱)

    大部分使用EFI引导安装Win7的教程都是采用光盘启动安装,虽然光盘安装比较简单,但是对于没有光驱的朋友来说还是相当不便,更不用说光盘安装的两大缺点了,一速度慢,二不灵活.因此本篇教程将要讲解使用EF ...

  4. u大师u盘装系统win7_U盘安装win7系统图文教程

    如何用U盘安装win7系统?随着科学技术的进步,U盘已经被一些计算机技术爱好者开发出更多的功能.安装系统就是其中之一.我为您组织了U盘安装系统的详细教程.让我们看看 操作系统也有一定的使用寿命.当系统 ...

  5. 商务本Surface Laptop2用固态U盘安装Ubuntu18.04全教程(步骤篇)

    目录 任务 说明 前期准备 硬件需要 软件需要 安装过程 制作启动盘 系统盘设置 电脑系统设置 系统安装 对于分区过的系统盘 重点设置! 分区准备 分区方案 主要参考 附:电脑内存的查看方法 开始安装 ...

  6. 【极荐】Ubuntu-U盘安装-双系统安装-白痴教程-附:搭建中大校园网-Yah3c

    网上有很多教程,随便搜都有,大体上相同,但是没装过ubuntu的人不一定看得懂,这份是"白痴教程",小编只能帮你到这了.对于用Mac的壕,小编帮不了,小编也想有部Mac...   ...

  7. DELL C6100 U盘安装centos 6.5教程

    DELL C6100 U盘安装centos6.5教程 说明:因为网上的教程有很多错误,为了不让更多人被误导,特做此文,中间也摘抄了别的文章正确的地方. 所需工具: 一.UltraISO(用来制作 U ...

  8. debian linux u盘安装,使用U盘安装Debian系统图文教程

    习惯了使用图形界面的操作,总有一股想要切换到文字界面的Linux的冲动,这次尝试安装Debain系统,在一路安装与使用的过程中,碰到了许多的问题.本文U盘安装Debain系统教程,希望可以帮到需要的人 ...

  9. 如何用u盘安装win7系统安装步骤教程

    U盘装机大师U盘安装win7系统教程 用U盘安装win7系统是一个简单又快速的过程,对比使用电脑本身的安装方法,用U盘装系统显得更加简易,不仅适用于各种系统的安装,针对小白的使用也是非常简单易懂的.对 ...

  10. U盘安装系统实用全面教程(单系统(windows10,windows7,ubuntu),双系统(ubuntu+windows))

    综述 学会U盘安装操作系统是一件可以极大提升自己的一件事情.除硬件以外的问题都可以通过重装系统进行解决.U盘安装操作系统,有这一篇就够啦!这篇文章主要讲如下内容: 1. 如何安装Windwos系统 2 ...

最新文章

  1. python lambda map reduce_python:lambda、filter、map、reduce
  2. Linq-ToList与ToArray
  3. Python程序设计题解【蓝桥杯官网题库】 DAY12-算法训练
  4. Linux Socket学习(十八)--完
  5. 汇编语言整数加减法示例
  6. jdk入门_JDK 9 REPL:入门
  7. angularjs 利用filter进行表单查询及分页查询
  8. 前端2018年12月9日 前端开发路上的小白心得--励志当个领路人
  9. pycharm Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon run
  10. 珞珈一号夜间灯光数据评价
  11. 配置管理工具SVN的使用
  12. Unity 在安卓手机上实时调试
  13. QuickTime的桌面录制
  14. SSM框架介绍与搭建
  15. eating的中文意思_Eating是什么意思中文
  16. 《汇编语言》王爽(第四版) 第十二章 实验12
  17. 原码、反码、补码概念及转换
  18. 第4章 深度估计与分割(SGBM、GrabCut、分水岭) 个人笔记
  19. NYOJ 1253 Turing equation【题意是关键,模拟】
  20. Selenium 不同版本的区别

热门文章

  1. 不同行业的软件都爱用什么编程语言开发?
  2. 还在为表单搭建而烦恼吗?免费低代码平台足够解忧~
  3. 强制刷机NOKIA E6-00方法
  4. 华为olt ma5680t常用命令详解
  5. 深度学习计算模型中“门函数(Gating Function)”的作用
  6. Iocomp VC2017 - 5.12版本Crack
  7. unitywebplayer 32/64 5.3版本
  8. map转换成JSON的方法
  9. 微信开发者工具的下载以及项目的创建
  10. [译]记一次Kotlin官方文档翻译的PR(内联类)