wordpress 安装(亲身经历) 出现“Fatal error: Call to undefined function get_magic_quotes_gpc()”之后的解决方法...
傳說中wordpress是5分鐘安裝,可是昨天晚上安裝了很長時間都沒有安裝好,先了卸掉了原來的appserv2.5.9,然后安裝上了appserv2.6.0,(不要忘了備份原來的資料),
之后看了官網上的5分鐘安裝流程,很天真地期待了一下,就開始動手操作了。
以下就是著名的5分鐘安裝法,
1、下載并解壓縮wordpress程序安裝包。
2、在網頁服務器上為wordpress創建一個數據庫,并且也創建一個mysql擁有所有權限可以進入和修改的用戶。
3、重命名wp-config-sample.php文件為wp-config.php。
4、編輯wp-config.php,填上第2步的數據庫信息。
5、把wordpress放在服務器上你想要放的位置,并上傳。
按照一步步做下來并沒有出現想要的結果。
? 1、首先是一個比較明顯,但是被我忽略的問題,雖然有點傻,但還是寫出來跟大家共勉吧。
?大家要看清楚自己下載的wordpress的版本需要的相對應的服務器的最低版本是什么,如果原先appserv包中服務器的版本比較低就需要卸載掉然后安裝較新版本的appserv?! ?/p>
我最開始卸載掉舊版本的appserv,然后就直接裝上了新版本的,但是在瀏覽器地址欄中輸入地址,發現根本什么都出不了。原因是,雖然之前卸載掉了老版本,但是舊版本的文件還在,因此,在瀏覽器中輸入地址的時候直接調用了舊版本的文件,所以沒有正常出現結果。后來發現了這個問題,保險起見就先刪掉了所有版本的appserv,然后將安裝之后的文件夾也都刪掉(注意有用的數據要備份),卸載完成后重新啟動電腦。第一關算是過了。
?
2、然后“如愿以償”地迎來了下一個問題:
Fatal error: Call to undefined function get_magic_quotes_gpc() in?E:\AppServ\www\blog\wp-includes\load.php?on line?552
相信使用最新版本wordpress的朋友們都遇到這個問題了吧,因為最新版本3.7.1必須使用appserv2.6.0才行。而appserv2.6.0中的php為php6,所以會有個函數
get_magic_quotes_gpc() 不兼容。因此就會出現類似于上邊的錯誤。
解決方式就是 將 if(get_magic_quotes_gpc()) 改為?if ( function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc() )。
改掉之后應該還是會報一遍相似的錯誤,因為不僅這一個地方用到了這個函數,load.php和formatting.php中都有這個函數,所以都需要改掉。當瀏覽器中報錯的時候就可以直接找到這個出錯的位置了,所以大家也不用上來就直接去修改錯誤。
?
這是我配置中遇到的兩個最主要的問題,希望能給出現問題的朋友們提供點靈感。
wordpress官網上有一份資料講配置特別詳細,按照步驟做下來基本上就可以成功,包括路徑問題,還是數據庫、權限的配置問題,大家如果還有問題可以看看那份文檔。
轉載于:https://www.cnblogs.com/hani/p/3442114.html
總結
以上是生活随笔為你收集整理的wordpress 安装(亲身经历) 出现“Fatal error: Call to undefined function get_magic_quotes_gpc()”之后的解决方法...的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: js中prototype用法
- 下一篇: 一道小学题目
