【问题标题】:WordPress - Code Snippet pluginWordPress - 代码片段插件
【发布时间】:2017-08-25 21:50:24
【问题描述】:

我正在开发一个新的 Wordpress 博客,其中包含代码 sn-ps 非常重要。

为了突出显示代码 sn-p,我从 https://wordpress.org/plugins/codesnippet-20/ 下载了一个 Code Snippet 插件

现在,一切都搞砸了。以下是我访问网站时的错误。

警告:require_once(geshi.php):打开流失败:

No such file or directory in /home1/jamburster/public_html/wp-content/plugins/codesnippet-20/codesnippet.php on line 126

Fatal error: require_once(): Failed opening required 'geshi.php' 
(include_path='.:/opt/php56/lib/php:/home1/jamburster/public_html//wp-content/plugins/codesnippet/lib:/home1/jamburster/public_html//wp-content/plugins/codesnippet/lib/PEAR') 
in /home1/jamburster/public_html/wp-content/plugins/codesnippet-20/codesnippet.php on line 126

这就是我所做的。 1.从https://wordpress.org/plugins/codesnippet-20/下载存档 2. 上传插件 WordPress -> 插件 -> 添加插件。浏览下载的,然后点击上传。 3. 激活插件。

谁能帮忙。

【问题讨论】:

    标签: wordpress wordpress-theming posts


    【解决方案1】:

    我建议你,使用蜡笔语法荧光笔而不是当前插件

    【讨论】:

      【解决方案2】:

      好的,所以在我看来插件无法找到名为 geshi.php 的文件。我刚刚下载了插件并在我的 WordPress 管理仪表板中激活了它,我得到了同样的错误。所以这不是特定于你的。需要注意的一件事是,此插件当前未维护。

      “此插件已超过 2 年未更新。它可能不再维护或支持,使用时可能存在兼容性问题 使用最新版本的 WordPress。”

      但是,我相信我可以为您解决问题。进入你的插件并打开coden-p.php 文件。转到第 126 行并将该行替换为:

      require_once('/lib/geshi.php');    
      

      看起来插件的目录结构发生了更改,而没有在代码库中进行必要的更改。我刚刚在我的机器上尝试了这个更改,现在我可以在没有 WordPress 崩溃的情况下激活插件。不过我还没试过。

      【讨论】:

      • 感谢您的快速回复。我通过上传下载的压缩文件夹添加了这个插件。只需在我的本地更改它,它将如何反映在 wordpress 站点中?当我尝试访问该站点时,它给了我我提到的错误。所以,我目前无法在网站上做任何事情。
      • 所以获取下载的 zip 文件,进入 codesn-p.php 文件,进行我告诉你的更改,保存更改,然后上传包含更改的文件夹,而不是上传插件有缺陷的。但是,@esmail 回答可能会更好。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      • 2016-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多