Что такое PHP memory_limit. Фактическое ограничение памяти битрикс
Проблемы устаноки 1С-Битрикс: корпоративный портал
Ну ты блин даешь? Нафига? Есть же исходники на нулледе. Если ты эту багу даже решишь... 99% что вылезут новые. А дебажить столько кода не реально! Где?
Нажмите, чтобы раскрыть...
да затем, что мне нужна именно та версия, которая выложена на оффсайте. 7-я мне не нужна, она маловата. Я уже слил нудеггую 8.0.5, но она простое управление сайтом, а мне нужно именно"1С-Битрикс:Корпоративный портал" Еслу у кого-то есть, буду рад. да, вот ещё что. дезендить было не долго, если честно, всего пару часов, у мя есть прога от китайцев. Она из всех файлов только один покоцала, этоКод:
/bitrix/modules/main/tools.php Добавлено через 10 минут C0nstantin сказал(а): ↑Попробуй на хостиг залить вот это файл, запустить его, может он проблему покажет. А вообще в сети нуленый битрик валялся, посмотри может поможет*** скрытое содержание ***
Нажмите, чтобы раскрыть...
Вообщем этот скрипт пишет слудеющееКод:
Общая конфигурацияВерсия веб-сервера: Apache 2.2.11 Требуется Apache 1.3.0 и выше или IIS 5.0 и выше (для IIS php не должен работать под CGI) Интерфейс php: apache2handler Рекомендуется запускать PHP как модуль Apache, это быстрее чем CGI и даёт более гибкие настройки Версия php: 5.2.8 Требуется: 4.1.2, рекомендуется php 5, при этом увеличивается производительность Safe mode: Нет Режим safe_mode не поддерживается Сохранение сессии: Да Необходимо для сохранения авторизации Значение short_open_tag: Да short_open_tag=off не поддерживается Zend optimizer: Нет Наличие Zend Optimizer необходимо для работы пробной версии продукта, коммерческая версия поставляется в исходных кодах Значение memory_limit: 128M Ограничение памяти должно быть не ниже 32 Мб. Неиспользуемые PHP модули в php.ini желательно отключить чтобы увеличить размер памяти, доступной для приложений. Фактическое ограничение памяти: 102 >> Иногда фактическое ограничение памяти может отличаться от установок php Отправка почты: Нет Попытка вызвать функцию mail() Функции работы с сокетами: Да Необходимы для работы системы обновлений Система обновлений: Да Осуществляется попытка подключиться к серверу www.bitrixsoft.ru на порт 80 HTTP авторизация: Да Требуется для интеграцией с 1С. Подключение к localhost на 80 порт Установка set_time_limit: Да Для операций обновления продукта и работы агентов рекомендуется разрешать управление значением max_execution_time через функцию set_time_limit из продукта. Тест на время: тестируем... (16) Попытка выполнять скрипт в течение 2 минут Акселератор php: не обнаружен Рекомендуется наличие акселератора PHP (APC, eAccelerator или любого другого), это позволяет снизить нагрузку на CPU в несколько раз и уменьшить время выполнения PHP кода. Желательно, чтобы памяти акселератора было достаточно для размещения всех часто используемых PHP страниц. Рекомендуется установить фильтры, например (для eA): eaccelerator.filter !*/helpadminbitrix/cachebitrix.*.php Если акселератор не обнаружен, требуется анализ phpinfo() Значение allow_call_time_pass_reference: Да Файловая системаМесто на диске: 34046 Mb Не менее 50 Мб для редакции "Старт" и не менее 150 Мб для редакции "Бизнес" Права на текущую папку: N/A Создание папки: Да Попытка создать тестовую папку Права на созданную папку: N/A Удаление папки: Да Создание файла: Да Попытка создать тестовый файл Права на созданный файл: N/A Удаление файла: Да Запуск созданного файла: Да В ряде случаев возникают проблемы при запуске файла, созданного средствами PHP Обработка .htaccess: Нет Осуществляется попытка настроить обработку 404-й ошибки во вновь созданной папке Значение file_uploads: Да Загрузка файла: Тестовая загрузка картинки в формате GIF Расширения phpРегулярные выражения PHP: Да Регулярные выражения Perl: Да Zlib extension: Да Требуется для работы модуля компрессии и быстрой загрузки обновлений GD lib extension: Нет Отображение графиков в статистике, работа с изображениями Free Type extension: Нет Необходима для работы CAPTCHA Поддержка SSL: Нет Необходима для работы интернет-магазина с подключением внешних платёжных систем Поддержка mbstring: Нет Необходима для работы продукта в кодировке UTF-8 Конфигурация MySQLФункции MySQL: Да Обязательнно наличие функций MySQL Подключение к серверу MySQL: Ошибка Хост БД: Имя БД: Пользователь: Пароль: Дополнительная информацияПоказать ошибки: открыть Включает отображение ошибок на этой странице umask: Нет Значение post_max_size: 8M Register globals: Нет Display errors: Да Server time: 03.07.2009 09:19 phpinfo(): открыть Language: ru / en Delete bitrix_server_test.php file: delete В первом и втором вложении скрины, типа тест системы, а в третьем вложении скрин, после нажатия "Далее", ну продолжения установки. P.S. Да, кстати, на денвере та же фигня. Сначала пробовал на денвере, потом поднял отдельно Apache+php+mysql+perl на виндовой машине.www.nulled.cc
PHP memory_limit, что это такое. Сколько PHP memory_limit нужно для работы сайта — hostgid.net
PHP memory_limit — это один из параметров или лимитов, который часто используется на виртуальном хостинге. Обозначает он максимальное количество оперативной памяти, которое может быть выделено скрипту. ВАЖНО!!! Это не лимит оперативной памяти выделяемой для сайта, а максимум, что может запросить скрипт для своей работы. Для сравнения можно привести пример дверного проема определенной высоты, все кто ниже — проходят, кто выше — не проходят. По такому же принципу работает и PHP memory_limit, скрипт будет отлично работать, пока не запросит памяти сверх этого лимита, при этом такой скрипт может быть не один. Главное, что бы каждый из них вписывался в указанный лимит.
Сколько PHP memory_limit необходимо для работы сайта?
Это частый вопрос, на который нет однозначного ответа. Для каждого сайта минимальное значение может быть разным, более того, различные модули, плагины или компоненты могут иметь свои требования к этому параметру. Если хотите узнать сколько нужно вашему сайту, обратитесь к разработчику или прочитайте технические требования для CMS и различных дополнений к ней, в большинстве случаев 64 Mb хватает с головой. Стоит также заметить, что величина этого параметра на скорость работы сайта ни каким образом не влияет, но если его будет мало — вы увидите характерную ошибку, которую выдаст скрипт.
Для чего хостинг-провайдеры ставят такое ограничение?
Все очень просто, не стоит думать, что хостеры такие жадные на оперативную память. Просто таким образом они страхуются от скриптов пожирателей, которые потребляют очень много оперативной памяти. Хостер ведь не проверяет какие скрипты заливают на хостинг, что они делают и сколько памяти им нужно для работы. В один прекрасный момент, может случиться так, что какой-то скрипт начнет кушать потреблять очень много памяти, что в свою очередь скажется на работе всего сервера и всех сайтов на нем. А так, выше лимита никто не "прыгнет" и соответственно такие прожорливые скрипты просто не смогут работать.Комментарии ()
Oltg # 7 апреля 2018 в 16:33 0 |
спасибо за информацию. |
hostgid.net
Блог студії Арт Депо | Требования по настройкам хостинга
09.01.2013Версия веб-сервера: Apache 1.3.0 и выше или IIS 5.0 и выше.Версия MySQL: 5.0 и выше. Версия php: 5.3 и выше
Информация из тестового скриптаОбщая конфигурация
- Интерфейс php: Рекомендуется запускать PHP как модуль Apache, это быстрее чем CGI и даёт более гибкие настройки
- Версия php: Требуется 5.3 и выше
- Safe mode: Режим safe_mode не поддерживается
- Значение short_open_tag: short_open_tag=off не поддерживается
- Значение memory_limit: Ограничение памяти должно быть не ниже 32 Мб (64 Мб для старших редакций начиная с “Эксперта”). Неиспользуемые PHP модули в php.ini желательно отключить чтобы увеличить размер памяти, доступной для приложений.
- Фактическое ограничение памяти: Иногда фактическое ограничение памяти может отличаться от установок php
- Отправка почты: Попытка вызвать функцию mail()
- Модуль Mcrypt: Требуется резервного копирования в облако
- Функции работы с сокетами: Необходимы для работы системы обновлений
- Сохранение сессии: Необходимо для сохранения авторизации
- Сохранение сессий без UserAgent: Необходимо для апплета множественной загрузки файлов и обмена с 1С
- Система обновлений: Осуществляется попытка подключиться к серверу www.bitrixsoft.ru на порт 80
- HTTP авторизация: Требуется для интеграцией с 1С и MS Outlook. Подключение к divatravel.loc на 80 порт
- Тест на время: Попытка выполнять скрипт в течение 60 секунд
- Тест на время с нагрузкой на процессор: В ряде случаев скрипты отключаются при превышении нагрузки на процессор
- Акселератор php: Рекомендуется наличие акселератора PHP (APC, eAccelerator или любого другого), это позволяет снизить нагрузку на CPU в несколько раз и уменьшить время выполнения PHP кода. Желательно, чтобы памяти акселератора было достаточно для размещения всех часто используемых PHP страниц. Рекомендуется установить фильтры, например (для eA): eaccelerator.filter !*/help/* !*/admin/* !*/bitrix/*cache/* */bitrix/* */.*.phpЕсли акселератор не обнаружен, требуется анализ phpinfo()
- Значение allow_call_time_pass_reference: Да
Файловая система
- Место на диске: Не менее 50 Мб для редакции “Старт” и не менее 150 Мб для редакции “Бизнес”
- Права на текущую папку: Да
- Создание папки: Попытка создать тестовую папку
- Права на созданную папку: Да
- Удаление папки: Да
- Создание файла: Попытка создать тестовый файл
- Права на созданный файл: Да
- Удаление файла: Да
- Запуск созданного файла: В ряде случаев возникают проблемы при запуске файла, созданного средствами PHP
- Обработка .htaccess: Осуществляется попытка настроить обработку 404-й ошибки во вновь созданной папке
- Время на создание 1000 файлов (сек): Нормальное время – до 2 секунд
- Значение file_uploads: Да
- Загрузка файла: Тестовая загрузка картинки в формате GIF
Расширения php
- Регулярные выражения PHP: Да
- Регулярные выражения Perl: Да
- Zlib extension: Требуется для работы модуля компрессии и быстрой загрузки обновлений
- GD lib extension: Отображение графиков в статистике, работа с изображениями
- Free Type extension: Необходима для работы CAPTCHA
- Поддержка SSL: Необходима для работы интернет-магазина с подключением внешних платёжных систем
- Поддержка mbstring: Необходима для работы продукта в кодировке UTF-8
- Включен режим UTF для mbstring: Да
Конфигурация MySQL
- Функции MySQL: Обязательнно наличие функций MySQL
- Подключение к серверу MySQL: Да
- Версия MySQL сервера: Минимальные требования: 5.0 и выше. Альфа и бета версии не допускаются.
- sql_mode: Режимы `STRICT*` не поддерживаются
- Выбор базы данных: Да
- Поддержка InnoDB: Да
- Создание тестовой таблицы: Да
- Выполнение запросов INSERT: Число запросов в секунду: значение ниже 2000 может свидетельствовать о низкой производительности БД
- Удаление тестовой таблицы: Да
Битрикс рекомендует “Протестировать хостинг на предмет соответствия техническим требованиям продукта можно специальным скриптом: bitrix_server_test.php. Загрузите его на хостинг, затем откройте в браузере и нажмите кнопку «Начать тестирование».” (http://www.1c-bitrix.ru/products/cms/requirements.php?sphrase_id=1561198#tab-hosting-link)
Требования по настройкам хостинга
Для сертификации общих тарифов:
- Версия веб-сервера: Apache 1.3.0 и выше или IIS 5.0 и выше.
- Версия MySQL: не ниже 4.1.11, рекомендуется 5.0 и выше.
- Версия php: 5.0, рекомендуется 5.2.
- Safe mode: отключен.
- Сохранение данных сессии: Да.
- Передача данных HTTP авторизации в php через переменные окружения (для интеграции с 1С)
- Значение short_open_tag: Да.
- Рекомендуется наличие Zend optimizer 3.3 и выше
- Memory limit: 32M
- Рекомендуется значение 64 Мб.
- Отправка почты: Да.
- Функции работы с сокетами: подключение к серверу www.bitrixsoft.ru на порт 80.
- Создание файлов и папок от процесса php, запуск созданных файлов.
- Загрузка файлов (картинки должны корректно отображаться).
- Обязательно наличие модулей php.
- Regex functions
- Perl regex functions
- Zlib extension
- GD lib extension
- Free Type extension
- Функции MySQL
- mbstring
Для сертификации тарифов «Битрикс» дополнительноТребуется:
- Веб сервер: Apache 1.3.0 и выше.
- Обработка .htaccess.
- Zend optimizer 3.3 и выше или Zend Guard Loader.
- Поддержка InnoDB.
- Наличие акселератора php: любой настроенный и стабильно работающий акселератор (eAccelerator, APC или другой).
- Возможность установки time_limit для скрипта минимум на две минуты.
- Поддержка SSL в php, тестируется подключение к https://bitrixsoft.com
Рекомендуется:
- Двухуровневая архитектура веб: Apache + nginx (или кеширующий прокси).
- Работа php как модуль Apache.
- MySQL 5 и выше.
Полезная ссылки:- Скрипт bitrix_server_test- Требования к серверному программному обеспечению- Поддержка стандартов и технологий. Требования к клиентскому программному обеспечению- Требования по настройкам хостинга
Теги: bitrix, хостингblog.artdepo.com.ua