PHP

Как отключить отчет об PHP ошибках?

Чтобы отключить отчет об PHP ошибках, Вы можете использовать следующую команду в Вашем PHP скрипте: error_reporting (0); В качестве альтернативы Вы можете добавить эту строку в Ваш .htaccess файл (он находится в вашей папке public_html), чтобы прекратить любые сообщения об ошибках php: Php_flag display_errors off Вы также можете отключить сообщения об PHP ошибках, перейдя в панель управления раздел Главная - Хостинг - Имя Вашего Домена - Дополнительно - Выбор PHP Версии - Отображать Ошибки...

Как заставить выполнятся код PHP в .html файлах

Очень часто спрашивают, как сделать так, что бы в обычных .html файлах работали вставки php, да и вообщем корректно работал php код. Так вот, Вам всего лишь нужно отредактировать Ваш файл .htaccess. Если такого файла у Вас нет, его можно создать в корне Вашего сайта в папке public_html Добавьте следующий код в файл .htaccess: AddHandler application/x-httpd-lsphp .htm .html После добавления этой строчки в файл - Вы сможете использовать вставки php на Ваших .html страницах. ВАЖНО: Убедитесь, ч...

Как я могу изменить часовой пояс в PHP для моего сайта?

Глобальные конфигурация времени сервера не может быть изменена, но Вы можете использовать PHP функцию, чтобы установить Часовой пояс для Вашего сайта. Вот пример кода, который устанавливает и проверяет текущие настройки часового пояса: <?php date_default_timezone_set("Asia/Bangkok"); echo date_default_timezone_get(); ?> Список доступных часовых поясов для PHP можно найти здесь: http://www.php.net/manual/en/timezones.php

Как мне включить сжатие Zlib?

Вам надо зайти в учётную запись и перейти в раздел Главная - Хостинг - Имя Вашего Сайта - Дополнительно - Выбор PHP Версии. Затем в поле сжатия zlib, выберите и сохраните изменения, нажав кнопку Сохранить в нижней части страницы.

Где я могу найти информацию о PHP?

Для этого Вам надо зайти в учётную запись и выбрать. Главная - Хостинг - Имя Вашего домена - Дополнительно - РНР информация.

Как я могу скрыть ошибки, которые вижу на моем сайте?

Вам надо зайти в Учётную запись и перейти в раздел. Главная - Хостинг - Имя Вашего Сайта - Дополнительно - Выбор PHP Версии Ниже будет меню PHP настройки, найдите поле «Отображать ошибки» и выберите «Включить / отключить». Как только Вы это сделаете, нажмите «Сохранить» в нижней части. 2 способ Для того, чтобы отключить отображение PHP ошибок на Вашем сайте, пожалуйста добавьте следующую строку в Ваш .htaccess файл: php_flag display_errors off или php_value error_reporting 1 Можно доба...

Как я могу изменить PHP версию?

Для смены PHP версии Вам надо зайти в учётную запись и перейти в раздел Главная - Хостинг- Имя Вашего Сайта - Дополнительно - Выбор PHP Версии В открывшейся странице можно выбрать PHP версию, которую Вы хотите использовать с Вашим аккаунтом. Выбрать требуемую PHP версию и нажмите кнопку Сохранить внизу страницы. Сейчас актуальные PHP версии 5.2 > 5.3 > 5.4 > 5.5 > 5.6 > 7.0 >7.1

Мой сайт не работает на этой версии PHP

Вы можете сменить версию PHP самостоятельно в Панели управления. Для этого перейдите в Панель управления - Выбор PHP версии. Пожалуйста, обратите внимание, если Вы выберите некорректную версию PHP, это может привести к тому, что на Вашем сайте будет отображаться пустая страница.

Какой максимальный размер исходящего сообщения?

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

Сколько могут выполняться PHP скрипты?

Максимальное время выполнения PHP скриптов составляет 120 секунд для Премиум тарифа и 240 секунд для Бизнес тарифа.

Как отключить короткие открывающие теги?

Чтобы отключить короткие открывающие теги, Вам нужно добавить в файл .htaccess код: php_value short_open_tag 0

Можно ли установить PECL ssh2?

К сожалению, нет возможности установить PECL ssh2 на наших серверах.

Поддерживается ли mhash?

Да, MHASH поддерживается на наших серверах и включен по умолчанию.

Вы поддерживаете suPHP, suApache, suexec или suhosin?

