1C-Битрикс разработчиците - как да се реши проблема с правата на файлове
При проектирането на уеб сайтове, рано или късно всички ние трябва да се справят с такова понятие като Unix / Linux системи, правото на файлове и папки. Или по-скоро не толкова с концепцията за това как много проблеми поради неправилни разрешения. Ние всички израснал на система за прозорци и сложна концепция за правата на първо да е плашеща. Какво по-лошо, който започва да работи с Bitrix, често погрешно вярва, че това е само проблем на нашия продукт.
Това е наистина това, което аз просто не трябва да направите, е да се пренапише множество описания на правата на Unix. Тук е много кратък образователна програма и решаване на проблема.
И защо има проблем изобщо?
Какво доведе?
Типичен случай: Искам да променя файловете чрез FTP сайта ми не позволява да запазите промените. Така че е необходимо да се даде възможност на потребителя на уеб сървър, за да запишете файловете на потребителя FTP. Това може да стане чрез един прост скрипт:
След като стартирате скрипта пита пътя до папката, в която искате да промените правата, отнасящи се до корен сайт папката върху самите права. На файлове той автоматично ще възстанови на атрибута "х" - изпълнение. Ако това не се изисква, на мястото на линията
Но обратната ситуация е възможно.
Качване на файлове чрез FTP, аз се опитвам да се промени чрез Битрикс контролен панел, може да получи до грешка при запис. Какво да се прави? Необходимо е да се даде възможност на потребителя да FTP сметка на потребителя уеб север, с други думи, да се постави правилно. Например, на моя хостинг права трябва 0771. Можете да зададете разрешения чрез FTP клиент с поддръжка на рекурсивни промени Разрешение за папки, но това е лош вариант в случая, когато става въпрос за голям брой файлове и папки.
Защо? Защото, например, за да промените разрешенията за файловете, трябва да изпратите 100 специално. екип от най-малко 100 пъти (ако имате подпапки - нещо друго за тях). Плюс това, това се прехвърля в един куп защитена информация. В резултат на това тази операция може да отнеме доста дълго време, дори и с една добра интернет канал.
Помощ идва SSH протокол, който ви позволява да изпълнява директно на отдалечения сървър. Вземете една чудесна безплатна програма PuTTY. свържете към вашия сайт, отидете до желаната директория с помощта на командата CD
CD / път / до / реж (/ път / до / реж определят най-домакин) и след това всъщност коригират:
коригират -R 0771.
Тук, -R вариант показва, че е необходимо да промените разрешенията на всички папки и подпапки,
0771 определя необходимите разрешения,
. е индикация за текущата директория.
Имам в домакин на основната площадка и в папка на място под-домейн на Bitrix. Аз съм администратор и единственият потребител, и Беатрикс не изпраща никакви файлове чрез FTP или чрез adminpanel Битрикс. Връзка poddrezhku гласи, както следва: ". Вашата хостинг администратор на въпроса" Опитвайки се да прикрие липсата на професионализъм на проблемите на хостинга? Други CMS работят добре, този поддомейн на друг CMS също работи чудесно. Мисля, че разработчиците на Bitrix преследване, след като те се режат още от администраторите на сайта.
който започва да работи с Bitrix, често погрешно вярва, че това е само проблем на нашия продукт
Не общежитие се вдигна и дясната ръка само на папка Битрикс нарязани. Не го харесвам това твърдение.
Да, кипи. Втората седмица shpynyayut два техническа помощ един на друг. Никой в делата.
Според сценария не е ясно как да го стартирате. Това е файла, който трябва да се създаде, или какво? Нещо, което не се гледат в командния ред навсякъде.
8-800-250-1860 Свържете се с нас Карта на сайта