2017-03-31 103 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

我建議你使用蠟筆語法高亮,而不是目前的插件