没有错误日志文件,没有调试信息

时间:2015-02-10 作者:Toskan

编写上载插件时出错

是的,我可以调试。但它直接从这条线跳到destruct

enter image description here

我的wp-config.php EDIT:

// Enable WP_DEBUG mode
define(\'WP_DEBUG\', true);

// Enable Debug logging to the /wp-content/debug.log file
define(\'WP_DEBUG_LOG\', true);

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . \'wp-settings.php\');
(是的,我确实重新启动了)

我的webcontent文件夹

enter image description here

那现在怎么办?

如何找出问题所在?

EDIT 这不是我能做的文件权限error_log("errrorrrr ", 3 , "..../debug.log")

在我的插件中,我写了一行

throw new \\Exception("foo");

我想查看调试中的错误。日志文件

5 个回复
最合适的回答,由SO网友:MartijnregaJ 整理而成

将其插入wp配置。php

// Enable WP_DEBUG mode
define(\'WP_DEBUG\', true);
// Enable Debug logging to the /wp-content/debug.log file
define(\'WP_DEBUG_LOG\', true);
// Disable display of errors and warnings 
define(\'WP_DEBUG_DISPLAY\', false);
@ini_set(\'display_errors\',0);
之前

/* That\'s all, stop editing! Happy blogging. */

SO网友:Steven

当上传目录上的权限不允许上传时,我遇到了类似的问题,请先尝试一下。看看法典Changing_File_Permissions 了解更多信息。

或者,检查uploads目录是否与Wordpress属于同一用户(在服务器上),上面的链接中也提到了这一点。

关于如何。。。请找更有经验的人;)

SO网友:AddWeb Solution Pvt Ltd

托斯卡纳,

您的wordpress文件似乎未上载,因此可能存在一个或多个问题,请阅读以下内容并逐一应用这些解决方案:

处理大型图像需要更多内存。这些图像是否特别大?如果是,则尝试使用小图像。

上载的文件夹应具有写入权限,如果没有,请授予它。

需要检查上载的目录结构是否有使用当前设置创建的子文件夹,如果没有,则手动尝试,这可能是文件夹权限问题。

如果以上几点不是您的解决方案,请使用带有调试栏的wordpress插件“调试我的插件”(https://wordpress.org/plugins/debug-my-plugin)

它在管理栏中添加了一个调试菜单,显示查询、缓存和其他有用的调试信息。

还有“查询监视器”(http://wordpress.org/plugins/query-monitor) 正在监视数据库查询、挂钩、条件、HTTP请求、查询变量、环境、重定向,包括自动AJAX调试等。

我希望这个细节对您有所帮助。如果您有任何疑问或建议,以实现与上述插件相同的结果,请与我们共享。

谢谢

SO网友:Pierz

另一个需要检查的是WP_CONTENT_DIR 点,因为这是debug.log 将放置文件。可以在中设置wp-config.php e、 g。define(\'WP_CONTENT_DIR\', \'/var/www/sites/wordpress/wp-content\');. 通常不需要设置,除非有非标准设置。的价值WP_CONTENT_DIR 可按照中的建议进行检查this question, 或者使用Wordfence插件->;工具->;诊断->;WordPress设置。

SO网友:double

在我的例子中,我使用XAMPP来托管WordPress,日志将出现在Apache的错误中。即使我有wp配置,也要记录日志。已配置php。

XAMPP Log

结束

相关推荐

get_terms return errors

嗨,当我尝试get_terms(); 通过此代码在主题选项中$catalogs_terms = get_terms( \'catalogs\' ); $mycatalogs = array( -1 => \'Select a catalog\' ); if ( $catalogs_terms ) { foreach ( $catalogs_terms as $catalog_term ) { $mycatalogs[$cata