У меня нет физического доступа к серверу и нет доступа к журналам. Некоторые файлы генерируют ошибку 403, несмотря на то, что я поместил .htaccess с:
Order Deny,Allow
Allow from all
Я даже попытался явно указать FilesMatch в одном из файлов с указанной выше директивой внутри него. Я знаю, что на это трудно ответить, учитывая количество деталей, которые я даю, но я надеюсь, что смогу получить некоторые идеи относительно того, почему это МОЖЕТ происходить, и смогу действительно указать своим веб-хостам, что их конфигурация сервера действительно является проблемой.
РЕДАКТИРОВАТЬ:
Я думал, что смогу получить эти ответы, правда в том, что я также расстроен, потому что кажется, что ИТ-специалисты здесь не знают Apache. У меня тоже нет доступа по SSH, есть только FTP. Я не использую сторонние административные пакеты (cPanel, Plesk). Это не виртуальный хост. Прошу прощения за неопределенный вопрос. На самом деле я разработчик PHP и доставляю только файлы. Я разочарован тем, что мне предоставлен очень ограниченный доступ. У меня нет доступа к базе данных, я доставляю файлы SQL, а они их устанавливают.
Я действительно надеялся, что на верхнем уровне произошла некоторая неправильная конфигурация, поскольку 2 из 3 загрузок в один и тот же каталог заканчиваются 403 файлами. Я больше думал о следующем:
'The one who set up the server was overly protective developing complex regex'es to disallow hotlinking in the http.conf in such a way that most files match those regex'es'
Но в любом случае спасибо за потраченное время. Думаю, мне придется забить айтишников, чтобы они предоставили мне доступ к журналам и всему остальному.
Ошибка 403 также может означать, что права доступа к вашему файлу неверны. Если пользователю, запускающему веб-сервер, не разрешено читать этот файл, вы получите этот код состояния.
Посмотрите, какие разрешения есть у рабочего файла, и поместите их в файл, который не работает.