Внимание!!! Все файлы в которых будут меняться настройки обязательно нужно копировать в созданную в корне сервера папку copy.

Новые настройки вступят в силу после рестарта необходимой службы.

Новые настройки, влияние которых на работу сервера в дальнейшем неизвестно, после проведенных работ заменять на исходные (возвращать на старые).

Настройка серверных файлов

Материал из Справка по MediaWiki
(перенаправлено с «Настройка php.ini»)
Перейти к: навигация, поиск

Настройка php.ini

Настройка php.ini необходима для загрузки баз данных через phpMyAdmin или загрузки больших файлов посредством самого движка сайта. После проведения работ желательно вернуть настройки назад. /usr/share/mysql/my-medium.cnf Запускаем протокол SSH. Запускаем оболочку Midnight Commander

mcedit /etc/php.ini

Далее находите по очереди ниже приведенные строки, и меняйте их.

Maximum allowed size for uploaded files. (по умолчанию 2M) (не может быть больше post_max_size)
upload_max_filesize = 200M
Maximum size of POST data that PHP will accept. (по умолчанию 8M)
post_max_size = 200M
Maximum execution time of each script, in seconds (по умолчанию 30)
max_execution_time = 300
Maximum amount of time each script may spend parsing request data (по умолчанию 60)
max_input_time = 300
Maximum amount of memory a script may consume (по умолчанию 128MB)
memory_limit = 500M

Можно устанавливать более большие значения по мере необходимости.

Настройка my.cnf

Путь к стандартным файлам

/usr/share/mysql/my-medium.cnf

четыре необходимых нам файлика: my-small.cnf, my-medium.cnf, my-large.cnf и my-huge.cnf. Выбираем под наш сервер, нашу память, наши запросы наиболее подходящий файл. my-small.cnf - конфигурация для систем с обьемом памяти менее 64Mb, где mysql используется время от времени. Это не для нас. medium.cnf - чуть лучше, под mysql может выделяться до 64Мb памяти. В общем то это тоже обычно не для нас, разве что очень маломощные VDS, VPS. my-large.cnf - уже посерьезнее, для систем с оперативной памятью от 512Мb. my-huge.cnf - для систем с оперативной памятью 1-2Gb. Выбираем одну из наиболее подходящих нам конфигураций и переписываем ее вместо текущей my.cnf . Например:

cp /usr/share/mysql/my-huge.cnf  /etc/my.cnf

Из дополнительных настроек нужно добавить или изменить функцию:

expire_logs_days=5

После чего делаем рестарт сервера.

service mysqld restart