Jump to content
  • Изменение PHP директив

       (0 reviews)

    Вадим

    Ниже описано как менять PHP-директивы, редактируя либо файл php.ini, либо .htaccess

    Полный список PHP директив можно найти по ссылке PHP: Описание основных директив php.ini - Руководство

    Редактирование файла php.ini

    В каждой установке PHP есть глобальный файл php.ini с настройками PHP по-умолчанию. Обычно рекомендуется оставлять файл php.ini без изменений и просто создавать собственный файл php.ini, если Вам нужно перезаписать эти настройки. Вы можете создать файл php.ini с помощью текстового редактора (рекомендуется использовать Notepad++) и сохранить файл в папку, в которой должны быть применены внесенные настройки.

    Обратите внимание:

    Использование файла php.ini, чтобы перезаписать настройки по-умолчанию, изменит настройки PHP для всех PHP файлов, находящихся в той директории, куда будет сохранен файл.

    Это означает, что любые PHP файлы в подпапках не будут изменены под влияением нового файла php.ini. Вам также нужно скопировать файл в любую подпапку (настройки которой тоже нужно изменить) или создать символические ссылки в подпапках на Ваш файл php.ini.

    Записывайте каждую директиву рядом с ее значением на отдельных строках. Строки, начинающиеся со значка решетки (#) - это строки-комментарии, которые не имеют влияния на настройки внутри файла.

    upload_max_filesize = 12M
    post_max_size = 12M
    mysql.default_socket = "/var/run/mysqld/mysqld.sock" 
    

    Редактирование файла .htaccess

    Файл .htaccess используется для установки настроек Apache Web Server, но также может быть использован для установки php директив, если используется как модуль. Настройки файла .htaccess являются рекурсивные, что означает настройки файла .htaccess будут применены ко всем PHP-файлам внутри директории, а также внутри поддиректорий. Файла .htaccess по-умолчанию нет, если только он не был включен в установку Веб Приложения (такого как Joomla, Wordpress, итп. В Invision Community 4 такого файла нет).

    Если файла .htaccess нет, то Вам нужно создать его, используя текстовый редактор (рекомендуется Notepad++), и сохранить в папку, к которой нужно применить данные настройки. Обратите внимание, что точка (.), идущая перед названием .htaccess означает, что это скрытый файл. Возможно Вам потребуется напечатать ls -lah в командной строке, чтобы посмотреть существует ли файл, так как команда ls без опций не отобразит этот файл в списке.

    Пишите каждую директиву рядом с его значением на отдельных строках. Строки, начинающиеся со значка решетки (#) - это строки-комментарии, которые не имеют влияния на настройки внутри файла.

    php_value post_max_size "12M"
    php_value upload_max_filesize "12M"
    php_value mysql.default_socket "/var/run/mysqld/mysqld.sock"


    User Feedback

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest

    • This will not be shown to other users.
    • Add a review...

      ×   Pasted as rich text.   Paste as plain text instead

        Only 75 emoji are allowed.

      ×   Your link has been automatically embedded.   Display as a link instead

      ×   Your previous content has been restored.   Clear editor

      ×   You cannot paste images directly. Upload or insert images from URL.

      Loading...

Messenger

    ×
    ×
    • Create New...

    Important Information

    By using our site you agree to our Privacy Policy