У мене була папка під ~/Sites
назвою її Foo
, з якої я ділився веб-сайтом Wordpress в розробці через Apache. Це працює нормально, я зіставляються foo.local
з 127.0.0.1
в моєму файлі хостів і доступ до сайту звідти на моєму ноутбуці.
Потім я спробував зайти на сайт із свого iPhone. Мені вдалося побачити кореневий індекс ~/Sites
телефону, перейшовши на серфінг my-computers-hostname.local
, але не зміг отримати доступ до сайту Wordpress, оскільки він був налаштований вважати, що його адреса є foo.local
, і тому в своїй базі даних було жорстко кодовані посилання на цю URL-адресу. Коли я намагався змінити його параметр URL my-computers-hostname.local
, сталося щось дуже дивне: я отримав помилку авторизації при спробі зберегти зміни. З цього моменту вся папка, що містить сайт Wordpress, зникла з індексної сторінки за адресою foo.local
/ my-computers-hostname.local
, і будь-які спроби отримати доступ до неї за URL-адресою відповідали помилці 403 - Авторизація відхилена від веб-сервера.
Перерахування відповідної папки в Терміналі показало мені, що com.apple.quarantine
розширений атрибут застосовано до нього та до всіх файлів, що містяться в ньому. Що може спричинити карантинну папку операційної системи? Це була спроба доступу з іншої машини чи щось пов’язане з конфігурацією Wordpress?