Свой php ini nic ru

Свой php ini nic ru

Внимание: если у вас тарифный план 201, то включите mod_realip иначе не сможите залогиниться в админку из-за прокси сервера, который стоит перед аккаунтами этого тарифного плана.
UPD: зажмите галку BE-юзеров в TYPO3 «Запретить привязку к IP для этого пользователя:»

UPD: теперь вообще не надо так ставить акселератор.
Акселератор устанавливается из панели.

UPD: На форуме ника.ру можно почитать, как ставить nginx
http://forum.nic.ru/showthread.php?t. ighlight=nginx

Установка акселератора на тарифном плане 201 не тестировалась

Далее — инструкция для тарифного плана 301.

выбираем PHP 5.2.6, ставим gzip_module и убираем SSL модули в Апаче

ставим модули: curl gd iconv mbstring mysql xml zip zlib exif (для некоторых галерей может быть надо — jm_gallery)
(хотя их можно потому самим включить в php.ini)

включаем .htaccess для сайта ( На главную > Веб-сервер > Сайты > ваш-сайт.ru )

база: ставим utf8_general_ci в phpMyAdmin

SSH — инструкция здесь:
http://hosting.nic.ru/support/ssh/index.shtml
полезные вещи типа mc естетсвенно работают

Смотрим на инструкцию по установке:
$ gunzip -c apc_x.y.tar.gz | tar xf —
$ cd apc_x.y
$ /usr/local/php/bin/phpize
$ ./configure —enable-apc —enable-apc-mmap —with-apxs —with-php-config=/usr/local/php/bin/php-config
$ make
$ make install

И делаем почти тоже самое:

/usr/opt/php5/bin/phpize
./configure —enable-apc —enable-apc-mmap —with-php-config=/usr/opt/php5/bin/php-config
make
make test

далее в папке modules имеем файл apc.so

создаем папку php_extensions и копируем туда apc.so и все php extensions из /.ro/usr/opt/php5/lib/php/extensions

копируем /home/имя_юзера/etc/php5.ini в свой каталог (там уже лежит файл .my.cnf)
переименовываем его в php.ini
и редактируем

[php] register_globals=0 allow_url_fopen=1 max_input_time=60 max_execution_time=30 safe_mode=0 error_reporting=2039 session.save_path=/tmp allow_url_include=0 file_uploads=1 magic_quotes_gpc=1 default_charset= default_socket_timeout=120 memory_limit=48M post_max_size=10M upload_max_filesize=10M #extension_dir="/opt/php/lib/php/extensions/" extension_dir="/home/ИМЯ_ЮЗЕРА/php_extensions/" extension=zlib.so extension=xml.so extension=iconv.so extension=curl.so extension=gd.so extension=zip.so extension=mbstring.so extension=mysql.so extension=apc.so
mysql.default_host=ИМЯ_ЮЗЕРА.mysql mysql.default_port=3306 default_character_set = utf8

перезапускаем апач (для этого есть синяя иконка в админ панели хостинга, но помоему можно и в SSH перезапустить)

создаем файл с
и проверяем что нам показывает — там будет секция с apc

как посмотреть расход памяти:
копируем файл apc.php из дистрибува, переименовываем его, вбиваем в нем логин\пароль

Если кто желает спонсировать развитие этого мануала, то вот партнерская ссылка (nic.ru платит партнерам процент от платежей приведенных ими клиентов). Замечу, что о nic.ru только у меня сложилось хорошее впечатление. Ставлю туда уже 4-его клиента.

Читайте также:  Python string insert character

дополнение — настройки в localconf.php

$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘gdlib_2’ ] = ‘1’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘gdlib_png’ ] = 1 ;
$TYPO3_CONF_VARS [ «GFX» ][ «TTFdpi» ] = ’96’ ; // Modified or inserted by TYPO3 Install Tool.

$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘png_truecolor’ ] = ‘1’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘gif_compress’ ] = 0 ;

$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘im_version_5’ ] = ‘im6’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘GFX’ ][ «im_path» ] = ‘/usr/local/bin/’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘GFX’ ][ «im_path_lzw» ] = ‘/usr/local/bin/’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘im_combine_filename’ ] = ‘composite’ ; // Modified or inserted by TYPO3 Install Tool.

