『壹』 wordpress不能更新怎麼辦
這個一般是網路問題,在前段時間比較常見,不過目前應該可以正常更新的,最近剛剛試過更新到5.6
如果還是不行,可以嘗試手動更新,方法如下:
1.先備份好網站整站。
2.到wordpress官網下載最新的安裝程序簡手肆。
3.把當前網站根目攔轎錄下的wp-includes和wp-admin目錄刪除。
4.把下載的wordpress安裝包解壓,薯首把wordpress目錄下的內容 全部上傳到網站根目錄。
5.運行 http://你的博客地址/wp-admin/upgrade.php,執行升級。
『貳』 如何解決wordpress無法自動升級,update-core.php無法打開
無法更新的原因是wordpress默認的指定的程序、插件的更新目錄是伺服器的tmp目錄,而主機用戶並襪鬧沒有tmp目錄的權告念罩限,我們可以通過wordpress的配置文件指定臨時高游文件夾到空間的指定目錄,這樣就可以正常更新了。
方法如下:
在wordpress的根目錄下的wp-config.php的最後加入以下代碼:
define('WP_TEMP_DIR', ABSPATH . 'wp-content/upgrade');
『叄』 如果wordpress程序升級了的話,那麼主題還能繼續使用嗎
1、一般來說主題是可以繼續使用的,因為核心代碼並沒有變。
2、要注意,更新了主題部分插件有可能會失效。
3、在當前主題的functions.php加入以下代碼即可禁止wordpress版本更則裂核新。
remove_action( 'load-update-core.php', 'wp_update_themes' );
add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) );
4、如果有源李重孫掘大安全漏洞的修補的程序升級,建議還是更新。
5、更新之前一定要做好網站備份。
『肆』 怎樣禁止wordpress在後台自動升級
Wordpress從3.7版本之後增加了一個不錯的功能,就是後台小版本自動更新功能,如果有小版本升級,比如從3.7升級到3.7.1版本,後台就可以總動升級了。
但是,也有一些朋友由於對Wordpress進行了一些程序上的修改,或者害怕插件失效,希望禁用這個自動更新功能改如何操作呢?
WordPress默認有四種類型的自動更新,分別為:
Core updates(核心更新)
Plugin updates(插件更新)
Theme updates(主題更新)
Translation file updates(翻譯文件更新)
下面就來一一介紹禁止四類自動更新的設置方法:
1、禁止Core updates(核心更新)
打開根目錄下的 wp-config.php 文件,找到如下代碼:
define('WP_AUTO_UPDATE_CORE',minor);
這個配置就是設置核心更新的地方,參數有四種:
minor:表示啟用小版本核心自動更新
true:表示啟用所有更新,包括每夜更新、小版本和大版本更新
false:表示禁用所有更新
major:啟用大版本核心自動更新
禁止全部自動更新,就在wp-config.php文件裡面找到:
define('AUTOMATIC_UPDATER_DISABLED',true);
設置成false就可以了。
2、禁止插件、主題和翻譯文件更新
禁用插件和主題可以使用鉤子的方式設置,諸如auto_update_$type這樣的參數就是了。auto_update_plugin表示插件更新,auto_update_theme表示主題更新等等。
如果想禁用某一個更新,就在functions.php添加如下代碼:
插件自動更新部分代碼:
add_filter( 'auto_update_plugin', '__return_true' );
主題自動更新部分代碼:
add_filter( 'auto_update_theme', '__return_true' );
翻譯文件自動更新部分代碼:
add_filter( 'auto_update_translation', '__return_true' );
參數:
__return_true:為啟用
__return_false:為禁用
只需將參數「__return_true」修改成為「__return_false」,就可以禁止自動更新了
『伍』 如何禁止WordPress 3.7+的自動升級功能
關閉WordPress的自動更新功能,是很容易的。你只需要將茄基下面這行代碼,復制到WordPress配置文件wp-config.php中的適當位置:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
這樣,就可以禁用WordPress的自動更新功能。顫鋒謹不過,當有版本基叢更新的時候,WordPress仍然會提醒你。這樣,你可以自己決定什麼時候升級WordPress。
『陸』 wordpress為什麼不能自動升級
網路問題
現象:點擊更新提示,瀏覽器右下角一直提示連接域名,然後沒有然後了。
原因:wordpress的伺服器在國外,國內主機去訪問,速度有時候不穩定。
處理方案:建議換個時間去更新,實在不行直接選擇手動升級。
文件許可權問題
現象:點擊更新提示,要求輸入FTP賬號、密碼什麼的,linux主機較多出現。
原因:出現這個提示,一般是指文件夾沒有寫入許可權;網站程序更換系統環境時,好比從A主機到B主機,文件夾許可權可能沒有正確傳遞,很容易出現這種情況。
處理方案:可以直接輸入FTP賬號、密碼;部分VPS或雲主機,沒有開通過FTP,可以賦予網站目錄www用戶許可權,命令是chown -R www /home/web/wordpress;當然,還可以用winscp等工具登陸ssh,直接滑鼠右鍵修改文件夾許可權。
環境配置問題
現象:點擊更新提示,看起來在正常更新,過會兒停留在空白頁面。
原因:出現這個提示,原因有很多,好比開啟了防目錄跨站功能。
處理方案:如果是虛擬主機,聯系空間商處理;如果是VPS或雲主機,可以去主機控制面板或防火牆軟體上,暫時取消掉類似的安全設置。
至於怎麼取消,要看具體情況,一般是設置php.ini文件,搜索open_basedir,在前面加上#注釋掉;部分防火牆軟體,也有可能有類似的功能,限制了網站程序目錄許可權。當然,為了安全,不建議取消防跨站功能,可以通過手動升級來替代。
除開上面幾種常見的情況,有時候可能會遇見更奇怪的情況;這個時候,不妨手動升級程序,只要簡單五步,即可順利升級到最新版的wordpress程序。
手動升級wordpress
1、登陸網站後台,暫停正在使用的插件,備份資料庫及網站;
2、到wordpress官網下載最新的程序,壓縮上傳到網站根目錄;
3、解壓覆蓋網站目錄下的wp-admin、wp-includes文件夾;
4、解壓覆蓋根目錄下面的其它文件(wp-config.php除外);
5、訪問http://域名/wp-admin/upgrade.php升級,按提示操作。
注意事項:注意備份網站和資料庫,替換過程中,保留wp-content目錄(主題目錄,非常重要)、wp-config.php(資料庫配置文件,非常重要)、robots.txt(一般重要)、favicon.ico(一般重要)等文件。按這個流程操作,99%可以正常升級;若依然升級失敗,可能是資料庫或其它配置壞了,建議先默哀,再查找原因。
『柒』 wordpress本地無法升級主題
這是因為您apache網路訪問許可權造成的。
您肢鍵可以直接到友喊官網下載主題,然後解壓到\wp-content\themes中,備份原來的主題後,覆蓋原來的好飢野主題即可。
『捌』 求玩wordpress的php高手解答一下wordpress使用中的插件無法升級、搜索、安裝的問題,如下:
WP酷說的答案是對的
這里是wordpress支持板塊的topic,遇到的問題跟你一樣,解決的方法版就是設置temp目錄的權許可權
http://wordpress.org/support/topic/plugins-not-updating-since-wp-35-installed
既然你用的是購買的iis伺服器,可以詢問伺服器的提供商IIS的運行用戶是什麼,ISUR是默認配置,也許是被修改過配置了的
還有一種方法,添加一行
define('WP_TEMP_DIR',ABSPATH.'wp-content/tmp');
到wordpress的根目錄下的wp-config.php的最後
然後在wp-content目錄下新建tmp目錄,將許可權設置為everyone完全控制,可讀可寫
『玖』 如何禁用wordpress更新
wordpress從3.7版本開始就增加了自動更新功能。但有些網站比較重要,更新之前最好確認一下,因此有些站長需要關閉此功能。
這也是WordPress團隊進行需求調查時,很多用戶反饋的悶早建議,因此,給用戶留下了關閉此功能的介面。螞答
所以,你可以在主題的functions.php中加入
1
add_filter( 'auto_update_translation', '__return_false' );
健宇再繼續深入了解wordpress自動更新有那麼類型。
WordPress�0�2默認有四種類型的自動更新
核心更新
主題更新
插件更新
翻譯文件更新
核心更新被細分成三種類型:
核心開發更新,被稱為「尖端」,也就是通常所說的每夜更新版本
小版本核心更新,一般是維護和安全發布,比如 3.7 更新到 3.7.1
大版本核心更新,比如 3.7 到 3.8
要控制這三種類型更新,我們可以通過下面兩種方法配置:
方法一:根據自己的實際需要,在根目錄下的 wp-config.php 添加下面任何一種配置:
1
2
3
4
5
6
7
8
9
10
11
# 禁用所有類型的核心更新(每夜更新、小版本和大版本更新)
define( 'WP_AUTO_UPDATE_CORE', false );
�0�2
# 啟用所有類型的核心更新(每夜更新、小版本和大版本更新)
define( 'WP_AUTO_UPDATE_CORE', true );
�0�2
# 啟用小版本核心自動更新(WordPress 3.7+默認)
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
�0�2
# 啟用大版本核心自動更新
define( 'WP_AUTO_UPDATE_CORE', 'major' );
方法二:通過鉤子配置,根據自己的實際需要,在主題的 functions.php 添加下面任何一種配置:
1
2
3
4
5
6
7
8
9
10
11
12
下面是4個不同的鉤子,__return_true 為啟用,__return_false 為禁用,請根據自己的需要配置
// 所有類型的核心代碼自動更新,__return_true 為啟用,__return_false 為禁用
add_filter( 'auto_update_core', '__return_false' );
�0�2
// 每夜更新版本自動更新,__return_true 為啟用,__return_false 為禁用
add_filter( 'allow_dev_auto_core_updates', '__return_true' );
�0�2
// 小版本自動更新,__return_true 為啟用,__return_false 為禁用
add_filter( 'allow_minor_auto_core_updates', '__return_true' );
�0�2
// 大版本自動更新,__return_true 為啟用,__return_false 為禁用
add_filter( 'allow_major_auto_core_updates', '__return_true' );
主題和插件更新
根據自己的實際需要,在主題的 functions.php 添加:
1
2
3
4
5
// 插件自動更新,__return_true 為啟用,__return_false 為禁用
add_filter( 'auto_update_plugin', '__return_true' );
�0�2
// 主題自動更新,__return_true 為啟用,__return_false 為禁用
add_filter( 'auto_update_theme', '__return_true' );
翻譯文件更新
根據自己的實際需要,在主題的 functions.php 添加:
1
2
// 翻譯文件自動更新,__return_true 為啟用,__return_false 為禁用
add_filter( 'auto_update_translation', '__return_false' );
禁用所有自動更新
可以在根目錄的 wp-config.php 添加:件和翻譯)
1
define( 'AUTOMATIC_UPDATER_DISABLED', true );
或在主題的 functions.php 添加:
// 禁用所有類型的自動更新(核螞物雀心、主題、插件和翻譯)
1
add_filter( 'automatic_updater_disabled', '__return_true' );
當然,健宇工作室用的是這種:
1
2
// 主題自動更新,__return_true 為啟用,__return_false 為禁用
add_filter( 'auto_update_theme', '__return_false' );
『拾』 如何禁用wordpress網站
Wordpress沒有自帶關閉博客功能,如果你想暫時關閉WordPress博客,而不是完全停用它。可以試試以下方法暫停:
當對WordPress進行自動升級時,此時博客是不能訪問的,同時會顯示提示「正在執行例行維護,請一分鍾後回來。」 或 「Briefly unavailable for scheled maintenance. Check back in a minute.」 但這段時間通常都非常短,一般不會有人注意到。
這句話可以在wp-settings.php里進行修改,在 if(file_exists(ABSPATH.』.miantenance』)&&………)這一段內找到head,你可以自己修改代碼讓它顯示你要的內容,比如:博客暫時關閉,20年後再見...
接著新建一個文本文件:.maintenance,文件中寫入如下一句:
<?php $upgrading = 600000000000; ?>
將該文件傳到博客的根目錄即可,刷新博客就可以看到你修改的文字了。
另外推薦一個WordPress插件:Maintenance Mode ,該插件同樣可以簡單的實現暫時關閉博客的功能。