[SITUATION] В настоящее время я работаю с базой данных в 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 в папку phpmyadmin в /usr/share/phpmyadmin
, потому что он используется некоторыми другими приложениями (только для чтения).