導航:首頁 > 編程語言 > wordpressxmlrpcphp

wordpressxmlrpcphp

發布時間:2022-04-28 08:38:16

1. 如何徹底關閉WordPress站點的pingback功能以免被惡意利用

如下的回答請參考:
1、登錄WordPress站點後台,點擊【設置】 > 【討論】 > 默認文章設置 > 取消「允許其他博客發送鏈接通知(pingback和trackback)到新文章」前面的勾,並點擊【保存更改】。

2、在主題functions文件中添加以下代碼關閉XML-RPC功能:

add_filter('xmlrpc_enabled', '__return_false');

如果僅僅想關閉XML-RPC的pingback埠,而不影響第三方離線發表功能,請在functions文件中添加以下代碼:

add_filter( 'xmlrpc_methods', 'remove_xmlrpc_pingback_ping' );
function remove_xmlrpc_pingback_ping( $methods ) {
unset( $methods['pingback.ping'] );
return $methods;
}

3、進入資料庫把以前發布的文章的ping_status狀態關閉,只需要執行以下sql語句即可(如果前綴wp_不同時記得修改哦):

UPDATE wp_posts SET 'ping_status' = 'closed';

4、進入所使用主題的header.php文件,看看是否有類似以下的代碼,如有請直接刪除:

<link rel="pingback" href="<?php bloginfo('home'); ?>/xmlrpc.php">

5、刪除WordPress站點根目錄的xmlrpc.php文件。

做完以上5個步驟之後,基本上已經算是徹底關閉了WordPress站點的pingback功能了。

2. 如何把為知筆記發布到 WordPress 博客

打開您已經在Wiz的撰寫好的文章,然後點擊「分享」按鈕-發布到博客,如下圖:

請直接輸入SEO名稱,通常是英文字母,數字以及-(減號)的組合。

3. wordpress4最新版本,後台怎麼打開遠程xmlrpc

方法一:將以下代碼添加到你當前主題的functions.php文件,注意php起始: add_filter('xmlrpc_enabled', '__return_false'); 方法二:使用插件 Control XML-RPC publishing 後台直接搜索安裝就可以了

4. wordpress網站的自動推送怎麼操作

