🍁 Autumn Sale — До 70% отстъпка за хостинг и домейни
активирай сега
Уроци • ISPConfig

Настройка и модификация на PHP директиви на VPS сървъри с ISPConfig панел.

Този урок представя добавянето и модифицирането на PHP директиви на VPS сървъри с контролния панел ISPConfig.

Прегледи 1380Актуализиран 3 aniПубликувано на 23/11/2022до Alexandru R.

Въведение

  • Панелът ISPConfig предлага възможност за промяна и/или задаване на стойности за най-често срещаните PHP директиви, използвайки файл с име .user.ini от кореновата директория на сайта, за който искаме да направим промени.

Изисквания

  • Данни за FTP достъп. FTP акаунт може да бъде създаден, като се следва учебника: Създаване на FTP потребител в ISPConfig панела;
  • Данните за администриране на панела ISPConfig, получени в имейл пощата, свързана с акаунта на Hostico, когато VPS е активиран.

Стъпки за следване

  • Използвайки данните за FTP връзка, ще се свържем със сървъра, за да модифицираме/добавим файлове.

Например, на изображението по-горе използвахме FTP клиента FileZilla. Урок, свързан с достъпа до файлове с този клиент, можете да намерите на следния линк Достъп до файлове чрез Filezilla;

В полетата за свързване на Filezilla ще въведем данните по следния начин:

  • В "Host" ще въведем IP адреса или името на хоста на VPS (ще работи с името на хоста само ако домейнът на името на хоста има зададени персонализирани nameservers за VPS в регистратора);
  • В "Потребителско име" и "Парола", ще въведем потребителя и паролата на FTP акаунта, създаден в панела на ISPConfig, съгласно урока, споменат в "Изисквания";
  • В полето "Порт" ще използваме 21.

След свързването, ние получаваме достъп до главната директория на нашия уебсайт, където ще създадем файл с име "user.ini";

Можем да намерим кореновата директория на сайта, с който работим, като влезем в контролния панел на ISPConfig -> раздел Sites в навигационното меню -> кликнем на Websites, Subdomain или Alias в зависимост от случая -> Кликнете върху съответния домейн -> в раздела домейн в полето Document Root ще имаме пътя до кореновата директория на домейна;

В използвания FTP клиент ще се навигираме до този път и след това ще влезем в директорията "web". Например, пълният път до кореновата директория ще изглежда така: "/var/www/clients/client1/web1/web";

След това, за да променим PHP директивите, ще създадем файл с име ".user.ini" (локално на компютъра), в който ще зададем желаните директиви. След като запишем файла, ще го качим в споменатата по-горе директория, използвайки FTP клиента;

Някои примери на директиви, които могат да бъдат променяни, са представени по-долу:

allow_url_fopen = off
display_errors = false
log_errors = off
date.timezone = Europe/Bucharest
error_log = php_errors.log
error_reporting = E_ALL & ~E_NOTICE
max_execution_time = 300
max_input_time = 300
max_input_vars = 2000
memory_limit = 512M
post_max_size = 500M
upload_max_filesize = 500M
opcache.enable = on 

Директивите с текущите зададени стойности могат да бъдат проверени с помощта на php функцията "phpinfo()". Ако забележите, че конкретна директива не се променя, моля, свържете се с техническата поддръжка.

Подобни статии

Прегледи 1,380
Актуализирано преди 3 години

Този урок представя добавянето и модифицирането на PHP директиви на VPS сървъри с контролния панел ISPConfig.

Прегледи 1,767
Актуализирано преди 2 години

Тази статия описва стъпките, необходими за конфигуриране на PHP директиви в VPS хостинг пакети, използвайки MultiPHP INI редактора.

Прегледи 901
Актуализирано преди 8 месеца

Научете как да блокирате или да зададете парола на директория в ISPConfig, следвайки необходимите стъпки за защита на данните. Подробно ръководство е достъпно тук.