【问题标题】:Where can I find WP_CONTENT_DIR in Wordpress structure?在 Wordpress 结构中哪里可以找到 WP_CONTENT_DIR?
【发布时间】:2017-08-23 08:58:02
【问题描述】:

我正在使用 Query Monitor 插件,但它没有在 path/to/wordpress/wp-content/db.php 中创建 db.php 符号链接,即使我更改了 wp-content 文件夹的权限。我的更改权限每次仅限于一个文件夹或文件。 我无法进行 Linux 或 Windows 命令行查询。 query-monitor 文件夹中只有一个 db.php。

这是来自查询监视器插件的引用:

当查询监视器无法将其 db.php 文件符号链接到位时

有时 PHP 没有正确的权限来放置这个 符号链接到位。查询监视器在此仍然可以正常工作 情况,但您不会看到生成查询的扩展信息 监控更有用。

您可以通过运行以下命令手动创建符号链接 在命令行上:

Linux / OS X:

ln -s /path/to/wordpress/wp-content/plugins/query-monitor/wp-content/db.php /path/to/wordpress/wp-content/db.php

Windows(需要管理员权限):

mklink C:\path\to\wordpress\wp-content\db.php C:\path\to\wordpress\wp-content\plugins\query-monitor\wp-content\db.php

> 或者,您可以放宽对文件的权限 WP_CONTENT_DIR 目录,然后停用并重新激活 插件,它会尝试再次创建符号链接。

将 query-monitor 或 wp-content 文件夹更改为 777 并停用 + 重新激活插件无效。我不认为我可以在 phpMyAdmin 中更改权限,但不知道我是否可以在表上,也不知道如何查找和更改该表上的权限。

WP_CONTENT_DIR 是 php 文件还是文件或表中的行或其他东西,它在哪里?

如果它是 php 文件中的一行,如何更改 php 行的权限?

【问题讨论】:

    标签: php mysql wordpress


    【解决方案1】:

    经过多次尝试,我发现了。有一点很重要:需要一条以 /home 开头且不能离线完成的路径,否则您将遇到冲突,因为它指向您的计算机。

    无需下载任何内容。

    Cpanel 可能有 Cron Jobs,它允许在this article 中看到一个 linux bash shell 命令行(他们不托管我)。 SSH 客户端也可以这样做,但是比较复杂。

    转到高级然后Cron Jobs然后设置每分钟一次

    ln -s /home/YOUR_HOST_USER_OR_ID/public_html/YOUR_BLOG_FOLDER/wp-content/plugins/query-monitor/wp-content/db.php /home/YOUR_HOST_USER_OR_ID/public_html/YOUR_BLOG_FOLDER/wp-content/db.php
    

    刷新直到创建文件,然后立即删除 Cron Job,以避免在第 2 分钟重复 x2。

    这样你就避免了这两个错误:

    扩展查询信息(例如组件和受影响的行)不可用。 Query Monitor 无法将其 db.php 文件符号链接到位。有关详细信息,请参阅此 wiki 页面。

    扩展查询信息(例如组件和受影响的行)不可用。存在冲突的 db.php 文件。有关详细信息,请参阅此 wiki 页面。

    【讨论】:

      猜你喜欢
      • 2013-05-01
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 2015-10-02
      • 2011-11-28
      相关资源
      最近更新 更多