有兩種方法:

  1. 在wp後台有一個ping服務。在WordPress後台->撰寫->更新服務,將各大搜索引擎ping地址填上即可:

    http://ping..com/ping/RPC2
    http://rpc.pingomatic.com/
    http://blogsearch.google.com/ping/RPC2
    http://api.my.yahoo.com/RPC2
    http://api.my.yahoo.com/rss/ping
    http://ping.feedburner.com
    http://www.zhuaxia.com/rpc/server.php
    http://www.xianguo.com/xmlrpc/ping.php
    http://www.feedsky.com/api/RPC2
    http://blog.iask.com/RPC2
    http://ping.blog.qikoo.com/rpc2.php
    http://rpc.technorati.com/rpc/ping
    http://www.blogsdominicanos.com/ping/


    5. wordpress裡面的xmlrpc.php是啥能否刪除我只在電腦上登陸,不用啥其他設備寫東西。

    可以刪除。這個是很早WP就有的,後來又取消了,現在移動開發又熱起來了又加進來的。樓主只在PC上更新文章,那就不用這個了。

    6. wordpress 的xmlrpc.php打不開是怎麼回事

    xmlrpc.php就在根目錄下面。3.5是默認開啟的,你要先關閉再刪除,如果不是3.5那麼關閉這個功能後直接刪除就好了。
    關閉方法來自網路經驗,見參考資料!

    7. 請問軍哥 php 編譯的時候加--with-xmlrpc 嗎

    復制內容到剪貼板代碼:cd php-5.2.14/./configure --prefix=/opt/mole/php --with-config-file-path=/opt/mole/php/etc --with-mysql=/opt/mole/mysql --with-mysqli=/opt/mole/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir=/opt/mole/lib/freetype --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd=/opt/mole/lib/gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --with-gettextmake ZEND_EXTRA_LIBS='-liconv' make install 復制代碼這樣重新編譯下可以嗎,是不是目錄要重新指定下,有沒有其他葯注意的,我的lnmp是默認安裝的,按照你提供的安裝說明一步步做的。

    8. 怎麼樣讓wordpress的xmlrpc.php文件以及XML-RPC功能更安全

    方法一:將以下代碼添加到你當前主題的functions.php文件,注意php起始:
    add_filter('xmlrpc_enabled', '__return_false');

    方法二:使用插件 Control XML-RPC publishing 後台直接搜索安裝就可以了,安裝啟用插件之後默認就關閉了XML-RPC服務的,在後台撰寫中會有一個開啟的開關。

    方法三:如果你想使用第三方工具寫博,但是又想要盡量安全一些可以單獨關閉XML-RPC的ping埠,代碼如下:
    add_filter( 'xmlrpc_methods', 'remove_xmlrpc_pingback_ping' );
    function remove_xmlrpc_pingback_ping( $methods ) {
    unset( $methods['pingback.ping'] );
    return $methods;
    }

    9. 怎樣用GAE做部署搭建wordpress

    一、GAE安裝Wordpress前准備
    1、GAE官網:
    1、官網首頁:
    2、控制平台:
    3、GAE PHP申請:谷歌GAE空間支持運行PHP
    2、第一次用GAE的朋友,參考:Google App Engine注冊綁域名安裝博客程序和GAE應用安裝和使用教程,這兩篇文章對了解本文的操作過程很有幫助。
    3、下載App Engine PHP SDK,這個是用來上傳PHP文件的。這里是App Engine PHP SDK下載地址。將其解壓放在C盤中。
    4、GAE運行Wordpress需要用到Cloud SQL,你需要進入「控制平台」去激活Cloud SQL,激活前還需要在控制平台里添加一張信用卡。

    5、這個和在GCE中創建VPS是一樣的,經過部落測試可以用財付通美國運通卡通過驗證。

    6、然後是新建一個Cloud SQL。

    7、填寫一個應用ID即可,例如:freehao123,再點擊右邊的「確認」就可以創建一個Cloud SQL了。(點擊放大)

    8、如果不想用Cloud SQL,我們還可以用遠程MysqL資料庫來幫助Wordpress運行在GAE上。
    二、創建GAE運行PHP環境
    1、在C盤中新建一個文件夾命名為:freehao123,在文件夾中新建一個文件:app.yaml,復制粘貼以下內容保存。

    application: myfreehao123
    version: wp
    runtime: php
    api_version: 1

    handlers:
    - url: /(.*\.(htm$|html$|css$|js$))
    static_files: wordpress/\1
    upload: wordpress/(.*\.(htm$|html$|css$|js$))

    - url: /wp-content/(.*\.(ico$|jpg$|png$|gif$))
    static_files: wordpress/wp-content/\1
    upload: wordpress/wp-content/(.*\.(ico$|jpg$|png$|gif$))

    - url: /(.*\.(ico$|jpg$|png$|gif$))
    static_files: wordpress/\1
    upload: wordpress/(.*\.(ico$|jpg$|png$|gif$))

    - url: /wp-admin/(.+)
    script: wordpress/wp-admin/\1
    secure: always

    - url: /wp-admin/
    script: wordpress/wp-admin/index.php
    secure: always

    - url: /wp-login.php
    script: wordpress/wp-login.php
    secure: always

    - url: /wp-cron.php
    script: wordpress/wp-cron.php
    login: admin

    - url: /xmlrpc.php
    script: wordpress/xmlrpc.php

    - url: /(.+)?/?
    script: wordpress/index.php

    2、記得要將第一行的application名稱改成自己的。

    3、再新建一個php.ini文件,復制粘貼以下內容:

    google_app_engine.enable_functions = "php_sapi_name, gc_enabled"

    4、最後新建一個cron.yaml文件,復制以下內容:

    cron:
    - description: wordpress cron tasks
    url: /wp-cron.php
    schele: every 2 hours

    三、修改Wordpress配置文件
    1、下載最新版本的Wordpress到本地,這里是WordPress最新中文版下載地址。
    2、將下載下來的Wordpress壓縮包解壓,會得到一個Wordpress文件夾,將這個文件夾移動到剛剛創建好的freehao123文件夾中,請看我的:

    3、進入Wordpress文件夾中,將wp-config-sample.php重命名為wp-config.php,請把資料庫名稱、用戶名、密碼、主機這四項替換成以下內容。

    /** WordPress 資料庫的名稱 */
    define('DB_NAME', 'wordpress_db');

    /** MySQL 資料庫用戶名 */
    define('DB_USER', 'wp_user');

    /** MySQL 資料庫密碼 */
    define('DB_PASSWORD', 'wp_password');

    /** MySQL 主機 */
    if(isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
    define('DB_HOST', ':/cloudsql/myfreehao123:freehao123');
    }else{
    define('DB_HOST', 'localhost');
    }

    4、注意:myfreehao123:freehao123中mfreehao123是我應用名稱,freehao123是我創建Cloud SQL名稱。

    四、在Cloud SQL創建Wordpress資料庫環境
    1、上面我們已經創建了一個Cloud SQL,我們需要在Cloud SQL中創建資料庫名稱、用戶名、密碼。
    2、最簡單的在Cloud SQL中創建資料庫信息是Google提供的Import功能,官方已經有了SQL文件:

    3、在Cloud Storage Path中填入gs://appengine-php/setup.sql,點擊OK,我們的MysqL資料庫就創建完成了。

    五、上傳Wordpress到GAE成功運行WP博客
    1、App Engine PHP SDK下載解壓後放在C盤中,freehao123文件夾也是放在C盤中,打開運行命令,執行以下命令:

    cd google_appengine
    appcfg.py update -R C:\freehao123/

    2、C:\freehao123/是你存放在應用文件的絕對路徑,你如果是放在別的地方,請自行修改,運行命令後會要求輸入GAE賬號和密碼。

    3、如果你的Google賬號設置了兩步驗證,

    4、到Google兩步驗證中新建一個應用的專用密碼即可。

    5、稍等一會兒,文件即會全部上傳到GAE空間上,如果你連接不了GAE空間伺服器,請掛上D理。

    6、進入GAE給你的二級域名,需要掛上D理,就可以在GAE安裝運行Wordpress了。

    六、GAE綁定域名成功訪問Wordpress
    1、GAE空間用默認的二級域名是在國內無法訪問的,但是我們用自己的域名綁定到GAE上就可以正常訪問了,而且速度還非常快。
    PS:2013年6月28日更新,最新的GAE空間綁定自己的域名方法請參考:新的GAE空間綁定域名方法:添加自定義域名作DNS解析
    2、在Application Settings 中有域名設置,點擊可以添加自己的域名。

    3、要想成功將域名綁定在GAE上,該域名必須是已經使用了Google Apps,沒有的請在右邊注冊添加。

    4、更加詳細的綁定域名方法參考:這是我在GAE上綁定的自定義域名。

    七、GAE安裝Wordpress小結
    1、其實在GAE上安裝Wordpress整個過程說起來會比較繁瑣,這里部落將自己的配置的Wordpress文件打包給大家:WordPress For GAE下載。
    2、下載wordpress for gae壓縮包下載下來,解壓裡面有freehao123文件夾,你需要修改的是app.yaml中的application名稱、wp-config.php中的myfreehao123:freehao123。

    3、將這兩項替換成你自己的,然後再將整個文件夾上傳到你的GAE空間中,就可以直接進入到第五步的GAE安裝Wordpress了,整個過程就變得簡單多了。
    4、GAE空間安裝運行Wordpress並綁定域名演示

    10. 我的windows live writer鏈接不上wordpress,是為什麼呢

    WP的後台-設置-撰寫中要在遠程發布中開啟以下2項
    Atom 發布協議 Atom 發布協議 啟用 Atom 發布協議。
    XML-RPC XML-RPC 啟用 WordPress、Movable Type、MetaWeblog 和 Blogger 的 XML-RPC 發布協議。
    都勾選後,一般就可以了,如果還不行,則需要看是否伺服器的限制了

閱讀全文

與wordpressxmlrpcphp相關的資料

熱點內容
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:238
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:218
warez壓縮 瀏覽:137
黑馬程序員培訓機構官網天津 瀏覽:904
mainjavasrc 瀏覽:58
如何買伺服器挖礦 瀏覽:292
php批量上傳文件夾 瀏覽:560
安卓固件怎麼更新 瀏覽:169