WEB主題公園
WordPress原創(chuàng)主題,高端網(wǎng)站模板建站,網(wǎng)站模板建站資源以及開發(fā)知識分享,盡在WEB主題公園
WEB主題公園致力于開發(fā)適合中國人習(xí)慣的中文WordPress網(wǎng)站模板,并提供全程視頻教程,讓您能夠輕松的使用網(wǎng)站模板建立好自己的網(wǎng)站!
啟用WP主題或者插件提示錯誤的一些常見問題
我們在使用wordpress時,有時候會遇到一些錯誤提示,比如安裝某些插件或者某些主題時,會提示一些錯誤而無法正常的啟動他們。
這樣我們就需要看出現(xiàn)的錯誤提示是什么,然后才能很好地去解決好他們,正常的使用。
下面我們就來說一下wordpress使用中比較常見的一些錯誤提示
無法啟用插件,因為引起了一個致命錯誤 Fatal error: Cannot redeclare
如果你啟用主題或者插件,出現(xiàn)這個提示,提示的英文顯示Fatal error: Cannot redeclare? XXXX()....?? 這個錯誤一般是由于函數(shù)名重復(fù)調(diào)用而產(chǎn)生的,也就是說,你的主題和插件里面同時有同樣名字的函數(shù),而導(dǎo)致的沖突,我們一般稱為函數(shù)沖突。
這樣的沖突解決方法是找到錯誤提示之后路徑文件中的函數(shù)名稱,將函數(shù)名稱改一下名字即可。
比如提示shoppingbox_activate() 這個函數(shù)有沖突,那么我們從提示中的路徑找到這個文件,并使用DW等代碼編輯軟件打開,ctrl+f搜索這個函數(shù)名,將這個函數(shù)名全部修改掉保存好就可以了。
安裝主題或者插件出現(xiàn)Fatal error: Allowed memory size of
一般出現(xiàn)這個開頭的提示,是表示內(nèi)存不足無法完成繼續(xù)的操作,這是由于服務(wù)器或者主機(jī)的內(nèi)存設(shè)置較小造成的。
解決的方法有如下方式:
1.在 wp-config.php 文件的 define (‘WPLANG’, ”);下一行添上:define('WP_MEMORY_LIMIT', '64M');
2.在WordPress的安裝目錄下新建一個.htaccess文件(已存在就不用新建了),在文件內(nèi)填上: php_value memory_limit 64M
3.如果你有修改 php.in 文件的權(quán)限,可以查找 memory_limit 修改為:memory_limit = 64M ;
三種方法任選其一均可實現(xiàn)。
Parse error: syntax error, unexpected $end in的提示
這個提示一般是指php文件的php源碼沒有收尾工作,如果出現(xiàn)這個提示,說明主題或者插件有一定的編碼問題或者文件損壞,首先你可以考慮的是從官網(wǎng)網(wǎng)站在下載一份新的文件進(jìn)行覆蓋。
如果下載了最新的文檔還是出現(xiàn)這個提示,那么我們就需要進(jìn)行手動的修復(fù)了。
一般來說,這種報錯會出現(xiàn)路徑并顯示在第幾行
如此格式? in D:\xampps\htdocs\newtheme\wp-content\plugins\shoppingbox\shop.php on line 38
以上是本地的一個報錯路徑,顯示在路徑文件shop.php的38行
因此,我們可以沿著這個報錯的路徑查找到相關(guān)的文件,即可找到錯誤的地方。
這個一般是沒有php的收尾,或者有了額外的收尾,具體項目中我們有遇到過產(chǎn)生錯誤的行是文件中間某行
//$str .= "?>\n";
PHP 解釋器允許的結(jié)尾標(biāo)記那行還可以用單行注釋,即 //$str .= "?>\n"; 被解釋成結(jié)尾標(biāo)記前有注釋,注釋的內(nèi)容是 //$str .= ",而 ?> 后面的 \n"; 會被解釋作 PHP 塊外的內(nèi)容按 HTML 輸出出去。
結(jié)果是給 $str .= "?>\n";
這行添加 // 成注釋后,反而多了個 ?> 的結(jié)束標(biāo)記,造成原來真正的結(jié)束標(biāo)記成了意料之外的(unexpected)了。
解決辦法就是直接刪掉這一行即可。
因此這個錯誤要有一定的php基礎(chǔ)。
另外還有一種可能是使用了php的簡寫? 比如? <?php?? ?>? 簡寫為? <? ? ?>,這樣不嚴(yán)格的書寫方式在絕大部分的php版本中都是禁用的,
當(dāng)然你可以在php.in中打開這個簡寫識別,也可以將所有簡寫標(biāo)簽替換為標(biāo)準(zhǔn)標(biāo)簽。
如果你有權(quán)限修改php.ini文件,打開這個文件,查找 short_open_tag ,將 short_open_tag = off 這個項目,修改設(shè)置為short_open_tag = on ,然后重啟一下apache,即可解決
近期遇到的一些常見的錯誤提示就是這些了,如果你也剛好遇到這些問題,那么你可以參考這篇資料去解決,希望對你的工作有所幫助。
如未標(biāo)明出處,所有文章均為WEB主題公園原創(chuàng),如需轉(zhuǎn)載,請附上原文地址,感謝您的支持和關(guān)注。
本文地址:http://www.dengyin90.cn/qywpzthzcjtscwdyxc.html
推薦閱讀
- 2013年10月16日
- 2013年5月3日
- 2013年7月14日
- 2024年11月14日
- 2016年12月2日
- 2020年2月25日
- 2013年9月25日
- 2013年8月27日
- 2019年6月6日




