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

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

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

Отключил CURL.
После строчки $content = @file_get_contents($url);
поставил
$content = 1;

В случае с перезагрузкой зеркал - никаких изменений. Значение выдается 0.

В случае с Import Extension выдал:
Цитата:
The extensions list has been updated and now contains 0 extension entries.
Игорь Ф. вне форума   Ответить с цитированием
Старый 19.05.2008, 01:23   #2
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Попробовал впрямую протеститровать file_get_contents.
В файл class.em_index.php вставил выделенные красным строчки:

Цитата:
$mirrorsFile = t3lib_div::getURL($this->MOD_SETTINGS['mirrorListURL']);
$mirrorsFile = file_get_contents($this->MOD_SETTINGS['mirrorListURL']);
if($mirrorsFile===false) {
t3lib_div::unlink_tempfile($mfile);
$content = $mirrorsFile+'<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>';
При попытке перезагрузить зеркала выдает следующее:

Сверху страницы:
Цитата:
Warning: file_get_contents(http://repositories.typo3.org/mirrors.xml.gz): failed to open stream: Permission denied in .../www/typo3/mod/tools/em/class.em_index.php on line 1434
На месте ошибки все тоже самое:
Цитата:
0http://repositories.typo3.org/mirrors.xml.gz. Possible reasons: network problems, allow_url_fopen is off, curl is not enabled in Install tool.
Игорь Ф. вне форума   Ответить с цитированием
Старый 24.05.2008, 11:19   #3
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Может с правами что-то не то. Пока не понял в чем дело.
Игорь Ф. вне форума   Ответить с цитированием
Старый 02.06.2008, 22:26   #4
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Сейчас создал в корневой директории typo3 файлик i.php со следующим содержанием:

Цитата:
<?php
file_get_contents('http://mail.ru');
?>
Получаю следующее:

Warning: file_get_contents(http://mail.ru): failed to open stream: Permission denied in ../site/www/i.php on line 2

По совету одного из форумов сделал еще один файлик i2.php со следующим содержимым:

Цитата:
<?php
@file_get_contents('http://mail.ru') or die('');
echo 'ok';
?>
Выдает -

Значит функция не работает?

Напоминаю, что allow_url_fopen у меня on.

Думаю, может стоит провайдеру написать? Или я туплю?
Игорь Ф. вне форума   Ответить с цитированием
Старый 04.06.2008, 10:23   #5
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Попробовал на другом форуме спросить по поводу моего последнего сообщения (i.php)

Ответили:
Цитата:
Сообщение от NRG
я попробовал у себя на серве запустить твой код, у меня все норм вышло....
Еще, правда, написали следующее:

Цитата:
Сообщение от Ghost
Подсказка

Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция "fopen wrappers". Смотрите более подробную информацию об определении имени файла в описании функции fopen(), а также список поддерживаемых протоколов URL в List of Supported Protocols/Wrappers.
Я склоняюсь провайдеру написать. Ведь код по сути в одну строчку, запускаю из корня сервера, права на файл стоят 755.

Про fopen wrappers я нашел, что она включается через allow_url_fopen. Это я уже сделал.
Игорь Ф. вне форума   Ответить с цитированием
Старый 06.06.2008, 14:37   #6
Игорь Ф.
Продвинутый
 
Регистрация: 16.05.2008
Сообщений: 68
По умолчанию

Мне ответил провайдер:

Цитата:
По умолчанию, внешние коннекты с серверов хостинга закрыты.

Если это необходимо, то у нас есть услуга "Внешние коннекты" -
200р/месяц.
Хм...
Игорь Ф. вне форума   Ответить с цитированием
Старый 06.06.2008, 20:38   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Игорь Ф. Посмотреть сообщение
Мне ответил провайдер:


Хм...
Да. Ну провайдеры пошли... что бы такое придумать что бы лишную копейку вытянуть.

  1. Меняйте провайдера
  2. Можно загрузать расширение через T3X.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/

Последний раз редактировалось Pavel Antonov; 07.06.2008 в 09:54
Pavel Antonov вне форума   Ответить с цитированием
Ответ


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

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, время: 17:17.


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

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