【发布时间】:2025-12-12 00:10:02
【问题描述】:
[情况] 我目前正在 phpmyadmin 中开发一个数据库,该数据库在 raspberry pi 3 上运行。我想在自定义后导出数据,所以我实现了一个自定义导出脚本,以特定方式处理我要导出的数据:
数据库中的数据包含错误代码。我有一个 xml 文件,其中包含错误代码以及与这些错误对应的人类可读文本。最后应该导出错误代码和相应的文本。
[问题]
当 xml 文件位于 /usr/share/phpmyadmin/ 之外时,我无法“找到”它。如果我将 xml 文件放在此目录中的某个位置(例如/usr/share/phpmyadmin/libraries/myErrorcodes.xml),则fileexists("/usr/share/phpmyadmin/libraries/myErrorcodes.xml") 返回TRUE。
如果文件位于其他地方,例如/home/pi/myErrorcodes.xml 函数file_exists("/home/pi/myErrorcodes.xml") 返回FALSE。
[问题]
phpmyadmin 如何获得其权限集(为什么它可以在/usr/share/phpmyadmin 及其子目录中读取,但不能在其他任何地方读取)?我如何告诉 phpmyadmin 有权读取系统上除他的安装文件夹之外的其他位置?我不想把xml放在/usr/share/phpmyadmin的phpmyadmin文件夹中,因为它被其他一些应用程序使用(只读)。
【问题讨论】:
标签: phpmyadmin export