我正在使用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行的权限?
答案 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页面。