synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › Ошибка при установке форума

Ошибка при установке форума

Mikhail · 02.08.2018

При установке форума на стадии проверки возникают ошибки:

 

Кодировка входящих символов:

Значение mbstring.http_input должно быть установлено равным pass.

Нет

 

Кодировка исходящих символов:

Значение mbstring.http_output должно быть установлено равным pass.

Нет

 

Добавил в файл .htacces

 

php_value mbstring.http_input pass

php_value mbstring.http_output pas

 

Содержимое файла:

 

#

# Uncomment the statement below if you want to make use of

# HTTP authentication and it does not already work.

# This could be required if you are for example using PHP via Apache CGI.

#

#<IfModule mod_rewrite.c>

#RewriteEngine on

#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#</IfModule>

 

 

<Files "config.php">

Order Allow,Deny

Deny from All

</Files>

 

<Files "common.php">

Order Allow,Deny

Deny from All

</Files>

php_value mbstring.http_input pass

php_value mbstring.http_output pass

 

 

 

После этого сервер начал выдавать ошибку 500

 

Подскажите пожалуйста, что я делаю не так, в чем моя ошибка

ent · 02.08.2018

Создал у себя .htaccess с вашим содержимым.

Apache 2.2 на windows работает.

Mikhail · 02.08.2018

DS713+

Тоже Apache 2.2.

PHP 5.6

Mariadb 10

PHPbb 3.09

ent · 02.08.2018

И на моей синокоробке тоже выдаёт 500 ошибку...

Надо искать другие пути установки параметров, например прямо в php.ini.

Можно добавить эти строки в форумный config.php:

ini_set('mbstring.http_input', 'pass');
ini_set('mbstring.http_output', 'pass');

Mikhail · 03.08.2018

Добрый день!

Добавил строки в config.php.

Не помогло

 

Нашел следующее: https://www.phpbbguru.net/community/viewtopic.php?t=40325

 

То же касается и phpBB 3.1.x

И вот об этом надо четко говорить, потому что, если вот это не указать, то приведет вот к такой ошибке:

 

 

SQL ERROR [ mysqli ] No such file or directory [2002] An sql error occurred while fetching this page

 

Особенно поражает вот это:

 

Код: Выделить всё

 

No such file or directory [2002]

 

, хотя все там есть, просто работать не хочет и все.

 

Как правильно редактировать php.ini ?

Какие строки нужно добавить?

 

Подскажите поалуйста

ent · 03.08.2018
Как правильно редактировать php.ini ?

Какие строки нужно добавить?

 

Подскажите поалуйста

Вот тут ищи mbstring:

Web Station -> Настройки PHP -> Редактировать -> Ядро.

Mikhail · 03.08.2018

ent, спасибо за ответ.

 

Все оказалось гораздо проще.

 

Дело в том, что Mariadb 10 использует порт 3307, а MySQL порт 3306.

Переставил Mariadb 5, порт 3306 и все заработало.

ent · 03.08.2018

Это синошники намудрили, когда позволили ставить mysql и mariadb вместе. Пришлось порты "разводить".

Рад, что всё срослось.