Стоит ДЕНВЕР с друпал7 с темой на ядре 7,31
При попытки скачивания модуля через url выдаёт ошибку
HTTP error 0 occurred when trying to fetch https://ftp.drupal.org/files/projects/cck-7.x-3.0-alpha3.tar.gz.
Unable to retrieve Drupal project from https://ftp.drupal.org/files/projects/cck-7.x-3.0-alpha3.tar.gz.
При загрузки с винчестера устанавливается без проблем.
Но существует ещё одна проблема
После установки модуля перевода localization в admin/config/regional/translate/update при попытке обновления перевода выдаёт, что обнаружено 24 обновлений перевода, но в столбце статус обторажается по всем 24 пунктам (меняются только названия модулей) Missing translations for: Administration menu (7.x-3.0-rc4). File not found at http://ftp.drupal.org/files/translations/7.x/admin_menu/admin_menu-7.x-3... nor at translations://admin_menu-7.x-3.0-rc4.ru.po
Если вбить в браузере http://ftp.drupal.org/files/translations/7.x/admin_menu/admin_menu-7.x-3... то файл скачивается без проблем.
Предполагаю, что проблема с установкой модулей из строки и проблема с обновлением перевода связаны...
Первым делом проверил что в admin/config/media/file-system
Public file system path
sites/default/files
Private file system path
(пусто)
Temporary directory
/tmp
Default download method
Public local files served by the webserver.
Пробовал поменять на:
Public file system path
sites/default/files
Private file system path
sites/default/private
Temporary directory
tmp
Не помогло...
Но заметил, что если указать tmp без / , то в папке tmp появляется папка update-cache-e658d78a
Но ошибка остаётся, файлы не загружаются.
далее посмотрел admin/reports/event/
там по всем модулям такое сообщение Error occurred when trying to check http://ftp.drupal.org/files/translations/7.x/wysiwyg/wysiwyg-7.x-2.2.ru.po: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?.
Тут же вспомнил, что при установке Денвера и проверки его работоспособности на https://subdomain.localhost/ssl.php получил При соединении с subdomain.localhost произошла ошибка. Сертификат сервера включал в себя открытый ключ, который был слишком слабым. Код ошибки: SSL_ERROR_WEAK_SERVER_CERT_KEY
посмотрел на этот счёт форум денвера... пишут, так и должно быть.....
Больше даже не знаю в какую сторону копать.
Есть подозрение, что проблема в Денвере (апаче или пхп), но в какую сторону дальше рыть не могу понять.
Может быть кто то уже сталкивался с такой проблемой? Или знает что с этим можно сделать?
Комментарии
на моей впс тоже он не может обращаться к серверу друпала - это скорее всего запрет исходящих http и ftp соединений. на бегете тоже в конце он перестал обновлять или скачивать модули - тоже что-то у них в настройках поменялось.
точнее где это настраивать и что надо, надо узнавать
Угумс, по ддосу переезд и здравствуй проблема. Лечится впрочем.
Так как лечится то?
Решил, что вдруг блочится антивирусом, файрволом или ещё чем-то, ради интереса перекуинул на другую девственно чистую машину, даже виндовый фаервол отключил. Тот же результат(((
Так как лечится то?
Ну чтож, спасибо за участие))) Решил проблему переходом с Денвера на OpenServer и всё заработало! Похоже Денвер с 13ого года не развивался, возможно появились какие то нестыковки последней версии ядра друпала со стандартными настройками денвера. Точно утверждать не могу, т.к. не специалист в этом вопросе.
Проблема ещё появляется если права на временную папку не настроены.
Если изначально друпал ставить на друпал, а соответственно на винду, то там настройка прав на папки, вроде бы как не актуальна....или я чего то не понимаю? если не затруднит разъясните что именно и как настраивать?
...мне парой попадались бэкапы, при извлечении которых на все файлы ставился флаг read-only.
...мне попадались корневые папки tmp, которые использовались другим софтом и были доступны только владельцам
...если переустановить винду, то на несистеммных дисках могли оставаться права от прошлой винды со всеми вытекающими.
...в open-servere темповская папка пишется с буквой диска (при установки друпала из коробки) (хотя вроде как портейбл), и при включении внешнего диска на другом компе, у меня темповская папка оказалась на сидироме
Причин может быть куча. Я не утверждаю, что у вас именно этот случай. Но лишний раз проверить не помешает
Качается специально модуль, с Орга. Включается английский язык дефолтным, и затем включается этот модуль. Надо зайти в настройку модуля и чтото там тыркнуть раз. И проблема решена., остаётся включить дефолтным русский.
Сорри название модуля не помню, за ненадобностью. Нарыл его вроде поиском по друпал.ру когда-то.
с такой же проблемой помогла справиться установка библиотеки php_openssl.dll и включение ее в php.ini. После этого выключить/ включить модуль localization update и переводы нашлись