Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 16.05.2008, 14:19   #1
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Может кто знает, подскажите, пожалуйста, что обозначают переменные:
$this->MOD_SETTINGS['mirrorListURL']
$this->getMirrorURL()

Я, по-моему, чересчур углубился, а толку никакого.
Игорь Ф. вне форума   Ответить с цитированием
Старый 16.05.2008, 15:14   #2
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

$this->MOD_SETTINGS['mirrorListURL'] = $TYPO3_CONF_VARS['EXT']['em_mirrorListURL']

А для $this->getMirrorURL() целая функция есть.

В общем, не знаю, где копать.
У меня в ЕМ никаких зеркал не устанавивается, только стоит ссылка на http://repositories.typo3.org/mirrors.xml.gz.

Надо бы какую-то проверку сделать, но как?
Игорь Ф. вне форума   Ответить с цитированием
Старый 16.05.2008, 16:34   #3
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Цитата:
$this->MOD_SETTINGS['mirrorListURL'] = $TYPO3_CONF_VARS['EXT']['em_mirrorListURL']
Посмотрел в backende $TYPO3_CONF_VARS['EXT']['em_mirrorListURL'] = http://repositories.typo3.org/mirrors.xml.gz
Игорь Ф. вне форума   Ответить с цитированием
Старый 16.05.2008, 19:48   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

1) Проверить установлен ли curl
2) Проверить доступен ли на запись каталог typo3temp
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 16.05.2008, 21:36   #5
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

установленные модули посмотрите в phpinfo - есть в инсталтуле
pomotom вне форума   Ответить с цитированием
Старый 16.05.2008, 21:43   #6
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Цитата:
1) Проверить установлен ли curl
2) Проверить доступен ли на запись каталог typo3temp
1) phpinfo говорит, что curl есть:
...
Configure Command
'./configure' '--with-config-file-path=/usr/local/etc' '--with-mysql=/usr/servers/mysql' '--enable-discard-path' '--enable-track-vars' '--enable-dbase' '--enable-exif' '--with-gd=/usr/local/' '--enable-exif' '--enable-memory-limit' '--enable-mbstring' '--with-zlib' '--with-iconv' '--with-gettext' '--with-mcrypt' '--enable-bcmath' '--enable-gd-native-ttf' '--with-ttf' '--with-freetype-dir=/usr/local' '--with-jpeg-dir=/usr/local' '--enable-xslt' '--with-xslt-sablot=/usr/local' '--with-expat-dir=/usr/local' '--with-curl' '--with-dom'
...
curl
CURL support enabled
CURL Information libcurl/7.15.5 OpenSSL/0.9.7e zlib/1.2.3


Как еще можно проверить его функциональность?

2) права на typo3temp и все папки внутри я сейчас 777 поставил. Но не помогает.

===

Я сейчас решил проверить, что с переменными происходит:
Цитата:
$extmd5 = t3lib_div::getURL($mirror.'extensions.md5');
if(is_file(PATH_site.'typo3temp/extensions.xml.gz')) $localmd5 = md5_file(PATH_site.'typo3temp/extensions.xml.gz');
if($extmd5 === false) {
$content .= '<p>Error:
The extension MD5 sum could not be fetched from '.$mirror.'extensions.md5. Possible reasons: network problems, allow_url_fopen is off, curl is not enabled in Install tool.</p>';
$extmd5 выдает как 0.

Цитата:
$mirrorsFile = t3lib_div::getURL($this->MOD_SETTINGS['mirrorListURL']);
if($mirrorsFile===false) {
t3lib_div::unlink_tempfile($mfile);
$content = '<p>The mirror list was not updated, it could not be fetched from '.$this->MOD_SETTINGS['mirrorListURL'].'. Possible reasons: network problems, allow_url_fopen is off, curl is not enabled in Install tool.</p>';
$mirrorsFile тоже 0.

Соответственно ошибка все-таки сидит где-то в getURL, т.к. $this->MOD_SETTINGS['mirrorListURL'].' отображает правильно как http://repositories.typo3.org/mirrors.xml.gz
Игорь Ф. вне форума   Ответить с цитированием
Старый 16.05.2008, 22:03   #7
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

а наоборот, отключать curl в инсталтуле пробовали?
pomotom вне форума   Ответить с цитированием
Старый 16.05.2008, 23:04   #8
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Цитата:
установленные модули посмотрите в phpinfo - есть в инсталтуле
У меня gzip нигде в phpinfo не упоминается. Может с этим есть какая-то проблема?

Цитата:
а наоборот, отключать curl в инсталтуле пробовали?
Да, у меня изначально стояло: [SYS][curlUse] = 0
Я поставил 1.

Тут все (или не все?) упирается в функцию getURL из class.t3lib_div.php, которая видимо некорректно работает (?). Она как раз на основе CURL работает.
Игорь Ф. вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трабл с загрузкой *.t3x в Extension Manager Raven2000 Общие вопросы 6 08.08.2007 18:15
Что за порнографию сделали с Extension Manager в версии 4.1? Guinness Общие вопросы 4 28.03.2007 04:35
Extension Manager не отображается Хороший Общие вопросы 1 16.08.2006 13:29
Extension Manager: nick Установка 1 08.09.2005 11:38
Problem with Extension Manager. Dmi3 Общие вопросы 2 27.04.2005 14:44


Часовой пояс GMT +4, время: 15:06.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория