2017-03-31 100 views
0

我正在开发一个新的WordPress博客,在代码片段中添加代码片段非常重要。WordPress - 代码片段插件

所以突出的代码片段,我从https://wordpress.org/plugins/codesnippet-20/

下载的代码段插件现在,一切都搞砸了。以下是我访问该网站时的错误。

警告: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.激活插件。

任何人都可以请帮忙。

回答

0

好的,所以在我看来,插件无法找到名为geshi.php的文件。我只是下载了插件并在我的WordPress管理仪表板中激活了它,并且出现了相同的错误。所以这不是特定于你的。有一点要注意的是,这个插件目前没有被维护。

“此插件尚未在超过2年更新一次,它可能不再维持或支持,并与较新版本的WordPress的使用 时,可能有兼容性问题。”

但是,我相信我有一个修复你。进入你的插件并打开codesnippet.php文件。前往路线126和替换该行与此:

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

它看起来像插件的目录结构,而不在代码库作出必要的改变得到了改变。我只是在我的机器上试过这个改变,现在我可以在没有WordPress崩溃的情况下激活插件。虽然我没有尝试过使用它。

+0

感谢的快速反应。我通过上传下载的压缩文件夹来添加此插件。 只要在我的本地改变这个,它将如何反映在WordPress的网站?当我尝试访问该网站,它给了我我提到的错误。所以,我现在无法在网站上做任何事情。 –

+0

因此,请下载zip文件,进入codesnippet.php文件,进行我告诉您的更改,保存更改,然后使用更改上传文件夹,而不是上传有缺陷的插件。但是,您可能会更好使用@esmail回答。 – victor

1

我建议你使用蜡笔语法高亮,而不是目前的插件