Перейти к публикации

Рекомендованные сообщения

DataLife Engine v3.7

Вот сложилась такая проблема:

Сайт расположен в локальной сети и все внутренние пользователи заходят на URL: http://antonio

Теперь на сайт могут зайти пользователи из пиринговых сетей, но совсем на другой URL: http://172.25.64.108

Можно ли внести в global.php (или другой файл) какие-то изменения, чтобы и те, и другие пользователи смогли свободно посещать сайт?

Ссылка на сообщение
Поделиться на других сайтах

Огромное спасибо Xam4uk'у (что-то больно знакомый ник :unsure: )

А как бороться со ссылками в сообщениях? Они ведь под внутр. сеть адаптированы.

Ссылка на сообщение
Поделиться на других сайтах

Так просто поменяй значение

$config_http_home_url
Хамчик дал полную строку, её и вставляй
$config_http_home_url = "http://".$HTTP_SERVER_VARS['HTTP_HOST']."/";

Причём данная фича работает и для IPB.

Ссылка на сообщение
Поделиться на других сайтах

Так просто поменяй значение
$config_http_home_url
Хамчик дал полную строку, её и вставляй
$config_http_home_url = "http://".$HTTP_SERVER_VARS['HTTP_HOST']."/";

Причём данная фича работает и для IPB.

У меня версия DLE 4.1 там в config.php такого нет, вот его листинг

<?PHP

//System Configurations

$config = array (

'version_id' => "4.1",

'home_title' => "ÎÎÎ &quot;Interlink&quot;",

'http_home_url' => "http://192.168.0.100/",

'charset' => "windows-1251",

'admin_mail' => "gebs@mydomen.net",

'description' => "Èíòåðíåò-ïðîâàéäåð ÎÎÎ &quot;Interlink&quot;",

'keywords' => "DataLife, Engine, CMS, PHP äâèæîê",

'site_offline' => "no",

'allow_alt_url' => "no",

'langs' => "Russian",

'skin' => "interlink_v2",

'allow_gzip' => "yes",

'allow_admin_wysiwyg' => "no",

'allow_static_wysiwyg' => "no",

'news_number' => "10",

'meta_generator' => "1",

'smilies' => "smile,wink,wassat,tongue,laughing,sad,angry,crying",

'date_adjust' => "0",

'timestamp_active' => "j M Y",

'news_sort' => "date",

'news_msort' => "DESC",

'hide_full_link' => "no",

'allow_site_wysiwyg' => "no",

'allow_comments' => "yes",

'only_registered_comment' => "no",

'allow_edit_comment' => "yes",

'allow_delete_comment' => "yes",

'allow_url_instead_mail' => "yes",

'comm_nummers' => "30",

'comm_msort' => "ASC",

'smiles_nummer' => "0",

'flood_time' => "30",

'auto_wrap' => "40",

'timestamp_comment' => "j M Y H:i",

'allow_comments_wysiwyg' => "no",

'allow_registration' => "yes",

'allow_cache' => "no",

'allow_votes' => "yes",

'allow_topnews' => "yes",

'allow_read_count' => "yes",

'allow_fixed_news' => "yes",

'allow_calendar' => "yes",

'allow_archives' => "yes",

'files_allow' => "yes",

'files_type' => "zip,rar,exe,doc,pdf",

'files_count' => "yes",

'files_access' => "no",

'registration_type' => "0",

'allow_sec_code' => "yes",

'allow_skin_change' => "yes",

'max_users' => "0",

'max_users_day' => "0",

'max_foto' => "100",

'allow_upload' => "yes",

'max_up_size' => "2000",

'max_image_days' => "2",

'allow_watermark' => "yes",

'max_watermark' => "50",

'max_image' => "550",

'jpeg_quality' => "100",

);

?>

Изменено пользователем gebs
Ссылка на сообщение
Поделиться на других сайтах

Ну, всё возможно.

Я до сих пор пользуюсь модиф. 3.7

Попробуйте вместо

'http_home_url' => "http://192.168.0.100/",
Поставить
'http_home_url' => "http://".$HTTP_SERVER_VARS['HTTP_HOST']."/";

Хотя я в этом мало что понимаю.

Обратите внимание на конец кода.

В версии 3.7 это ;

В версии 4.1 это ,

Так что эксперементируйте.

Или ждите Хамчика.

Изменено пользователем Sequr
Ссылка на сообщение
Поделиться на других сайтах
  • 7 месяцев спустя...

Поднимаю тему и вот всвязи с чем:

Частенько стал замечать, что функция

