我剛剛將 WordPress 的所有文件遷移到另一臺(tái)服務(wù)器(共享)中。 我導(dǎo)入了數(shù)據(jù)庫并更改了舊域名。
當(dāng)我進(jìn)入 wp-login 頁面時(shí),它顯示 PHP 代碼而不是登錄表單界面:
` element. * Default 'Log In'. * @param string $message Optional. Message to display in header. Default empty. * @param WP_Error $wp_error Optional. The error to pass. Default is a WP_Error instance. */ function login_header( $title = 'Log In', $message = '', $wp_error = null ) { global $error, $interim_login, $action; // Don't index any of these forms. add_filter( 'wp_robots', 'wp_robots_sensitive_page' ) ...
如果我查看 php 代碼,我意識(shí)到 PHP 不再從該字符解釋。 于是我查了一下PHP版本,是7.3。
https://i.stack.imgur.com/HtwZM.png
您知道為什么它不顯示登錄表單嗎? 我在本地(使用相同的 PHP 版本)運(yùn)行它沒有任何問題。
謝謝
好的,我發(fā)現(xiàn)了錯(cuò)誤。 我在 .htaccess 中評(píng)論了這些行:
## AddHandler application/x-httpd-ea-php73 .php .php7 .phtml #
但我不知道他們的目的是什么......