1.
Я использую magento 1.7.0.2. При попытке установить "Пустую" тему, найденную на http://www.magentocommerce.com/magento-connect/blank-theme.html с Magento Connect (версии 2.0, 1.0 не работали) я получаю следующее сообщение об ошибке:
«Сервер временно не может обработать ваш запрос из-за простоя из-за технического обслуживания или проблем с производительностью. Повторите попытку позже».
Это сообщение об ошибке появляется в основной области страницы как единственное сообщение и отображается даже тогда, когда я пытаюсь отобразить пользовательский интерфейс администратора. Решил эту проблему переустановкой всего.
Позже я понял, что в пакете дизайна по умолчанию уже есть тема под названием base, которая, предположительно, является причиной того, что это не сработало (установка завершилась ошибкой с предупреждением о том, что widget.xml уже существует). Затем, как только я пытаюсь перезагрузить любую из страниц, я получаю следующую ошибку.
2.
Я также хочу спросить, почему система -> Magento Connect -> Magento Connect Manager просит пользователя изменить каждый каталог Linux на доступный для записи всем. Разве не достаточно того, что www-data группы apache имеют все разрешения (чтение, запись, выполнение) для каждого файла. В конце концов, apache работает с GID, установленным на www-data, поэтому этого должно быть достаточно. Кроме того, создание всего доступного для записи в каталоге magento должно быть угрозой безопасности, верно?
Спасибо,
Джон Гоче
1. Вы пробовали скачать его еще раз? Я заметил, что на сервере, на котором размещены расширения, возникли некоторые проблемы.
2. Если ваш каталог Magento принадлежит тому же пользователю, который запускает PHP, вам не нужны права на запись для всех.
Mod_php, FastCGI PHP и php-fpm все разные и в некоторых случаях могут работать не под тем же пользователем, что и ваш сервер Apache. Один из способов проверить, под каким пользователем работает PHP, - создать скрипт с <?php echo $_SERVER["USER"];