Артицле Дирецтори
Ако је вашпхпМиАдминДатотека .скл се не може сачувати. Овај чланак ће брзо решити проблем са дозволама сервера веб локације у три корака и помоћи вам да лако направите резервну копију базе података.
Било да се ради о модификацији дозвола директоријума или прилагођавању конфигурације пхпМиАдмин-а, припремили смо најсвеобухватније решење за вас да учините да ваша веб локација ради несметаније и брзо реши проблеме са дозволама!
решити phpMyAdmin Сервер веб локације није сачувао датотеку /home/abc/cwl_cwl.sql Проблем са дозволама
Да ли сте се икада сусрели са таквом ситуацијом? када користите phpMyAdmin Приликом извоза базе података, открио сам да не може да сачува датотеку у наведени директоријум. Није ли то посебно излуђујуће?
Овај проблем је заправо веома чест, јер обично сервер нема дозволу за писање на ту путању.
Дакле, хајде да решимо овај проблем једном заувек и учинимо да ваша веб локација ради несметано.
Зашто сервер веб локације пхпМиАдмин нема дозволу да чува .скл датотеке?
Прво, морамо да разумемо основни концепт: Сваки сервер веб локације има нека подешавања дозволе за приступ, која контролишу који корисници или услуге могу да читају, пишу или обављају одређене операције.
Ако ваш сервер (као што је Апацхе или Нгинк) нема дозволу за писање у одређени директоријум, природно неће моћи да сачува датотеку. ето зашто phpMyAdmin Пита вас „Немате дозволу да сачувате датотеку.“
Једноставно речено,phpMyAdmin Желите да сачувате резервну копију базе података на /home/abc/cwl_cwl.sql Ова путања, али пошто сервер нема дозволу, он уопште не може да премести ову фасциклу.
Дакле, у чему је тачно проблем? Дозволе! Дозволе! Дозволе!
Решење: Вратите пар /home/abc/ Дозволе директоријума
Пошто проблем лежи у дозволама, почнимо са изменом дозвола.
Дозвољавање серверу да приступи и пише у директоријум дозвољава phpMyAdmin Ради свој посао глатко.