$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘im_imvMaskState’ ]= 1 ;
$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘im_no_effects’ ] = ‘0’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘im_v5effects’ ] = ‘1’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘im_negate_mask’ ] = ‘1’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘GFX’ ][ ‘im_mask_temp_ext_gif’ ] = ‘0’ ; // Modified or inserted by TYPO3 Install Tool.
//$TYPO3_CONF_VARS[‘GFX’][‘im_mask_temp_ext_noloss’] = ‘png’;

$TYPO3_CONF_VARS [ ‘SYS’ ][ ‘setDBinit’ ] = ‘SET NAMES utf8;’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ «BE» ][ «forceCharset» ] = ‘utf-8’ ; // Modified or inserted by TYPO3 Install Tool.

$TYPO3_CONF_VARS [ ‘SYS’ ][ ‘curlUse’ ] = ‘1’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘SYS’ ][ ‘displayErrors’ ] = ‘0’ ; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS [ ‘FE’ ][ ‘debug’ ] = 0 ;

// if will be no FE-users
$TYPO3_CONF_VARS [ ‘FE’ ][ ‘dontSetCookie’ ] = ‘1’ ; // Modified or inserted by TYPO3 Install Tool.

Источник

Изменение параметров PHP — директив php.ini

В разделе Параметры модуля PHP панели управления хостингом размещена таблица с изменяемыми параметрами. Установите необходимые значения в соответствии с требованиями скриптов сайта и сохраните изменения.

Ручное редактирование php.ini

Для редактирования файла php.ini необходимо:

  • загрузить на ваш компьютер файл php.ini, соответствующий вашей версии PHP, из директории /etc/php/version, например, с помощью файлового менеджера панели управления ;
  • загрузить отредактированную версию файла php.ini в домашнюю директорию /home/идентификатор;
  • перейти в раздел Управление веб-серверомпанели управления хостингом и выполнить перезапуск сервера, чтобы изменения вступили в силу.

При использовании собственного php.ini настройки PHP из панели управления хостингом работать не будут. Чтобы вернуться к автоматическим настройкам, нужно удалить php.ini из директории/home/идентификатор/ и перезапустить веб-сервер.

Для отдельных сайтов параметры PHP можно задать с помощью файла .htaccess и директив php_flag, php_value в соответствии с документацией PHP.

Читайте также:  Debian which java version

Туториал: как работать с языком программирования PHP

Источник

Выбор версии PHP и управление расширениями

В настоящее время на хостинге RU-CENTER доступны версии интерпретатора PHP 5.2 — 5.6, 7.0 — 7.4, 8.0, 8.1.

Прежде чем приступить к настройке модуля PHP, необходимо узнать у разработчиков скриптов сайта или в документации к CMS технические требования к серверу хостинга и настройкам PHP в частности. Примеры настройки хостинга RU-CENTER под некоторые популярные CMS опубликованы в разделе CMS.

1. Выбор версии модуля PHP

Управление модулем PHP производится в разделе Управление веб-сервером → Управление модулем PHP панели управления хостингом.

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

Версия PHP по умолчанию выбирается для всех сайтов, размещенных на данной услуге хостинга. Исключение составляют сайты, для которых была включена отдельная версия PHP с помощью услуги «Мультисайт».

2. Управление расширениями модуля PHP и его параметрами

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

Чтобы подключить расширение:

  • в блоке Расширения нажмите на ссылку Управление расширениями,
  • найдите в открывшемся списке нужное расширение, пометьте его галочкой и сохраните изменения.

3. Получение подробной информации о настройках PHP

В панели управления показаны только отключаемые расширения. Получить полный список расширений и параметров вы можете с помощью функции phpinfo():

  • создайте в каталоге docs вашего сайта файл info.php со следующим содержимым: phpinfo();
    ?>
  • обратитесь к данному скрипту по адресу http://ваш_домен/info.php — так вы получите подробную информацию о модуле PHP.

Описание параметров php.ini доступно в официальной документации на сайте http://php.net.

4. «Мультисайт» и функция MultiPHP

«Мультисайт» — комплексная опция, в рамках которой услуга получает дополнительные мощности:

MultiPHP — это функционал расширенного управления настройками PHP, позволяющего выбрать для каждого сайта свою версию PHP.

Изменить версию для сайта можно в разделе Сайты → domain.ru → Настройки → Версия PHP.

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