'http_home_url'
слетает. Т.е. становится другой. Я было подумал о мистике, но нет. В общем ввожу
'http_home_url' => "http://".$HTTP_SERVER_VARS['HTTP_HOST']."/",
и успокаиваюсь. Не тут то было! Через какое то время открываю config.php и что же я вижу?:
'http_home_url' => "antonio.vilvit.net/",
это моё доменное имя. А сегодня вообще чуть в обморок не упал. Обнаружилось
'http_home_url' => "http://172.25.64.108/",

это мой пиринговый IP.

Этот IP мне дали чтобы люди из пиринговых сетей могли ко мне заходить именно по нему.

Сам к себе я разумеется по данному IP зайти не могу.

Вопрос: как это понимать?

Кто или что может внести изменения в config.php? Почему это происходит? Как от этого избавится?

Версия 5.2

Изменено пользователем Sequr
Ссылка на сообщение
Поделиться на других сайтах

Sequr,

то что было возможно в версии 4.1 не означает что будет работать в 5.2. Скрипт обновляет свои настройки, т.к. некоторые функции работают по крону

Ссылка на сообщение
Поделиться на других сайтах

Как исправить положение в 5.2, а потом и в 5.3?

Есть ли возможность жёстко прописать код вместо URL'а?

нет в текущих версиях этого сделать нельзя

Ссылка на сообщение
Поделиться на других сайтах

Как исправить положение в 5.2, а потом и в 5.3?

Есть ли возможность жёстко прописать код вместо URL'а?

нет в текущих версиях этого сделать нельзя

Для меня это смерти подобно. :(

Ссылка на сообщение
Поделиться на других сайтах

Бред. Дабы не продолжать спорить с человеком, не понимающим предмет спора, спрошу у celsoft'а.

Ув. celsoft, не могли бы Вы разъяснить суть проблемы?

Является ли с какого-либо времени нарушением лицензии замена функции 'http_home_url'?

Если да, то прошу заявить об этом официально.

Если же нет, то прошу ответить ещё на несколько вопросов:

Являются ли последние изменения в коде (имеется в виду возврат/изменение функции 'http_home_url') официальной политикой SoftNews Media Group по предотвращению нелегального использования DLE?

И если да, то является ли нарушением лицензии изменение пользователем кода, блокирующего это самое возврат/изменение?

Ссылка на сообщение
Поделиться на других сайтах

Является ли с какого-либо времени нарушением лицензии замена функции 'http_home_url'?

нет, это обычная настройка скрипта

Являются ли последние изменения в коде (имеется в виду возврат/изменение функции 'http_home_url') официальной политикой SoftNews Media Group по предотвращению нелегального использования DLE?

нет, я об этом вообще не думал, настройки обновляются т.к. хранять в себе последний запуск функций по крону. В дальнейшем функции работающе по крону будут только расширяться. Также изменения в файл config.php могут вносится не только при редактировании настроек, но например при редактировании шаблонов. Вносить вручную изменения в config.php больше не рекомендуется. Если вы опишите более точно для чего вы используете данное изменение, то можно подумать как решить данный вопрос другими способами.

Ссылка на сообщение
Поделиться на других сайтах

Замечательно.

Попытаюсь объяснить мою беду подробнее.

Использую я данное изменение только лишь для одного:

чтобы ко мне на сайт могли заходить пользователи как из внутренней локальной сети (по доменному имени: antonio.vivlit.net, antonio или по внутреннему IP: 10.0.246.170), так и пользователи пиринговых сетей (по внешнесетевому IP: 172.25.64.108).

Пользователи пиринговых сетей физически не видят хост vilvit.net, кроме официального сайта и форума.

Они могут заходить ко мне исключительно по внешнесетевому IP и никак иначе.

А в виду того, что лицензию надо активировать через инет, мне ещё и внешний IP дали. IP: 213.219.222.98

Так вот добавилась ещё одна группа пользователей, которая заходит ко мне по доменному имени, а если не получается, то по внешнему IP.

В общем это нужно, чтобы ко мне могли заходить пользователи всех категорий и не более того.

Изменено пользователем Sequr
Ссылка на сообщение
Поделиться на других сайтах

engine/init.php

$PHP_SELF = $config['http_home_url']."index.php";
заменить на
$config['http_home_url'] = "http://".$_SERVER['HTTP_HOST']."/";
$PHP_SELF = $config['http_home_url']."index.php";[/code]

а в настройках указать нормальный домен с которого вы заходите обычно

Ссылка на сообщение
Поделиться на других сайтах
  • 7 месяцев спустя...

в настройках сайта стираешь его адрес.....и пути к темам и всему прочему.......идут не прямо под адаптацию начального адреса.......а последовательно.....самое главное чтобы апач или другой веб сервер принимал запросы по твоему айпи из под Домолинка.....

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...