帅强来了

曾经的才子打造计划。

win服务器宝塔安装Flarum记录

php和mysql都使用8.+的版本,

· 在服务器上安装https://getcomposer.org/,安装过程要选择使用的php8的exe文件。

安装composer,可以先把镜像源切换成国内的,加快速度

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

然后在宝塔里新建站点后,并且清空站点目录里所有文件,然后在cmd里进入站点的目录

cd 你的站点路径

确认进入站点后执行

composer create-project flarum/flarum . --stability=beta

执行成功后会下载 Flarum 并更新依赖包。更新依赖包会根据服务器地理位置花费 十几秒 至 三十分钟 不等的时间,请耐心等待。如果失败了就清空目录再来一次,到成功为止。


提示:途中安装一开始也一直报错,原因是需要解除 PHP 函数禁用,禁用一些安装 Composer 要用到的几个函数 putenv() 、 pcntl_signal() 、 proc_open() 、proc_get_status(),我们需要解除禁用,否则导致步骤 Composer 变更源地址时报错、步骤 Composer 安装 Flarum 时报错。

解决方法:直接打开php.ini,把disable_functions后面的参与直接改成

disable_functions = passthru,system,chroot,chgrp,chown,shell_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,exec

安装完论坛后,一直报错,也无法登录,查了下是伪静态的问题,需要在宝塔的网站配置文件里修改下面2个,第一行是把网站访问地址指向根目录,第二行就是使用自带的伪静态了

修改后点击保存。
这是我们就已经可以访问 Flarum 了,地址就是你的服务器地址点击来进入,但是会出现这样的情况(这个错误应该只有linux服务器才有)

这是因为没有给予网站目录写入的权限,我们加一下权限即可:具体设置在宝塔里的文件 /www/wwwroot 目录下,右键点击,权限,755 权限,所有者是 www ,应用到子目录,接着我们点击确定,回到 flarum
然后你就能看到这样的页面。

关于用Composer安装插件,也必须在CMD里进入flarum根目录

增加证书,需要在论坛根目录里把config.php里的域名改成带https的!

延伸阅读:

https://docs.flarum.org/zh/extensions

https://discuss.flarum.org.cn/d/2195

https://blog.csdn.net/weixin_50828774/article/details/133070218

宝塔打开phpmyadmin 404解决方法

我遇到的问题和网上搜的还不同,
原因在于我之前在nginx的配置里增加了下面这个http强制跳转到https

    # 新增HTTP到HTTPS重定向的server块
    server {
        listen 80;
        server_name xxx.cn www.xxx.cn;

        # 301重定向到HTTPS
        return 301 https://$host$request_uri;
    }

后来发现也是这个代码导致的无法访问phpmyadmin,解决办法是询问了chatgpt,AI还真是万能啊,直接解决了问题。

把 listen 80; 改成 listen 80 default_server; 就可以了

宝塔面板默认监听888端口,可以修改新添加的重定向代码中的 listen 80 为 listen 80 default_server; 这样设置后,仅当其他server块都不匹配时,才会匹配到该server块。

话说wp这个鬼编辑器是真难用。

iStoreOS下更新passwall2

纯做下记录,passwall和passwall2应该更新流程

首先移除passwall2插件:点击系统——点击软件包——在过滤器中输入passwall2,然后点击查找软件包——移除旧版的passwall2

点击首页——点击终端——输入软路由的登录账号和密码——输入查看软路由CPU架构命令
passwall2+汉化包+CPU架构组件包下载:【点击进入
根据自己的CPU架构下载对应的组件包,下面这个依赖包也一起

最后准备的东西如下:(版本号以最新的为准)
软件包:
luci-app-passwall2_1.21-3_all.ipk
中文包: luci-i18n-passwall2-zh-cn_git-23.281.60538-2712b65_all.ipk
对应CPU构架的组件包: passwall2_packages_ipk_aarch64_cortex-a53.zip 注意构架,我的是aarch64_cortex-a53
依赖包: luci-lua-runtime Openwrt 23.05-rc3 以下版本需要
压缩包都解压,把所有的ipk全部放到一个文件夹里。


iStoreOS点开服务——点击易有云文件管理器——点击本地文件管理——点开tmp文件夹——创建一个名为passwall2的文件夹——然后把下载的ipk文件全部上传到此文件夹下
上传完成后——回到终端——进入passwall2文件夹——安装所有ipk文件
到这就安装完了,还是蛮简单的,如果报错请检查CPU组件包是不是下错了。

查看软路由CPU架构:cat /etc/os-release |grep ARCH

进入文件夹目录:cd /tmp/passwall2

安装所有ipk文件:opkg install *.ipk 或者opkg install *.ipk --force-reinstall
首次安装推荐使用opkg install *.ipk --force-reinstall

直接查看这个吧:https://augustdoit.men/passwall-hysteria2/

或者这个:https://www.51it.wang/ll/1997