1. Измените дозволе директоријума
Ово је најдиректнији начин. треба да измените /home/abc/ Дозволе за директоријум тако да сервер (као што је Апацхе или Нгинк) може да пише на њега. Претпоставимо да је ваш сервер Апацхе и ради на њему www-data Корисник (ово је подразумевани корисник Апацхе-а, наравно можете подесити корисника и групу према вашој стварној конфигурацији).
Корак:
sudo chown www-data:www-data /home/abc/ -R
sudo chmod 755 /home/abc/ -R
објаснити:
chown www-data:www-data /home/abc/ -R: Ова команда ће/home/abc/Власник директоријума и његових поддиректорија је промењен уwww-dataКорисници и групе.chmod 755 /home/abc/ -R: Ова команда ће дати власнику директоријума дозволе за читање, писање и извршавање, док група и други корисници имају само дозволе за читање и извршавање.
овде,755 То је веома класична поставка дозвола која може да обезбеди да сервер веб локације има довољно дозвола за рад са датотекама, док не даје превише дозвола другим корисницима да би заштитио безбедност система.
2. Користите /tmp/ Директоријум (друго решење које не напушта основни директоријум)
Ако сте заинтересовани за измену /home/abc/ Ако нисте сигурни у дозволе директоријума, или ако желите да задржите оригиналну структуру директоријума, постоји још један паметнији начин.
можете дозволити phpMyAdmin Сачувај датотеку у /tmp/ Директоријум, овај директоријум генерално има дозволе за писање отворене за све кориснике.
Приликом извоза базе података, директно изаберите /tmp/ Као путања за чување, команда је следећа:
/tmp/cwl_cwl.sql
Ово избегава проблеме са дозволама. Датотека ће бити сачувана у /tmp/ директоријум, а затим га можете ручно преместити у директоријум који желите, штедећи вам невоље са изменом дозвола.
3. Проверите phpMyAdmin конфигурацију
Ако сте испробали горе наведене методе и оне и даље не раде, проблем може бити phpMyAdmin На сопственој конфигурацији. у неким случајевима,phpMyAdmin Може се конфигурисати тако да дозвољава само чување датотека у одређеним директоријумима, ово ограничење се може наћи у конфигурационој датотеци.
Корак:
Морате да погледате или измените phpMyAdmin Конфигурациони фајл, путања је обично:
/etc/phpmyadmin/
или:
/usr/share/phpmyadmin/
Можете да проверите да ли постоје слична ограничења путање и да их измените у складу са тим. Ако нисте сигурни како да измените конфигурациону датотеку, препоручује се да прво направите резервну копију оригиналне датотеке како бисте је лако вратили ако нешто пође по злу.
Зашто ове методе функционишу?
У ствари, без обзира о каквом се решењу ради, срж се врти око питања дозволе. Веб серверима, посебно серверима као што су Апацхе или Нгинк, оперативни систем строго управља када приступају системским директоријумима. Лако можемо заобићи ова ограничења прилагођавањем дозвола или променом путање за чување.
Измена дозвола директоријума може суштински да реши проблем да сервер не може да пише, али понекад из безбедносних разлога можда нећете желети да мењате дозволе основних фасцикли. У ово време /tmp/ Именици су одлична алтернатива, флексибилни и једноставни.
И последња провера phpMyAdmin Конфигурација је да елиминише неке суптилније проблеме на нивоу система. На крају крајева, понекад проблем није наш ауторитет;软件ограничења сопствене конфигурације.
моје мишљење
Што се тиче питања дозвола, то је заправо неизбежна сложеност у заједничком раду оперативног система и сервера веб странице. О томе можете размишљати као о строгом систему заштите. Сваки корисник и програм треба да покажу свој ИД и добију дозволу ако желе да уђу и раде. А када је ова "дозвола" недовољна, настају проблеми.
На вишем нивоу, питање дозволе може изгледати једноставно, али оно је заправо важан део обезбеђивања безбедности и стабилности целог система. Постављање превисоких или прениских дозвола може изазвати проблеме. Ако је прениско, то ће утицати на нормалан рад програма.
Стога, реши phpMyAdmin Када су у питању проблеми са дозволама, ми не „лечимо само симптоме“, већ и „лечимо основни узрок“ – морате да обезбедите да је конфигурација сервера безбедна и ефикасна.
Резиме и предлози за акцију
Да сумирамо, када phpMyAdmin Када наиђете на проблеме са дозволом за чување датотека, имате неколико решења за избор:
- Измените дозволе директоријума: Ово је најдиректнији начин да се серверу да дозвола да пише у директоријум и реши основни проблем.
- 使用
/tmp/преглед садржаја: Ако не желите да мењате дозволе директоријума, можете привремено да сачувате датотеку на/tmp/, а затим га померите ручно. - преглед
phpMyAdminКонфигурација: Ако нема проблема са поставкама дозвола, може битиphpMyAdminПроблеми изазвани вашом конфигурацијом, проверите конфигурациону датотеку да бисте елиминисали ову могућност.
Свако решење има своје применљиве сценарије. Мој предлог је да прво покушате да измените дозволе директоријума. Ово је најдиректнији и најефикаснији начин. Ако не желите да мењате дозволе из безбедносних разлога, можете изабрати да користите /tmp/ Садржај. Коначно, ако проблем и даље није решен, проверите phpMyAdmin конфигурациони фајл.
Проблеми са дозволама неће нестати, али решења су различита. Сада можете изабрати најприкладније решење у складу са својом ситуацијом и предузети акцију одмах!
Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) схаред „Решавање проблема да сервер веб-сајта пхпМиАдмин нема дозволу да чува .скл датотеке“ биће вам од помоћи.
Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-32115.html
Да бисте открили још скривених трикова🔑, добродошли да се придружите нашем Телеграм каналу!
Поделите и лајкујте ако вам се свиђа! Ваша дељења и лајкови су наша стална мотивација!