Перамяшчэнне сервера ў абароненым рэжыме, і ўладальніка файла ...
Я нядаўна пераехаў некаторых вэб-прыкладанняў, якія я напісаў на новы выдзелены сервер з UKFast . Новы сервер у мяне з маім папярэднім страшнае вэб-хостынгу , была ўстаноўка ў значна менш бяспечным спосабам ( PHP Safe Mode "> safe_mode ад, напрыклад), чым новы, таму я знаходзіў, што некаторыя сцэнарыі не працавалі.
Адзін з асноўных непрыемнасцяў было PHP файлаў на сервер выкарыстоўваецца, каб змяшчаць уласнасці фатаграфіі на сайце. З паведамленні пра памылкі уключаны на максімум і адлюстравання памылак уключаны ў файл php.ini я змог убачыць поўны спіс памылак. Адна з асноўных скаргаў заявіў, што-то ўздоўж лініі ...
PHP Папярэджанне: Невядомы (): SAFE MODE Абмежаванне ў effect. сцэнара якога з'яўляецца UID 1 не дазволены доступ да / шлях / да / script.php належаць UID 26658 у радку 0;
Многія з каталогаў і файлаў выяваў былі створаны стары сайт і так ўладальніка файла было галоўнай праблемай. Тэхнічная падтрымка прапанаваў адключэння бяспечнага рэжыму, як кароткі тэрмін выправіць, а затым у яго рашэнні ў доўгатэрміновай перспектыве. Я быў не зусім задаволены гэтым рашэньнем так правёў некаторы час асэнсавання праблемы.
Я ведаў, што вы маглі б змяніць уладальніка файла, увайшоўшы ў сістэму як каранёвай праз SSH і запускам наступных каманд ...
<> Чаун карыстальнік: група імя файла (гл. таксама CHGRP )
(Вы можаце выкарыстоўваць-R перайсці да Чаун ўсе файлы на сваім сайце)
Я пачаў з усталёўкі файла і групу ўладальніка файлаў на свой сайт у 26658 (калі мы выкарыстоўваем вышэй прыклад!). Гэта, здаецца, роду праблемы, пакуль што гэта я спрабаваў FTP файлы з сайта, у выніку чаго доступ забаронены і / або файл ня знойдзены памылкі.
Такім чынам, пасля гульняў з некалькімі UID, я была кубкам гарбаты і прадумана праблемы. Для мяне для загрузкі файлаў праз FTP, то ўладальнік файла будзе мець, каб адпавядаць імя карыстальніка FTP. Таму я ўладальнік файла, як імя карыстальніка я выкарыстоўваў, каб увайсці ў праз FTP. Па-другое, сервер не захоча атрымаць доступ да файлаў таму я група уласнасці як " Apache ".
Гэта не зусім праца, але ўстаноўка / TMP каталог уласнасці ніхто (ніхто Чаун / TMP), падобна, замацавалася праблемы:)

















































