Техническая поддержка

При работе с CMS Битрикс иногда появляются ссылки, содержащие внутренний номер порта веб-сервера Apache. Как этого избежать?

В нашей схеме виртуального хостинга веб-сервер Apache работает не на стандартном порту (80), а на каком-либо ином. CMS Битрикс определяет номер порта из переменных окружения HTTP и использует его для построения ссылок. Например, http://www.host.ru:4252/index.php. Такие ссылки не работают.

Решить эту проблему можно, например, таким образом - в файл конфигурации Bitrix (обычно это ~/www/bitrix/php_interface/dbconn.php) нужно добавить такие строчки:

$SERVER_PORT = 80; 
$_SERVER["SERVER_PORT"] = 80;