簡體   English   中英

導航到空白PHP文件,在瀏覽器中返回0

[英]Navigating to blank PHP file returning 0 in browser

我正在運行WordPress安裝,而ajax-loads出現了問題。 每當我使用admin-ajax.php腳本時,它都不返回任何內容,因此我決定去參考源代碼,看看問題出在哪里。

事實證明,當我直接訪問/wp-admin/admin-ajax.php文件時,它在瀏覽器中返回0 我清空了文件,將其保存,然后嘗試直接訪問它,但仍返回0 我知道我在同一目錄中創建測試文件時就在正確目錄中的正確服務器上。

有誰知道為什么會這樣? 一個空白的php文件(具有644個權限,並且具有正確的所有者/組),直接導航到它時返回0

編輯:我在上面突出顯示了一個句子,因為人們正在跳過該部分。 我已經清空了文件,它仍然返回0

該文件不能直接訪問,必須通過Ajax調用來訪問,並且您必須傳遞一些操作參數,如第28行所示:

// Require an action parameter
if ( empty( $_REQUEST['action'] ) )
    die( '0' );

嘗試將安裝升級到最新版本,並檢查文件大小是否大於3.75K ...如果未安裝緩存,則不應從空的php文件中獲取0。 您是否使用像cloudflare這樣的緩存?

關於返回的0 ,請嘗試以下代碼:

<?php
die('Hello');

它應該返回一個簡單的Hello-就我而言,它至少有效:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM