Страница 1 из 2

Проблемы с перезаписью конфигураци

Добавлено: 31 янв 2018, 22:37
ivan_fedya
В документации написано что можно переопределить конфиги сервера для своего сайта.
https://ospanel.io/docs/#voprosy-i-otvety
Делаю все по инструкции, но не удается переопределить у себя конфиг PHP.
Все по инструкции. но в phpinfo никаких изменений.
Loaded Configuration File E:\OSPanel\modules\php\PHP-7.0-x64\php.ini
Никакие параметры не меняются.
Каким образом мне сделать свои настройки для сайта??? :?: :?: :?:
При том что конфиги Apach работают из папки сайта.
При попытке установить значение php_admin_value mbstring.func_overload UTF-8
Сервер запускается но при открытии любой страницы Apache вылетает намертво.
:twisted: :twisted: :twisted: :twisted: :twisted:

Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 01:29
Максим
Это можно сделать только для конфига веб-сервера, например апача или nginx, причём тут конфиг PHP.

А что касается php_admin_value то конечно вылетает, вам нужно сначала почитать что такое mbstring.func_overload и какие значения оно может иметь, а потом уже можно будет настраивать конфиг сайта.

Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 23:13
ivan_fedya
Ну в документации не написано что конкретно для Apache или nginx. Что такое mbstring.func_overload я знаю. просто печатался он то как раз и работает, а вот mbstring.internal_encoding нет, с ним и вылетает! Мне только не понятно каким боком сделать так чтобы для разных сайтов php.ini был разным.

Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 23:14
ivan_fedya
.htaccess тоже почему то не обрабатывает значения php

Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 23:36
Максим
Значит что-то вы делаете неправильно. Покажите конкретно всю конфигурацию хоста, которую вы пытаетесь использовать.

Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 23:39
ivan_fedya
#-----------------------------------------------#
# Начало блока конфигурации HTTP хоста
#-----------------------------------------------#

<VirtualHost *:%httpport%>

    DocumentRoot    "%hostdir%"
    ServerName      "%host%"
    ServerAlias     "%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"
    <Directory "%sprogdir%/domains/*.bx/">
        php_admin_value mbstring.func_overload 2
        php_admin_value max_input_vars 10000
        #php_admin_value mbstring.internal_encoding UTF-8
    </Directory>
</VirtualHost>

#-----------------------------------------------#
# Конец блока конфигурации HTTP хоста
#-----------------------------------------------#

#-----------------------------------------------#
# Начало блока конфигурации HTTPS хоста
#-----------------------------------------------#

<IfModule ssl_module>
<VirtualHost *:%httpsport%>

    DocumentRoot    "%hostdir%"
    ServerName      "%host%"
    ServerAlias     "%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"

    SSLEngine       on
    #Header always set          Strict-Transport-Security "max-age=94608000"

    #SSLCACertificateFile       ""
    #SSLCertificateChainFile    ""

    SSLCertificateFile          "%sprogdir%/userdata/config/cert_files/server.crt"
    SSLCertificateKeyFile       "%sprogdir%/userdata/config/cert_files/server.key"

    SetEnvIf User-Agent ".*MSIE [1-5].*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0

    SetEnvIf User-Agent ".*MSIE [6-9].*" \
    ssl-unclean-shutdown

    <FilesMatch "\.(cgi|shtml|phtml|php)$">
        SSLOptions              +StdEnvVars
    </FilesMatch>

    <Directory "%hostdir%/cgi-bin/">
        SSLOptions              +StdEnvVars
    </Directory>

</VirtualHost>
</IfModule>

#-----------------------------------------------#
# Конец блока конфигурации HTTPS хоста
#-----------------------------------------------#


Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 23:40
ivan_fedya
Вот закомментированая строчка которая собственно и крашит мне Apache

#php_admin_value mbstring.internal_encoding UTF-8

Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 23:41
ivan_fedya
2018-02-01_234034.jpg

Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 23:55
Максим
PHP 7.0? internal_encoding? Мануал читали? Устарела с PHP 5.6.0. Кусок из мануала PHP:
mbstring.internal_encoding

Внимание
Данная возможность была объявлена УСТАРЕВШЕЙ начиная с версии PHP 5.6.0. Крайне не рекомендуется полагаться на эту возможность в будущем.
Если по делу, то падает не апач, а php, точнее его расширение - soap. Если soap отключить, то не апач (php) больше не падает. Но оно и не удивительно, разработчики больше не поддерживают mbstring.internal_encoding. Теперь нужно использовать default-charset http://php.net/manual/ru/ini.core.php#i ... lt-charset

Re: Проблемы с перезаписью конфигураци

Добавлено: 01 фев 2018, 23:58
ivan_fedya
Ну это же не означает что она не должна работать)) Её же не выпили) Но хорошо попробую default_charset.