Проблемы
После ввода глобальной области конфигурации на сайте администратора "фоновые", а затем нажав на любой "Сохранить" или "Применить" для сохранения текущей выбор конфигурации сайта, появляется сообщение об ошибке: "Ошибка! Невозможно открыть файл configuration.php писать ", возможно в сопровождении:" JFTP:: написать: Неверный ответ ", если вы работаете в FTP включен режим.
Причина этой ошибки
Сценарий обновление конфигурации в Joomla! был не в состоянии изменить содержимое файла "configuration.php", чтобы отразить любые изменения, внесенные на Глобальная страницу конфигурации. Joomla! , либо уже не в состоянии записать в файл и / или не в состоянии сделать файл записи (т.е. R / W). Так как Joomla! 1.5.x попытки сделать "configuration.php" записи перед сохранением конфигурации, последнее более обычно и бывает. Наиболее распространенной причиной этого является то, что файл "configuration.php" принадлежит другой логический пользователю один пытается сделать изменения. Если вы пытаетесь изменить глобальной конфигурации с FTP включена, последнее, как правило, ваш FTP Логин ID; с FTP-инвалидов это будет процесс веб-сервера личность (часто называют что-то вроде "Apache" или "WWW-данные"). (Обычно вы можете проверить на деталях владельца файла, войдя в свой сайт с программой FTP альтернативы можно использовать eXtplorer - см. ниже.). К сожалению, Вам будет заблокирована изменения в соответствующий режим для обновления глобальной конфигурации, как включение и отключение режима FTP (и тем самым изменяя логического тождества попытке изменить конфигурацию) определяется глобальной данных конфигурации состоявшейся в этот файл.
Предлагаемые решения
ПРИМЕЧАНИЕ: это не достаточно просто сделать "configuration.php" файл записи для всех пользователей. Как и тогда вы будете иметь возможность обновления глобальной конфигурации только один раз, после чего Joomla! 1.5.x сделает файл только для чтения для всех пользователей и таким образом вновь проблемы.
1. Изменение собственности "configuration.php" файл, чтобы соответствовать или ваш FTP Логин ID при использовании "FTP включено" для сайта, или процесс веб-сервера имя, если вы используете "FTP отключен".
ПРИМЕЧАНИЕ: Это не то, что вы можете сделать в Joomla!.
Если у вас есть полный контроль над сервером (например, локальный сервер или виртуальный сервер), то вы должны быть в состоянии сделать это, используя соответствующую утилиту (например, "
chown
" для Linux-сервера). На общем сервере, вы должны связаться с технической поддержкой для вашей организации или провайдера, объясните проблему, и попросить их изменить файл собственности надлежащим образом.
2. Установить eXtplorer компонента (получается из Расширения Joomla Directory -! Extensions.joomla.org) - если уже не на месте. Это позволит вам просматривать и управлять файлами в обоих "файл" режиме (с использованием процесса веб-сервера идентификации пользователя) или "FTP" режиме, используя ваш FTP Логин личность пользователя. Хотя вы, вероятно, не в состоянии изменить владельца файла с помощью этого инструмента, вы можете использовать один из режимов, чтобы сделать "configuration.php" записи для всех пользователей. Это позволит вам изменить в глобальной конфигурации один раз - или больше, если вы включите в том, что изменения в режиме FTP так, чтобы он соответствовал право собственности на "configuration.php" файл (но см. примечание ниже).
Примечание: Изменение режима FTP повлияет собственности применяются к файлам загружено на сайт под новое значение (например, при установке расширений).
Фон
Выше упрощенное объяснение, но уже в следующем могут представлять интерес и ценность для всех, а также помочь опытным пользователям составить свое собственное решение этой проблемы.
- Файл "configuration.php" создается автоматически в корневой папке сайта (от "configuration.php-расстояние") в месте установки и включает в это сайт-специфической информации, предоставленной во время процесса установки. Изменения, внесенные в глобальной конфигурации в области административного сайта "фоновых" записываются "configuration.php", когда либо "Сохранить" или кнопку "Применить" используется.
- Всякий раз, когда Joomla! Попытки обновить "configuration.php" файл, первые попытки сделать его записи, и после обновления файла сделать его Недоступен для записи (т.е. только для чтения) в качестве меры предосторожности.
- Файлы на веб-сервере хостинг для вашего Joomla! Сайт будет находиться в собственности одного из нескольких лиц, в зависимости от того, как они были помещены или созданные на сервере. Вообще файлы Joomla! Сайт будет находиться в собственности одного из двух тождеств пользователя:
1. Файлы, которые вы загрузить по FTP или установлены с FTP режиме активного как правило, будет выделено собственности идентификатор пользователя, соответствующий вашему FTP Логин ID для этого сайта,
2. Файлы, установленные внутри Joomla! и с FTP режиме неактивны как правило, будет выделено собственность "Фантом" идентификатор пользователя, который используется для запуска главного сервера веб-процессов, а также вашего Joomla! скрипты (часто называют что-то вроде "Apache" или "WWW-данные").
