php 在当前不可用FTP / SFTP访问的站点上启用WP_DEBUG,WP_DEBUG_DISPLAY和WP_DEBUG_LOG。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在当前不可用FTP / SFTP访问的站点上启用WP_DEBUG,WP_DEBUG_DISPLAY和WP_DEBUG_LOG。相关的知识,希望对你有一定的参考价值。

<?php
/**
 * Plugin Name: TK Enable WP_DEBUG and Such
 * Plugin URI:  https://gist.github.com/cliffordp/c4c4bb32cf30b64f565c1d0332e1e945/edit
 * Description: Enable WP_DEBUG and such. Useful for sites without FTP/SFTP access. No settings page; just deactivate to disable.
 * Version:     1.0.0
 * Author:      TourKick LLC (Clifford Paulick)
 * Author URI:  https://tourkick.com/
 * License:     GPL version 3 or any later version
 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
 */

// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
	die;
}

if (
	! defined( 'WP_DEBUG' )
	|| empty( WP_DEBUG )
) {
	define( 'WP_DEBUG', true );
}

if (
	! defined( 'WP_DEBUG_DISPLAY' )
	|| empty( WP_DEBUG_DISPLAY )
) {
	define( 'WP_DEBUG_DISPLAY', true );
}

// TODO: if we do not have FTP access, why enable this? Is it accessible via URL?
if (
	! defined( 'WP_DEBUG_LOG' )
	|| empty( WP_DEBUG_LOG )
) {
	define( 'WP_DEBUG_LOG', true );
}

@error_reporting( E_ALL | E_STRICT );
@ini_set( 'display_errors', true );
@ini_set( 'log_errors_max_len', '0' );

// Unlimited length var_dump()
@ini_set( 'xdebug.var_display_max_depth', -1 );
@ini_set( 'xdebug.var_display_max_children', -1 );
@ini_set( 'xdebug.var_display_max_data', -1 );

以上是关于php 在当前不可用FTP / SFTP访问的站点上启用WP_DEBUG,WP_DEBUG_DISPLAY和WP_DEBUG_LOG。的主要内容,如果未能解决你的问题,请参考以下文章

Linux-部署ftp

linux搭建sftp(openssh)

ftp连接不上怎么解决啊,如下图

对 Amazon S3 存储桶的 FTP/SFTP 访问 [关闭]

sftp是主动式还是被动式ftp? 使用的端口是22还是115?

Linux 远程连接sftp与ftp