Мы не поддерживаем модули suPHP, suapache, suexec или suhosin. Однако, у нас запущены другие модули безопасности, такие как PHP open_basedir protection и mod_security Apache. Они гарантируют лучшую защиту для Вашего сайта.

Вы поддерживаете Zend?

Zend полностью поддерживается, Вы можете запускать свои проложения без каких-либо проблем. Однако, отметьте, что Вам нужно загружать скрипты закодированные в Zend в бинарном режиме (FTP клиенты обычно загружают *.php файлы в режиме ASCII). Вы можете сменить режим загрузки файлов с ASCII на бинарный в Вашем FTP клиенте.

Как отключить output_buffering?

Чтобы отключить output_buffering, добавьте строку в файл .htaccess file: php_value output_buffering Off

Можете ли Вы влючить allow_url_include?

Функция allow_url_include включена на наших серверах.

Можете ли Вы включить TLS stream socket transport на PHP?

Данная функция (PHP sockets) включена на наших серверах по умолчанию.

Вы поддерживаете php_imap?

Да, мы поддерживаем функцию PHP php_imap на наших серверах.

Можете ли Вы установить модуль geoip PECL для PHP?

К сожалению, в по причинам безопасности geoip PECL для PHP не может быть установлен на наших серверах. Однако, Вы можете использовать сторонние базы данных IP адресов в Ваших PHP скриптах.

Как отключить mod_security?

Пожалуйста, добавьте в файл .htaccess строку, чтобы отключить mod_security: <IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>

Вы поддерживаете mysqli или mcrypt?

Да, наша конфигурация PHP поддерживает эти функции. Однако учтите, что mcrypt устарел, больше не поддерживается в PHP v7.1. Вы все еще можете использовать mcrypt в более ранних версиях PHP.

Можете ли Вы установить MagickWand для PHP?

MagickWand не поддерживается нашим хостингом.

Как отключить ошибки PHP?

Чтобы отключить ошибки PHP для Вашего сайта, добавьте строку в файл .htaccess: php_flag display_errors off

Можете ли Вы активировать mod_layout для моего аккаунта?

Этот модуль не может быть активирован на наших серверах.

Можете ли Вы изменить значение suhosin.request.max_vars?

Мы не можем больше увеличить лимиты. Все PHP лимиты установлены на максимально возможное значения для общего хостинга.

Можете ли Вы установить APC (Alternative PHP Cache) на сервер?

Мы используем стандартный кэш PHP и по этой причине мы не можем установить APC (альтернатива PHP кэшу). Однако, Вы можете использовать APC при заказе VPS.

Могу ли я установить PECL id3 на Ваши сервера?

По причинам безопасности невозможно установить PECL id3 на наши сервера.

Функция dl() активна?

Мы не можем активировать данную функцию на наших серверах по причинам безопасности.

PHP SOAP активен?

Функция PHP SOAP полностью поддерживается на наших серверах.

Функция fsockopen активна?

PHP функция fsockopen() активна.

Установлен ли модуль zlib?

Zlib PHP модуль установлен и активирован на наших серверах по умолчанию.

Проблема: браузер пытается скачать PHP файл

Есть несколько способов решения проблемы скачивания PHP файла: 1. Проверьте область Apache Handlers в панели управления. Убедитесь в том, что не были настроены обработчики. 2. Если описанное выше не помогает, тогда создайте файл .htaccess на Вашем компьютере и убедитесь, что он сохранен в кодировке UTF-8. Файл должен состоять из этих строк: AddType application/x-httpd-php .php .htm .html AddHandler x-httpd-php .php .htm .html Удалите старый файл .htaccess из аккаунта и загрузите новый.

Работает ли функция PHP mail()?

Функция PHP mail() работает на наших серверах. Однако, она может быть временно отключена, если с аккаунта будет рассылаться спам.

Активен ли fopen?

Функция fopen() активна и работает без каких-либо ограничений. Функция allow_url_fopen доступна также.

Можете ли Вы отключить auto_prepend_file или auto_append_file ?

К сожалению, auto_prepend_file и auto_append_file не могут быть отключены.

Какие лимиты на размер файла для загрузки?

Лимит PHP upload_max_filesize установлен на 128 Мб (256 Мб для Бизнес тарифа). Это означает, что Вы можете загрузить файл максимальным размером 128 Мб (256 Мб для Бизнес тарифа) использую Ваш PHP скрипт, либо Файловый менеджер в Панели управления. Данный лимит не может быть увеличен. Если Вам нужно загрузить файлы большего размера - используйте для этих целей FTP клиент (для FTP не установлены лимиты по размеру файлов).

