Zerorigin

Results 65 comments of Zerorigin

> 你的 PHP 版本可能有点太高了。 > > 可以打开`debug`查看具体错误信息堆栈,在`config.inc.php`中加入: > > ``` > define('__TYPECHO_DEBUG__', true); > ``` > > 不行的话可以将相关信息发送给我,我替你看看。 试过开调试模式,但在插件管理页面没有任何调试信息输出,对 php 不太熟悉,也不知道有没有记录到其它地方。

> 你的 PHP 版本可能有点太高了。 > > 可以打开`debug`查看具体错误信息堆栈,在`config.inc.php`中加入: > > ``` > define('__TYPECHO_DEBUG__', true); > ``` > > 不行的话可以将相关信息发送给我,我替你看看。 或者我这边可以用 ToDesk 提供远程环境,让您那边连过来看看。

> 在我的本地8.3.9没有错误。是不是php扩展都没有安装。(好像在哪里看到一篇文章的:新版本的php通过命令安装的php默认不启用扩展) 说的是`/etc/php83/conf.d/`? 没启用扩展的话应该是表现为所有页面都白屏? 刚好正在研究 FrankenPHP 怎么启用扩展,现在 FrankenPHP 没启用扩展的情况下就是响应都是空的。

> > 没有深究过这些问题。不是很懂php。 当时我win 11用过命令安装php就是因为扩展问题后面也没有用命令方式安装。现在用小皮面板自己下载一个php 8.3.9包. > > - 还有就是我是直接用开发板的typecho,不是发布版。 可能有些插件作者适配开发板而已(有时候一个插件错误会导致全局错误的) > > 我这边主要是在用的主题开发者还没适配 1.3.x.dev 版,我也不懂 php 开发,导致很多东西都没法自己修。

https://make.wordpress.org/hosting/handbook/server-environment/#php-extensions 我觉得很有必要像 WP 这样弄一份`详实`的未包含第三方主题及插件的情况下所依赖的扩展,[Typecho 安装向导](https://docs.typecho.org/install)里仅列出零星了几个,而且关于哪些功能模块使用了相应扩展也没做说明,给人看起来很不靠谱(可以发起个投票,肯定不少人这么觉得)。 我个人就因为官网列出的真的太少了,总是会尽量把一些基础扩展都安装了,😬生怕跑不起来 Typecho。 另外都 2024 年了,建议在项目仓库引入 [Composer](https://getcomposer.org/) 来管理使用到的扩展库,也方便一些热情的萌新尝试加入共享队伍,以免浇灭 TA 们的火热? 像 Python、Golang、Rust 这些语言为主的仓库一般都有模块管理工具,很容易管理相关依赖,减少了很多新手不必要的麻烦。 Composer 确实可以用来[管理项目依赖的扩展](https://getcomposer.org/doc/articles/composer-platform-dependencies.md),不过和我想的有点不一样,没搞懂怎么用它自动分析和导出依赖列表。

> 只保留一个默认插件正常吗? > > typecho 没有特殊的扩展,都是基础的。 不正常,上面第一张图就是只保留了唯一一个默认插件的截图。

> 你的插件文件和目录有没有PHP的读取和执行权限? 权限都是正常的,就只插件列表的展示是有问题的,但是插件提供的功能也完全是正常的。

> 放置一个 `dump_plugins.php` 文件在网站根目录下,内容如下: > > ``` >

> 放置一个 `dump_plugins.php` 文件在网站根目录下,内容如下: > > ``` >