Подключить опцию можно в разделе Смена тарифа вашей услуги. Подробнее в инструкции «Как изменить тариф хостинга».

Архивные тарифы виртуального хостинга (заказанные до 03.12.2020) имеют встроенный функционал MultiPHP и позволяют размещать несколько сайтов. В связи с чем опция «МультиСайт» для них недоступна.

Читайте также:  Css выровнять высоту картинок

Туториал: как работать с языком программирования PHP

Источник

Конфигурационные файлы популярных CMS

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

На этой странице мы собрали названия конфигурационных файлов и строки, в которых хранятся настройки для подключения к базе данных для популярных CMS. Сведения указаны исходя из того, что CMS установлена в корневой каталог по умолчанию (~/ваш_домен/docs/).

1. Joomla!

Имя файла, в котором указываются параметры подключения:

var $host = ‘имя_сервера’;
var $user = ‘имя_пользователя’;
var $db = ‘имя_базы_данных’;
var $password = ‘пароль’;

2. WordPress

Имя файла, в котором указываются параметры подключения:

define(‘DB_NAME’, ‘имя_базы_данных’);
define(‘DB_USER’, ‘имя_пользователя’);
define(‘DB_HOST’, ‘имя_сервера’);
define(‘DB_PASSWORD’, ‘пароль’);

3. «1C-Битрикс»

Имя файла, в котором указываются параметры подключения:

$DBHost = «имя_сервера»;
$DBLogin = «имя_пользователя»;
$DBPassword = «пароль»;
$DBName = «имя_базы_данных»;

Начиная с версии 14 параметры подключения к базе также указаны в файле:

‘host’ => «имя_сервера’,
‘database’ => ‘имя_базы_данных’,
‘login’ => ‘имя_пользователя’,
‘password’ => ‘пароль’,

4. Drupal

Имя файла, в котором указываются параметры подключения:

$db_url = ‘ mysql ://имя_пользователя:пароль@имя_сервера/имя_базы_данных;

5. PHPShop

Имя файла, в котором указываются параметры подключения:

host = » имя_сервера»;
user_db = «имя_пользователя»;
pass_db = «пароль»;
dbase = «имя_базы_данных»;

6. UMI.CMS

Начиная с версии 2.8.х параметры подключения к базе указаны в файле:

core.host = «имя_сервера»
core.login = «имя_пользователя»
core.password = «пароль»
core.dbname = «имя_базы_данных»

7. MODX Revolution

По умолчанию параметры подключения к базе указаны в файле:

$database_server = ‘имя_сервера’;
$database_user = ‘имя_пользователя’;
$database_password = ‘пароль’;
$dbase = ‘имя_базы_данных’;
$database_dsn = ‘mysql:host=имя_сервера;dbname=имя_базы_данных;

8. OpenCart

Параметры подключения к базе указаны в двух файлах:

~/ваш_домен/docs/config.php
~/ваш_домен/docs/admin/config.php

define(‘DB_HOSTNAME’, ‘имя_сервера’);
define(‘DB_USERNAME’, ‘имя_пользователя’);
define(‘DB_PASSWORD’, ‘пароль’);
define(‘DB_DATABASE’, ‘имя_базы_данных’);

9. Webasyst

Имя файла, в котором указываются параметры подключения:

‘host’ => ‘имя_сервера’,
‘port’ => false,
‘user’ => ‘имя_пользователя’,
‘password’ => ‘пароль’,
‘database’ => ‘имя_базы_данных’,
‘type’ => ‘mysql’,

10. Datalife Engine (DLE)

Имя файла, в котором указываются параметры подключения:

define («DBHOST», «имя_сервера»);
define («DBNAME», «имя_базы_данных»);
define («DBUSER», «имя_пользователя»);
define («DBPASS», «пароль»);

11. Прочие CMS

Если вашей CMS нет в списке, рекомендуем уточнить информацию о конфигурационных файлах у разработчика сайта или в документации по CMS. Также в большинстве вы можете найти конфигурационные файлы, подключившись к хостингу по SSH и выполнив команду:

grep -R -l «login.mysql» ваш_домен/docs

Она выведет список файлов, содержащих имя сервера баз данных login.mysql. Чаще всего остальные параметры (имя пользователя, пароль, название базы данных) указываются в том же файле, что и имя сервера.

Источник

Оцените статью