技术 1654 阅读 22 评论

    2021年6月4日编译竟斗云lede固件R21.6.1

    源码地址:github.com/coolsnowwolf/lede
    功能:ipv6支持、ttyd终端、Hello World、nginx、mariadb、php、sd卡、多播、负载均衡等
    更新了各软件的版本
    内核升级到5.4.123

    23.png

    下载链接: https://pan.baidu.com/s/1A2wfKod1DZDXHzEwPm1OTA
    提取码: 9tvi

    升级刷入带sysupgrade版本
    初次使用刷入factory版本

    需要用路由器建立网站的继续往下看

    打包时漏了mariadb-client(记得当时是选上的……,造成建网站时mysql不可用),需要安装下mariadb-client,下个版本会打包进去,一般用户不需要这个。

    555.JPG

    先刷新下列表,然后输入mariadb-client点击确认安装

    333.JPG

    安装完成后使用mysql -u root -p修改mysql的密码。

    444.JPG

    Screenshot_20210610-211320__01__01.jpg

    我总想起那天光影的聚合,好像一起一落之间,还看得到光阴的来去。

    22

      1. 爱学习的老男人
        爱学习的老男人
        2021-06-04 22:00

        老大,矿渣过来的!下来你的固件不知道怎么用,你说PHP放在SD卡根目录就可以了,我想请教一下,你有没有教程啊,有的话,麻烦你给个!!
        比如mysql密码是多少?
        挂载是根目录,还是overlay?
        已经改了lhttp 端口也改成8888 了,访问192.168.1.1打不开!!!!!PHP.ini 还是etc/mysql/my.cnf 全都改了,不起用!能否加我QQ:58855742 请教一下!

      2. 昭君
        2021-06-06 21:30

        sd卡一般挂载到/mnt/mmcblk0p1,在系统》挂载点可以看到,是要用路由器建站吗,需要修改nginx的配置,要把openwrt的web管理端口修改到非80端口,比如说我把网站源码放到sd卡的www文件夹,然后修改nginx.conf:
        如果是https:
        server {
        listen 443 ssl;
        server_name 你的网址;
        root /mnt/mmcblk0p1/www/;
        index index.php index.html index.htm index.nginx-debian.html;
        ssl_certificate /mnt/mmcblk0p1/keys/你的证书.crt;
        ssl_certificate_key /mnt/mmcblk0p1/keys/你的证书.key;

        ssl_session_cache shared:SSL:1m;
        ssl_session_timeout 5m;

        ssl_ciphers HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers on;
        }
        如果是http:
        server {
        listen 80;
        server_name 你的网址;
        root /mnt/mmcblk0p1/www/;
        index index.php index.html index.htm index.nginx-debian.html;
        }

        把root路径修改为你存放网页的路径
        数据库配置参考mariadb的配置文档

      3. @爱学习的老男人
        @爱学习的老男人
        2021-06-07 22:03

        谢谢大神,我该改的也改了,还是不行,想要个详细点的教程,我也升级到你最新版的,mysql 老是进不去!!

      4. 21126259
        21126259
        2021-06-08 17:40

        赞啊!!!!!!
        而且还是最新的版本,厉害厉害!
        我赶紧去下载,感谢!!

      5. @爱学习的老男人
        @爱学习的老男人
        2021-06-08 21:11

        大神,我又搞了一周了,真没法搞定,有些故障直接无法修复!!真的希望你出个教程!或者把配置文件发给我一下!!!不胜感激!!

      6. @爱学习的老男人
        @爱学习的老男人
        2021-06-08 21:12

        nginx.conf 这个文件,我根本没有找到!!

      7. @爱学习的老男人
        @爱学习的老男人
        2021-06-08 21:20

        uci.conf 只找到个/var/lib/nginx/uci.conf 快捷方式,而且每次修改,重启后都会恢复掉!!端口号怎么改都是80!!你的固件是uthhpd 端口改成8888 监听端口还是只能是80呀 但是每次nginx 错误日志都提示80端口已经被占用!

      8. @爱学习的老男人
        @爱学习的老男人
        2021-06-08 21:43

        大神出个教程吧,视频的就可以!! 图文的太麻烦了!!我等你哦!!!!谢谢!!

      9. 昭君
        2021-06-08 22:13

        这里有个详细openwrt建站教程 https://iyzm.net/openwrt/180.html,把教程里nextcloud的源码替换成你的就行,原理一样,基于Nginx、Mariadb、PHP三件套的,这三个软件已经默认安装到固件的,漏掉一个mariadb-client,刚刚检查了下固件,发现mariadb-client没打包进去,造成mysql错误,只需要在软件包里面下载安装个mariadb-client就可以解决,或者在ttyd终端里面使用opkg install mariadb-client就可以了,下个版本会全部打包进去。安装后使用mysql -u root -p修改mysql的密码,nginx的配置文件在 /etc/nginx/nginx.conf ,用winscp登录到路由器即可看到,先要把openwrt默认监听端口修改掉,参考:https://blog.csdn.net/QingNing3028/article/details/102705727

      10. 昭君
        2021-06-08 22:14

        这段时间天天996,还得应付各种考试,没时间做呢

      11. @爱学习的老男人
        @爱学习的老男人
        2021-06-09 14:39

        能把配置文件发给我一下吗,谢谢了!!![email protected]

      12. @爱学习的老男人
        @爱学习的老男人
        2021-06-09 18:23

        大神,十分感谢!! mariadb-client已经建对了,也可以使用了! 发现个问题,你这个包里的 /etc/nginx/nginx.conf 没有这个文件 只有 /etc/nginx/uci.conf 这个文件似呼是一个快捷方式,编辑后重启,又恢复了11

      13. @爱学习的老男人
        @爱学习的老男人
        2021-06-09 18:24

        daemon.info nginx_init: using /etc/nginx/uci.conf (the test is ok)
        Wed Jun 9 18:13:56 2021 kern.info kernel: [ 123.074091] ath10k_ahb a800000.wifi: rts threshold -1
        Wed Jun 9 18:13:56 2021 kern.warn kernel: [ 123.074459] ath10k_ahb a800000.wifi: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
        Wed Jun 9 18:13:56 2021 daemon.info avahi-daemon[3026]: Joining mDNS multicast group on interface wlan0.IPv6 with address fe80::1e40:e8ff:fe11:ccca.
        Wed Jun 9 18:13:56 2021 daemon.info avahi-daemon[3026]: New relevant interface wlan0.IPv6 for mDNS.
        Wed Jun 9 18:13:56 2021 daemon.info avahi-daemon[3026]: Joining mDNS multicast group on interface br-lan.IPv6 with address fde2:c158:9955::1.
        Wed Jun 9 18:13:56 2021 daemon.info avahi-daemon[3026]: New relevant interface br-lan.IPv6 for mDNS.
        Wed Jun 9 18:13:56 2021 daemon.info avahi-daemon[3026]: Joining mDNS multicast group on interface br-lan.IPv4 with address 192.168.1.1.
        Wed Jun 9 18:13:56 2021 daemon.info avahi-daemon[3026]: New relevant interface br-lan.IPv4 for mDNS.
        Wed Jun 9 18:13:56 2021 daemon.info avahi-daemon[3026]: Joining mDNS multicast group on interface eth1.IPv6 with address fe80::1e40:e8ff:fe11:ccc8.
        Wed Jun 9 18:13:56 2021 daemon.info dnsmasq[3140]: Connected to system UBus

      14. @爱学习的老男人
        @爱学习的老男人
        2021-06-09 18:29

        #!/usr/bin/lua
        require "luci.cacheloader"
        require "luci.sgi.cgi"
        luci.dispatcher.indexcache = "/tmp/luci-indexcache"
        luci.sgi.cgi.run()
        以上是配置nignx 默认是80 PORT 输入192.168.1.1 自动跳转至 https://192.168.1.1/cgi-bin/luci 上面是页码上显示的 不知道问题出在哪里了,uhttpd 接管了!!!

      15. @爱学习的老男人
        @爱学习的老男人
        2021-06-09 22:25

        大神,上面那些我都试了,最后发现你的包里只有个PHP.ini PHP都没有装!

      16. @爱学习的老男人
        @爱学习的老男人
        2021-06-09 23:27

        又搞 了一天,nginx 倒是搞 上了!!404 Not Found
        nginx/1.19.6

        离成功又近了一部!!大神提醒你一下,你固件里没有PHP7 也没有PHP -CGI!

      17. @爱学习的老男人
        @爱学习的老男人
        2021-06-09 23:29

        教程里的,那个luci-PHP--CHAN- 无法安装!!

      18. @爱学习的老男人
        @爱学习的老男人
        2021-06-09 23:31

        算了,大神不搞了!!从你上个版本搞到现在这个版本,一个月了,硬是没有搞成,等你下个版本,顺便把配置文件也发出来吧!!我几下改改就OK了!!我买了路由器,1TB移动硬盘!!!就等你的!固件了!!!不胜感激!!!

      19. 昭君
        2021-06-10 21:19

        我确定固件里面有php7,因为我的web导航就是挂在路由器上面的,如图:https://yuanfangblog.xyz/usr/uploads/2021/06/2403109686.jpg,不过只有基础的php功能,下次把所有的都打包进去吧。

      20. @爱学习的老男人
        @爱学习的老男人
        2021-06-11 23:41

        我又搞了两天了, 什么都正常了,nginx PHP7 PHP7-fpm 现在出现个大问题,打开PHP 网站是空白的,然后 phpinfo 是能打开的,彻底崩溃了!!算了真不搞了,等你下个版本吧,希望你能把 配置文件php.ini my.conf 50.conf www.conf 这些配置文件也发出来吧!!我改改就能用了!!! 不搞了,回家睡觉了!!

      21. @爱学习的老男人
        @爱学习的老男人
        2021-06-15 22:55

        日常路过,看看有新包没!!

      22. @爱学习的老男人
        @爱学习的老男人
        2021-06-20 11:45

        哈哈 搞好了 www.kmxd.net