PHP max_input_time нужно установить -1

Для этого Вам необходимо добавить строку в .htaccess файл: php_flag max_input_time -1 Найти файл .htaccess, можно в разделе FTP (File Manager) - Public_html

PHP safe mode установлено значение on или off на Ваших серверах?

PHP safe mode установлен "off" по умолчанию на наших серверах.

Какая у Вас конфигурация PHP?

Вы можете узнать информацию о PHP здесь: http://server1.main-hosting.eu/phpinfo.php

Какую версию Apache Вы используете?

Вы можете проверить текущую версию Apache в своей учётной записи в разделе Статистика. Данная информация находится с левой стороны при входе в панель управления.

Какое значение PHP memory_limit ?

PHP memory_limit установлен 256 Мб (512 Мб для Бизнес тарифа) и данное значение не может быть увеличено.

Поддерживаете ли Вы pdo и pdo_mysql?

Да, мы поддерживаем pdo и pdo_mysql.

Могу ли я установить расширения perl/pear?

К сожалению, Вы не можете установить расширения perl/pear на наших серверах.

Вы поддерживаете библиотеку GD?

GD библиотека активна на наших серверах по умолчанию.

Активен ли PHP open_basedir?

PHP open_basedir активна по умолчанию и не может быть отключена по соображениям безопасности.

magic_quotes_gpc активны на Ваших серверах?

PHP magic_quotes и magic_quotes_gpc функции активны на наших серверах по умолчанию.

Установлен ли memcache на Ваших серверах?

Memcache модуль не установлен на наших серверах.

Функция allow_url_fopen активна?

PHP функция allow_url_fopen активна на наших серверах по умолчанию. Если Вы получаете какие-либо ошибки при получении данных с удаленного URL, Вам нужно проверить Ваш скрипт на ошибки. Если Вы пытаетесь получить данные через нестандартный порт, может быть что порт заблокирован на сервере. Пожалуйста, укажите нам номер порта и мы его откроем для Вас.

Вы можете сменить версию php?

Вы можете сменить версию PHP в Панель управления - Выбор версии PHP.

Вы поддерживаете gzip?

Наши сервера поддерживают mod_gzip, mod_deflate. Чтобы использовать GZIP, добавьте функцию ob_start("ob_gzhandler"); в начало Вашего скрипта. Так же добавьте функцию ob_flush(); в конец скрипта. Вы можете проверить работоспособность сжатия через: http://www.whatsmyip.org/http_compression/ http://www.whatsmyip.org/http-compression-test/phpgzip/ GZIP можно использовать, когда речь заходит о оптимизации и ускорении Вашего сайта, поскольку он сжимает страницы Вашего сайта, чтобы Ваши посетители б...

Как активировать register_globals?

PHP register_globals отключена на наших серверах по причинам безопасности. Все современные скрипты не используют register_globals и если Вы получаете какие-либо ошибки связанные с register_globals, Вам нужно проверить Ваш код, либо обратиться к разработчику скрипта за помощью. Однако, Вы можете включить register_globals добавив код в файл .htaccess: php_flag register_globals on Мы не рекомендуем включать эту функцию, т.к. это может привести к проблемам с безопасностью на Вашем сайте.

Активен ли mod_rewrite?

mod_rewrite активен на наших серверах по умолчанию.

Можете ли Вы установить дополнительные PHP модули?

На наших серверах установлены все популярные PHP модули и расширения. Если какой-либо модуль не установлен, это значит, что он не полностью совместим с нашей Панелью управления и мы не можем установить его в данный момент.

Могу ли я редактировать php.ini?

К сожалению, Вы не можете редактировать php.ini, но, Вы можете сменить большинство PHP настроек используя значения php_flag в файле .htaccess и PHP функции ini_set(), ini_alter().

Можно ли сменить время сервера?

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

Можете ли Вы установить Zend Optimizer или ionCube?

PHP расширения Zend Optimizer и ionCube установлены на наших серверах по умолчанию.

Как отключить вывод ошибок PHP?

Чтобы отключить вывод ошибок в Вашем скрипте, используйте: error_reporting(0); Запомните, что Вам нужно вызывать данную функцию перед началом любых PHP директив. Так же Вы можете использовать данный код в файле .htaccess, чтобы отключить вывод ошибок: php_flag display_errors off

Путь к imagemagick / imagick, как использовать ImageMagick

ImageMagick не совместим с нашим хостингом. Вы можете использовать библиотеки GD или Netpbm.