我在哪里可以找到Wordpress结构中的WP_CONTENT_DIR?

时间:2017-03-29 18:00:29

标签: php mysql wordpress

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

这是来自Query Monitor插件的引用:

  

当Query Monitor无法将其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:\路径\到\ WordPress的\可湿性粉剂内容\插件\查询监视器\可湿性粉剂内容\ db.php中

     

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

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

WP_CONTENT_DIR是文件或表格中的php文件或行吗?它在哪里?

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

1 个答案:

答案 0 :(得分:0)

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

无需下载任何内容。

Cpanel可能有Cron Jobs,它允许一个linux bash shell命令行,如this article中所示(他们不托管我)。 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页面。