dd wrt php,HG255D(DDWRT)挂载U盘安装emlog和Discuz!教程
本例我的路由器通过中继连接至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!教程相关推荐
- 使用EFI引导从硬盘(U盘)安装Win7的图文教程
眼下仅支持vista后的64位系统 大部分使用EFI引导安装Win7的教程都是採用光盘启动安装,尽管光盘安装比較简单,可是对于没有光驱的朋友来说还是相当不便,更不用说光盘安装的两大缺点了,一速度慢,二 ...
- 戴尔台式计算机怎么安装的,戴尔Dell电脑U盘安装台式机win10系统教程详解
最近有位戴尔Dell电脑用户,在使用电脑的时候,因为操作失误导致Windows文件出现问题,需要重装系统才可以解决.因此,大白菜整理了一些u盘重装系统的资料,下面就来看看戴尔Dell电脑U盘安装台式机 ...
- win7显示u盘efi分区_使用EFI引导从硬盘(U盘)安装Win7的图文教程(无需光驱)
大部分使用EFI引导安装Win7的教程都是采用光盘启动安装,虽然光盘安装比较简单,但是对于没有光驱的朋友来说还是相当不便,更不用说光盘安装的两大缺点了,一速度慢,二不灵活.因此本篇教程将要讲解使用EF ...
- u大师u盘装系统win7_U盘安装win7系统图文教程
如何用U盘安装win7系统?随着科学技术的进步,U盘已经被一些计算机技术爱好者开发出更多的功能.安装系统就是其中之一.我为您组织了U盘安装系统的详细教程.让我们看看 操作系统也有一定的使用寿命.当系统 ...
- 商务本Surface Laptop2用固态U盘安装Ubuntu18.04全教程(步骤篇)
目录 任务 说明 前期准备 硬件需要 软件需要 安装过程 制作启动盘 系统盘设置 电脑系统设置 系统安装 对于分区过的系统盘 重点设置! 分区准备 分区方案 主要参考 附:电脑内存的查看方法 开始安装 ...
- 【极荐】Ubuntu-U盘安装-双系统安装-白痴教程-附:搭建中大校园网-Yah3c
网上有很多教程,随便搜都有,大体上相同,但是没装过ubuntu的人不一定看得懂,这份是"白痴教程",小编只能帮你到这了.对于用Mac的壕,小编帮不了,小编也想有部Mac... ...
- DELL C6100 U盘安装centos 6.5教程
DELL C6100 U盘安装centos6.5教程 说明:因为网上的教程有很多错误,为了不让更多人被误导,特做此文,中间也摘抄了别的文章正确的地方. 所需工具: 一.UltraISO(用来制作 U ...
- debian linux u盘安装,使用U盘安装Debian系统图文教程
习惯了使用图形界面的操作,总有一股想要切换到文字界面的Linux的冲动,这次尝试安装Debain系统,在一路安装与使用的过程中,碰到了许多的问题.本文U盘安装Debain系统教程,希望可以帮到需要的人 ...
- 如何用u盘安装win7系统安装步骤教程
U盘装机大师U盘安装win7系统教程 用U盘安装win7系统是一个简单又快速的过程,对比使用电脑本身的安装方法,用U盘装系统显得更加简易,不仅适用于各种系统的安装,针对小白的使用也是非常简单易懂的.对 ...
- U盘安装系统实用全面教程(单系统(windows10,windows7,ubuntu),双系统(ubuntu+windows))
综述 学会U盘安装操作系统是一件可以极大提升自己的一件事情.除硬件以外的问题都可以通过重装系统进行解决.U盘安装操作系统,有这一篇就够啦!这篇文章主要讲如下内容: 1. 如何安装Windwos系统 2 ...
最新文章
- python lambda map reduce_python:lambda、filter、map、reduce
- Linq-ToList与ToArray
- Python程序设计题解【蓝桥杯官网题库】 DAY12-算法训练
- Linux Socket学习(十八)--完
- 汇编语言整数加减法示例
- jdk入门_JDK 9 REPL:入门
- angularjs 利用filter进行表单查询及分页查询
- 前端2018年12月9日 前端开发路上的小白心得--励志当个领路人
- pycharm Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon run
- 珞珈一号夜间灯光数据评价
- 配置管理工具SVN的使用
- Unity 在安卓手机上实时调试
- QuickTime的桌面录制
- SSM框架介绍与搭建
- eating的中文意思_Eating是什么意思中文
- 《汇编语言》王爽(第四版) 第十二章 实验12
- 原码、反码、补码概念及转换
- 第4章 深度估计与分割(SGBM、GrabCut、分水岭) 个人笔记
- NYOJ 1253 Turing equation【题意是关键,模拟】
- Selenium 不同版本的区别