搜索
查看: 155|回复: 1

建站记录

stardust  2024-11-11 12:25:50
  我花了一个月的课余时间建了这个站。
  我买了块树莓派,准备用做服务器。首先配置环境,配置LNMP(LAMP),先用apt-get下载

  1. sudo apt-get update
复制代码
下载nginx/apache2、php、php-fpm(apache2不用)、php-curl、php-gd、php-intl、php-mbstring、php-mysql、php-imap、php-opcache(树莓派应该不用了)、php-sqlite3、php-xml、php-xmlrpc、php-zip、mariadb-server、mariadb-client(树莓派应该不用了)。然后配置nginx,改/etc/nginx/sites-enabled/default,vim/vi/nano等都行。在一堆index加index.php,location ~ .php$ 块去掉第一列#注释,注释掉“fastcgi_pass 127.0.0.1:9000;”,改“fastcgi_pass unix:/run/php/php7.3-fpm.sock;”版本,我下的是php8.2所以改成php8.2-fpm.sock,在location块加“client_max_body_size 10000M;”(解除限制大小)。改/etc/php/*/*/的php.ini,去掉库对应extension分号,甚至加extension。改upload_max_filesize和post_max_size增大上传限制。(也可以用宝塔等面板)

  环境配好了,下discuz, 在官网下。清空根目录.下完把upload里的内容传到根目录(树莓派/var/www/html/),改权限。
  1. sudo rm -r /var/www/html/*
  2. sudo mv (文件位置)/upload/* /var/www/html/
复制代码
  1. <script src="/mathjax/tex-mml-chtml.js" id="MathJax-script" async></script>
复制代码
完成网站搭建。

  然后获得公网ip或内网穿透,但是要开入站。校园网没入站,只能买了云服务将就一下,以后搬到家里(家里有入站能远程桌面)。还有买域名,按提示配置dns,网站上线。

  花了一个月,修了无数bug,改了无数内容,终于11月10日建站成功。

  建站很难,但我完成了,纪念一下,也是一个里程碑。

  以后我要加点赞点踩,楼中楼、可视公式编辑器、粉丝关注分离、无需道具改名等功能,技术有限暂时不能,欢迎过来帮忙。https://github.com/stardust-lab-org/stardust-lab/
{=array('delta' => 0,'nabla' => 0,'deltauid' => array(),'nablauid' => array(),'pid' => 6)}
回复

使用道具 举报

1楼 stardust 2024-11-13 22:25:56 | 显示全部楼层
学术分+1,开创了这个网站。
{=array('delta' => 0,'nabla' => 0,'deltauid' => array(),'nablauid' => array(),'pid' => 7)}
回复

使用道具 举报


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

github|Archiver|小黑屋|星尘实验室

GMT+8, 2025-1-23 07:10

© copyright 2024 stardust & discuz team

如有问题/举报,邮箱联系stardust@stardust-lab.org

友站链接

科创 www.kechuang.org

快速回复 返回顶部 返回列表