Какие расширения php требуются для корректной работы продукта
Просмотров: 44653
Дата последнего изменения: 28.07.2020
Сложность урока:
3 уровень – средняя сложность. Необходимо внимание и немного подумать.
4
5
Недоступно в редакциях:
Ограничений нет
Веб-сервер
Apache (рекомендуется) работа на этом сервере оптимальна.
Для “1С-Битрикс: Управление сайтом” (не для “Битрикс24 в коробке”) возможно использование:
IIS (Internet Information Server)(возможна установка) – работа продукта возможна с IIS 5, IIS 6 и IIS 7 и 7.5. Требуется дополнительная настройка для корректной работы с продуктом.
Eserv (возможна установка) – продукт тестировался для совместной работы с веб-сервером.
PHP
Для работы продукта требуется наличие PHP версии не ниже
7.2.0
С 1 августа 2020 года. Рекомендуемая версия PHP – 7.4.0 и выше.
. Выбор PHP-версии зависит от требований, предъявляемых вашим хостинг-провайдером, либо от установленной версии PHP на локальном компьютере. Рекомендуется использовать самую последнюю стабильную версию PHP, чтобы исключить возможность появления ошибок, связанных с PHP, а также для большей безопасности проекта на сервере.
Для корректной работы продукта требуется наличие следующих расширений PHP:
- GD – библиотека для работы с изображениями, требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA.
- PHP XML – используется для работы системы обновлений. Библиотека по умолчанию включена в стандартной установке PHP. Для версии под Windows – поддержка встроенная.
- FreeType – библиотека необходима для корректной работы механизма CAPTCHA.
- Поддержка регулярных выражений (POSIX и Perl-compatible) – необходима для корректной работы внутренних механизмов продукта.
- Zlib compression – библиотека компрессии используется при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту.
- PHP openssl – библиотека используется для упаковки (шифрования) и распаковки (расшифровывания) данных.
- PHP-акселератор – крайне рекомендуется наличие PHP-акселератора, например OPcache или XCache, для значительного ускорения работы PHP-приложений (рекомендуется OPcache, он доступен сразу «из коробки» в PHP v.5.5+).
Внимание: eAccelerator не совместим с PHP v5.3+ и больше не поддерживается в продуктах «1C-Битрикс» с версии ядра 15.0.13. Подробнее см. в блоге разработчиков.
Примечание: Для базы данных MySQL доступна кодировка UTF-8. Для корректной поддержки кодировки UTF-8 необходимо проверить, установлен ли в PHP модуль mbstring. Для этого в настройках PHP, в файле php.ini, должно быть:
mbstring.func_overload=2
mbstring.internal_encoding=UTF-8
Поддержка серверов баз данных
MySQL – минимальным техническим требованием является использование версии
MySQL 5.6
С 30 июня 2019 года.
. Рекомендуемая версия MySql – 5.7 и выше.
Для работы с СУБД MySQL требуется установленная поддержка MySQL для PHP.
Внимание! С 1 января 2017 года поддержка продуктов «1С-Битрикс» на Oracle Database и MS SQL Server стала ограниченной: клиенты не могут скачивать обновления продукта платформы и воспользоваться возможностями новых версий продукта.
Примечание: Кодировка MySQL utf8mb4 не поддерживается.
Настройки PHP
Для корректной работы продукта необходимо установить следующие параметры PHP:
- memory_limit = 64M; Максимальный объем памяти в байтах, который разрешается использовать для работы PHP ядру продукта (в данном случае – 64 Мб).
Обратите внимание: указанный параметр может быть изменен
- непосредственно в файле php.ini;
- из скрипта с помощью
функции
Такая строка добавляется в файле /bitrix/php_interface/dbconn.php в момент установки, значение задается пользователем.
: ini_set(“memory_limit”, “64M”);
- в файле .htaccess с использованием директивы: php_value memory_limit 64M
- в файле httpd.conf с использованием директивы: php_admin_value memory_limit 64M
Обратите внимание: установка параметров PHP из .htaccess возможна только при выполнении следующих условий:
- используется веб-сервер Apache или совместимый с ним (IIS не является совместимым сервером);
- файлы .htaccess обрабатываются веб-сервером, т.е. в настройках веб-сервера (httpd.conf) установлена директива: AllowOverride All или другое значение, отличное от None;
- PHP установлен как модуль Apache (в случае, если PHP работает как CGI, все необходимые значения следует учесть и установить при сборке PHP)
- file_uploads = On; Параметр определяет возможность загрузки на сервер файлов. Дополнительно к указанному параметру устанавливаются значения следующих параметров:
- upload_tmp_dir = <
имя каталога
Необходимо, чтобы указанный каталог существовал и на него были права на запись для пользователя, под которым работает веб-сервер. Параметр upload_tmp_dir может быть закомментирован в php.ini по умолчанию.
>
- upload_max_filesize = <достаточный размер>
- upload_tmp_dir = <
- Необходимо, чтобы была корректно настроена работа с сессиями в PHP. Рекомендуется проверить
наличие пути
Если параметр session.save_path не настроен в файле php.ini, то по умолчанию будет использовано значение /tmp.
для сохранения файлов сессий.
В случае, если в параметрах URL на сервере появляется PHPSESSID=…, отключить его можно следующим образом:
- В файле php.ini установить: session.use_trans_sid = 0
- В файле .htaccess установить: php_flag session.use_trans_sid off
Для демонстрационного сайта строка включена в указанный файл, требуется только раскомментировать ее.
Важно! C целью безопасности необходимо обязательно указывать отдельную папку хранения сессий для каждого пользователя хостинга.
Источник
Веб-сервер, который может выполнять PHP приложения
Apache (рекомендуется) – разработка продукта выполнена для Apache версии 2.2.х. Однако система также успешно работает на более высоких версиях 2.4.х.
nginx – требуется самостоятельная настройка для корректной работы. Версия – желательно последняя стабильная 1.14.х и выше.
Требования к PHP
Для работы продукта желательно наличие PHP версии не ниже 7.1.х. Выбор PHP-версии зависит от требований, предъявляемых вашим хостинг-провайдером, либо от установленной версии PHP на локальном компьютере. Рекомендуется использовать самую последнюю стабильную версию PHP, чтобы исключить возможность появления ошибок, связанных с PHP, а также для большей безопасности.
Внимание! С 30 июня 2019 года будет ограничена поддержка продуктов 1С-Битрикс на PHP версии ниже 7.1.
Для корректной работы также требуется наличие следующих расширений PHP:
GD – библиотека для работы с изображениями. Требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA.
PHP XML – используется для работы системы обновлений. Библиотека по умолчанию включена в стандартной установке PHP. Для версии под Windows – поддержка встроенная.
FreeType – библиотека необходима для корректной работы механизма CAPTCHA.
Поддержка регулярных выражений (POSIX и Perl-compatible) – необходима для корректной работы внутренних механизмов.
Zlib compression – библиотека компрессии. Используется для работы модуля Компрессии и при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту.
Крайне рекомендуется наличие акселератора PHP (OPcache, XCache, APC и другого). Рекомендуется OPcache, входит в состав PHP v5.5+.
Внимание! Особенности использования:
Прекомпилятор XCache: его параметр для корректной работы продукта должен быть выключен – xcache.cacher = Off.
eAccelerator не совместим с PHP v5.3+ и больше не поддерживается в продуктах «1C-Битрикс» с версии ядра 15.0.13. Подробнее см. в блоге разработчиков.
- Для базы данных MySQL доступна кодировка UTF-8. Для корректной поддержки кодировки UTF необходимо проверить, установлен ли в PHP модуль mbstring. Для этого в настройках PHP, в файле php.ini, должно быть:
mbstring.func_overload=2 mbstring.internal_encoding=UTF-8
Дополнительные настройки PHP
Для корректной работы необходимо установить следующие параметры PHP:
- Объем памяти в байтах, который разрешается использовать для работы PHP ядру продукта (в данном случае – 256 Мб).
memory_limit = 256M; Указанный параметр может быть изменен:непосредственно в файле php.ini;
из скрипта с помощью функции: ini_set(“memory_limit”, “256M”);
Такая строка добавляется в файле /bitrix/php_interface/dbconn.php в момент установки, значение задается пользователем.
в файле .htaccess с использованием директивы: php_value memory_limit 256M
Установка параметров PHP из .htaccess возможна только при выполнении следующих условий:
- используется веб-сервер Apache или совместимый с ним (IIS не является совместимым сервером);
- файлы .htaccess обрабатываются веб-сервером, т.е. в настройках веб-сервера (httpd.conf) установлена директива: AllowOverride All или другое значение, отличное от None;
- PHP установлен как модуль Apache (в случае, если PHP работает как CGI, все необходимые значения следует учесть и установить при сборке PHP)
в файле httpd.conf с использованием директивы: php_admin_value memory_limit 256M
- Параметр определяющий возможность загрузки на сервер файлов.
file_uploads = On;Дополнительно к указанному параметру устанавливаются значения следующих параметров:
- upload_tmp_dir = <имя каталога>
Необходимо, чтобы указанный каталог существовал и у него были права на запись для пользователя, под которым работает веб-сервер.
- upload_max_filesize = <достаточный размер>
- upload_tmp_dir = <имя каталога>
- Необходимо, чтобы была корректно настроена работа с сессиями в PHP. Рекомендуется проверить наличие пути для сохранения файлов сессий.
Если параметр session.save_path не настроен в файле php.ini, то по умолчанию будет использовано значение /tmp.
В случае, если в параметрах URL на сервере появляется PHPSESSID=…, отключить его можно следующим образом:
- В файле php.ini установить: session.use_trans_sid = 0
- В файле .htaccess установить: php_flag session.use_trans_sid off
Для демонстрационного сайта, строка включена в указанный файл, требуется только раскомментировать ее.
Важно! C целью безопасности необходимо обязательно указывать отдельную папку хранения сессий для каждого пользователя хостинга.
Поддержка баз данных
MySQL – желательно использовать версии MySQL 5.5 и выше.
Для работы с СУБД MySQL также требуется установленная поддержка MySQL для PHP.
Внимание! Базы данных Oracle и MSSQL не поддерживаются.
Место на жестком диске
Рекомендуется выделять как минимум 10Гб на начальном этапе без учета ОС. В зависимости от количества документов места может потребоваться и больше, но 10Гб – это минимум.
Оперативная память
Минимум 1Гб. Если используется Push&Pull сервер – то 2Гб и выше.
Конфигурации серверов для коробки Битрикс24
Мы подобрали примерные конфигурации серверов:
- До 50 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 16 Гб DDR4.
- 50 – 100 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 24 Гб DDR4.
- 100 – 500 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 32 Гб DDR4.
- 500 – 1000 пользователей: Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 64 Гб DDR4.
- 1000 – 5000 пользователей: Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 128 Гб DDR4.
- От 5000 пользователей: 2 сервера Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 128 Гб DDR4.
Эти конфигурации примерные, и большинству проектов потребуется значительно меньше ресурсов. А кому-то, наоборот, может и не хватить.
Спасибо, помогло!
Спасибо 🙂
Не помогло
Очень жаль 🙁
Оставить отзыв
Источник
После установки PHP и веб-сервера на ОС Windows может понадобиться
установить некоторые расширения для добавления функционала. Вы можете выбрать,
какие расширения будут загружаться при старте PHP, модификацией вашего файла
php.ini. Также вы можете загружать расширения динамически в ваших скриптах,
используя функцию dl().
Библиотеки DLL расширений PHP имеют префикс php_.
Многие расширения встроены в Windows-версию PHP.
Это значит, что дополнительные DLL-файлы и директива
extension не
используются для загрузки данных расширений.
Таблица расширений PHP
в Windows, содержащая список расширений, требующих (или обычно требующих) дополнительные
DLL-файлы. Ниже приведен список встроенных расширений (обновлено PHP 5.0.4):
BCMath,
Caledar,
COM,
Ctype,
DOM,
FTP,
LibXML,
Iconv,
ODBC,
PCRE,
Session,
SimpleXML,
SPL,
SQLite,
WDDX,
XML и
Zlib.
Место по умолчанию, в котором PHP ищет расширения –
C:php5. Для изменения
данной настройки согласно вашей установке PHP отредактируйте файл php.ini следующим образом:
измените опцию
extension_dir так, чтобы она
указывала на директорию, в которой расположены расширения или в которую вы поместили файлы
php_*.dll. Например:extension_dir = C:phpextensionsВключите одно или несколько расширений, которые вы хотите использовать,
раскомментировав в файле php.ini строки вида
extension=php_*.dll. Это делается удалением символа “;”
в начале строки для каждого расширения, которое вы хотите включить.Пример #1 Включение расширения Bzip2 в PHP-Windows
// измените следующую строку с …
;extension=php_bz2.dll// … на
extension=php_bz2.dllНекоторые расширения для своей работы требуют дополнительные библиотеки DLL.
Несколько из них находятся в распространяемом дистрибутиве PHP, в
в корневой директории, но некоторые расширения, например, Oracle
(php_oci8.dll), требуют наличия библиотек DLL, не включаемых в
дистрибутив PHP. Не забудьте включить директорию C:php в
системную переменную PATH (данный процесс описан в отдельном
разделе помощи).Некоторые из этих библиотек DLL не поставляются в дистрибутиве PHP. За деталями обратитесь
к странице документации конкретного расширения. Также прочтите раздел руководства
Установка расширений PECL, чтобы узнать дополнительную
информацию о PECL. Все большее число расширений PHP можно найти в
PECL, и данные расширения требуют
отдельной загрузки.
Замечание:
Если вы запустили PHP в качестве модуля сервера, не забудьте перезагрузить веб-сервер для
применения ваших изменений в файле php.ini.
Следующая таблица описывает некоторые доступные расширения и требуемые дополнительные библиотеки dll.
Расширение | Описание | Примечания |
---|---|---|
php_bz2.dll | Функции сжатия bzip2 | — |
php_calendar.dll | Функции преобразования календарей | – |
php_crack.dll | Функции Crack | — |
php_ctype.dll | Семейство функций ctype | – |
php_curl.dll | Функции библиотеки CURL | Требует библиотеки libeay32.dll, ssleay32.dll (в комплекте дистрибутива PHP) |
php_dba.dll | DBA: функции абстрактного слоя DataBase (dbm-стиль) | — |
php_dbase.dll | Функции dBase | — |
php_dbx.dll | Функции dbx | — |
php_exif.dll | Функции EXIF | Требуется библиотека php_mbstring.dll. Библиотека php_exif.dll должна загружаться после php_mbstring.dll в файле php.ini. |
php_fbsql.dll | Функции FrontBase | – |
php_fdf.dll | FDF: функции формата данных “Forms Data Format” | Требуется библиотека fdftk.dll (в комплекте дистрибутива PHP) |
php_filepro.dll | Функции filePro | Доступ только для чтения |
php_ftp.dll | Функции FTP | – |
php_gd2.dll | Библиотека функций обработки изображений GD | GD2 |
php_gettext.dll | Функции Gettext | В PHP версий <= 4.2.0 требуется библиотека gnu_gettext.dll (в комплекте дистрибутива PHP), в PHP версий >= 4.2.3 требуется библиотека libintl-1.dll и iconv.dll (в комплекте дистрибутива PHP). |
php_hyperwave.dll | Функции HyperWave | — |
php_iconv.dll | Функции конвертации кодировок ICONV | Требуется библиотека iconv-1.3.dll (в комплекте дистрибутива PHP), iconv.dll |
php_ifx.dll | Функции Informix | Требуются библиотеки Informix |
php_iisfunc.dll | Функции управления IIS | — |
php_imap.dll | Функции IMAP POP3 и NNTP | — |
php_ingres.dll | Функции Ingres | Требуются библиотеки Ingres |
php_interbase.dll | Функции InterBase | Требуется библиотека gds32.dll (в комплекте дистрибутива PHP) |
php_ldap.dll | Функции LDAP | Требует libeay32.dll, ssleay32.dll (в комплекте дистрибутива PHP) |
php_mbstring.dll | Функции для работы с многобайтовыми (Multi-Byte) строками | — |
php_mcrypt.dll | Функции кодирования Mcrypt | Требуется библиотека libmcrypt.dll |
php_mhash.dll | Функции Mhash | Требуется библиотека libmhash.dll (в комплекте дистрибутива PHP) |
php_mime_magic.dll | Функции Mimetype | Требуется файл magic.mime (в комплекте дистрибутива PHP) |
php_ming.dll | Функции Ming для Flash | — |
php_msql.dll | Функции mSQL | Требуется библиотека msql.dll (в комплекте дистрибутива PHP) |
php_mssql.dll | Функции MSSQL | Требуется библиотека ntwdblib.dll (в комплекте дистрибутива PHP) |
php_mysql.dll | Функции MySQL | Требуется библиотека libmysql.dll (в комплекте дистрибутива PHP) |
php_mysqli.dll | Функции MySQLi | Требуется библиотека libmysql.dll (libmysqli.dll в PHP версий <= 5.0.2) (в комплекте дистрибутива PHP) |
php_oci8.dll | Функции Oracle 8 | Требуются клиентские библиотеки Oracle 8.1+ |
php_openssl.dll | Функции OpenSSL | Требуется библиотека libeay32.dll (в комплекте дистрибутива PHP) |
php_pdf.dll | Функции PDF | — |
php_pgsql.dll | Функции PostgreSQL | — |
php_shmop.dll | Функции для работы с разделяемой памятью | — |
php_snmp.dll | Функции для использования протокола SNMP | Только на Windows NT! |
php_soap.dll | Функции SOAP | – |
php_sockets.dll | Функции для работы с сокетами | — |
php_sybase_ct.dll | Функции Sybase | Требуются клиентские библиотеки Sybase |
php_tidy.dll | Функции Tidy | – |
php_tokenizer.dll | Функции Tokenizer | – |
php_w32api.dll | Функции W32api | — |
php_xmlrpc.dll | Функции XML-RPC | Требуется библиотека iconv.dll (в комплекте дистрибутива PHP) |
php_xslt.dll | Функции XSLT | Требуются библиотеки sablot.dll, expat.dll, iconv.dll (в комплекте дистрибутива PHP). |
php_yaz.dll | Функции YAZ | Требуется библиотека yaz.dll (в комплекте дистрибутива PHP) |
php_zip.dll | Функции для работы с файлами Zip | Доступ только для чтения |
php_zlib.dll | Функции сжатия ZLib | – |
Вернуться к: Установка в системах Windows
Источник
Просмотров: 44653
Дата последнего изменения: 28.07.2020
Сложность урока:
3 уровень – средняя сложность. Необходимо внимание и немного подумать.
4
5
Недоступно в редакциях:
Ограничений нет
Веб-сервер
Apache (рекомендуется) работа на этом сервере оптимальна.
Для “1С-Битрикс: Управление сайтом” (не для “Битрикс24 в коробке”) возможно использование:
IIS (Internet Information Server)(возможна установка) – работа продукта возможна с IIS 5, IIS 6 и IIS 7 и 7.5. Требуется дополнительная настройка для корректной работы с продуктом.
Eserv (возможна установка) – продукт тестировался для совместной работы с веб-сервером.
PHP
Для работы продукта требуется наличие PHP версии не ниже
7.2.0
С 1 августа 2020 года. Рекомендуемая версия PHP – 7.4.0 и выше.
. Выбор PHP-версии зависит от требований, предъявляемых вашим хостинг-провайдером, либо от установленной версии PHP на локальном компьютере. Рекомендуется использовать самую последнюю стабильную версию PHP, чтобы исключить возможность появления ошибок, связанных с PHP, а также для большей безопасности проекта на сервере.
Для корректной работы продукта требуется наличие следующих расширений PHP:
- GD – библиотека для работы с изображениями, требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA.
- PHP XML – используется для работы системы обновлений. Библиотека по умолчанию включена в стандартной установке PHP. Для версии под Windows – поддержка встроенная.
- FreeType – библиотека необходима для корректной работы механизма CAPTCHA.
- Поддержка регулярных выражений (POSIX и Perl-compatible) – необходима для корректной работы внутренних механизмов продукта.
- Zlib compression – библиотека компрессии используется при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту.
- PHP openssl – библиотека используется для упаковки (шифрования) и распаковки (расшифровывания) данных.
- PHP-акселератор – крайне рекомендуется наличие PHP-акселератора, например OPcache или XCache, для значительного ускорения работы PHP-приложений (рекомендуется OPcache, он доступен сразу «из коробки» в PHP v.5.5+).
Внимание: eAccelerator не совместим с PHP v5.3+ и больше не поддерживается в продуктах «1C-Битрикс» с версии ядра 15.0.13. Подробнее см. в блоге разработчиков.
Примечание: Для базы данных MySQL доступна кодировка UTF-8. Для корректной поддержки кодировки UTF-8 необходимо проверить, установлен ли в PHP модуль mbstring. Для этого в настройках PHP, в файле php.ini, должно быть:
mbstring.func_overload=2
mbstring.internal_encoding=UTF-8
Поддержка серверов баз данных
MySQL – минимальным техническим требованием является использование версии
MySQL 5.6
С 30 июня 2019 года.
. Рекомендуемая версия MySql – 5.7 и выше.
Для работы с СУБД MySQL требуется установленная поддержка MySQL для PHP.
Внимание! С 1 января 2017 года поддержка продуктов «1С-Битрикс» на Oracle Database и MS SQL Server стала ограниченной: клиенты не могут скачивать обновления продукта платформы и воспользоваться возможностями новых версий продукта.
Примечание: Кодировка MySQL utf8mb4 не поддерживается.
Настройки PHP
Для корректной работы продукта необходимо установить следующие параметры PHP:
- memory_limit = 64M; Максимальный объем памяти в байтах, который разрешается использовать для работы PHP ядру продукта (в данном случае – 64 Мб).
Обратите внимание: указанный параметр может быть изменен
- непосредственно в файле php.ini;
- из скрипта с помощью
функции
Такая строка добавляется в файле /bitrix/php_interface/dbconn.php в момент установки, значение задается пользователем.
: ini_set(“memory_limit”, “64M”);
- в файле .htaccess с использованием директивы: php_value memory_limit 64M
- в файле httpd.conf с использованием директивы: php_admin_value memory_limit 64M
Обратите внимание: установка параметров PHP из .htaccess возможна только при выполнении следующих условий:
- используется веб-сервер Apache или совместимый с ним (IIS не является совместимым сервером);
- файлы .htaccess обрабатываются веб-сервером, т.е. в настройках веб-сервера (httpd.conf) установлена директива: AllowOverride All или другое значение, отличное от None;
- PHP установлен как модуль Apache (в случае, если PHP работает как CGI, все необходимые значения следует учесть и установить при сборке PHP)
- file_uploads = On; Параметр определяет возможность загрузки на сервер файлов. Дополнительно к указанному параметру устанавливаются значения следующих параметров:
- upload_tmp_dir = <
имя каталога
Необходимо, чтобы указанный каталог существовал и на него были права на запись для пользователя, под которым работает веб-сервер. Параметр upload_tmp_dir может быть закомментирован в php.ini по умолчанию.
>
- upload_max_filesize = <достаточный размер>
- upload_tmp_dir = <
- Необходимо, чтобы была корректно настроена работа с сессиями в PHP. Рекомендуется проверить
наличие пути
Если параметр session.save_path не настроен в файле php.ini, то по умолчанию будет использовано значение /tmp.
для сохранения файлов сессий.
В случае, если в параметрах URL на сервере появляется PHPSESSID=…, отключить его можно следующим образом:
- В файле php.ini установить: session.use_trans_sid = 0
- В файле .htaccess установить: php_flag session.use_trans_sid off
Для демонстрационного сайта строка включена в указанный файл, требуется только раскомментировать ее.
Важно! C целью безопасности необходимо обязательно указывать отдельную папку хранения сессий для каждого пользователя хостинга.
Источник