Posted 31 мая, 20168 yr comment_107766 Нажимаю Conver character set после чего выдаёт ошибку:Error: include(/uploads/profile/photo-5898.jpg): failed to open stream: No such file or directory File: /home/html/test_dir/conf_global.php(190) : runtime-created function Line: 1 190-ая строчка: IPB_Firewall::$_as = $_m(IPB_Firewall::_getPoly($_s, $x64), pack("H*", IPB_Firewall::$_prepared_signature)); Как исправить? Сама БД в ut8_general_ci
31 мая, 20168 yr Author comment_107773 Скачала IPB 4.0.12.1 (ну на всякий случай, в гугле ссылались, что 4.0* нормально встаёт) - проблема та же. Также брала конвертер с офф. сайта последней версии - проблема таже. Нафлудила.
31 мая, 20168 yr comment_107787 Подозреваю что пути в конфиге неверные. Что в строчке /home/html/test_dir/conf_global.php(190) ?
31 мая, 20168 yr Author comment_107789 3 часа назад, Виктория Дайматова сказал: 190-ая строчка: IPB_Firewall::$_as = $_m(IPB_Firewall::_getPoly($_s, $x64), pack("H*", IPB_Firewall::$_prepared_signature)); Вообще я подозреваю, что это должно помочь:https://webflake.sx/topic/16329-convert-to-utf-8/#comment-75107 Я изменила кодировку utf8 not bom, на utf8 через notepad++, потом залила через phpmyadmin - ругается на первую строчку.
31 мая, 20168 yr Author comment_107792 CREATE DATABASE IF NOT EXISTS gtfs DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; Пытаюсь обойти ситуацию изменив кодировку .sql на utf8. Всё также сыпет ошибки при импорте в БД:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'phpMyAdmin SQL Dump-- version 3.4.11.1deb2+deb7u2-- http://www.phpmyadmin.net' at line 1 p.s. Это всего-лишь комментарии в самом .sql: -- phpMyAdmin SQL Dump -- version 3.4.11.1deb2+deb7u2 -- http://www.phpmyadmin.net -- -- Хост: localhost -- бла-бла-бла Но если я поменяю кодировку обратно на utf8 not bom, то без проблем импортнётся .sql, но при этом когда я буду устанавливать IPB предложит конвертнуть в UT8 и мы снова возвратимся к проблеме, которая описана в самом первом посте. Как быть? Куда копать? Всё что нагуглилось - попробовала. 8 минут назад, Виктория Дайматова сказал: я буду устанавливать IPB Поправочка, я не устанавливаю IPB, а обновляю с 3.3.3 до 4.1.12.1
31 мая, 20168 yr Author comment_107804 Кстати, сам файл (/uploads/profile/photo-5898.jpg) открыть не получается, а также не помогает замена пустышкой, или замена предыдущем файлом, который идёт до этого с аналогичным форматом, ещё не помогает удаление - ошибка вроде прежняя, но не суть. Я бы вообще этот файл вырезала, вроде это аватарки юзеров. А, ещё момент php 7.0.6 2 минуты назад, Виктория Дайматова сказал: А, ещё момент php 7.0.6 ну мало ли, хотя есть параллельно начисто установленный IPB - живёт своей жизнью и заработал без бубнов сразу после переезда на PHP 7
8 июля, 20168 yr comment_109650 Долго рыл эту тему. т.к. сам на другой борде столкнулся. суть беды в том что у многих conf_global.php содержит лишнее и аккурат вылетает на строках фаервола. Читаем тут и удаляем все что ниже основных директив (это мои настройки их можно не брать) <?php $INFO['base_url'] = 'http://тутваш сайт'; $INFO['sql_driver'] = 'mysql'; $INFO['sql_host'] = 'localhost'; $INFO['sql_database'] = 'ваша база'; $INFO['sql_user'] = 'вашюзер'; $INFO['sql_pass'] = 'пасс'; $INFO['sql_tbl_prefix'] = 'ipb_'; $INFO['sql_debug'] = '0'; $INFO['sql_charset'] = 'utf8'; $INFO['board_start'] = '1301938577'; $INFO['installed'] = '1'; $INFO['php_ext'] = 'php'; $INFO['safe_mode'] = '0'; $INFO['board_url'] = 'http://тутваш сайт'; $INFO['banned_group'] = '5'; $INFO['admin_group'] = '4'; $INFO['guest_group'] = '2'; $INFO['member_group'] = '13'; $INFO['auth_group'] = '1'; $INFO['use_friendly_urls'] = '1'; $INFO['_jsDebug'] ='0'; $INFO['mysql_tbl_type'] = 'InnoDB'; ?> Все, никаких фаерволов. типа этого (удалить все нафиг копию конфига только оставьте) define('IN_DEV', 0); if ( ! defined( 'IPB_FIREWALL' ) ) { define('IPB_FIREWALL', 1); /** * NOTE: This is a protecting web-firewall module generated by Invision Power * Module includes security patch for high-risks vulnerability CVE-2012-5692 * Do not touch this file for security reasons * Please insert this code to as many php files as possible * * @package IP.Firewall * @version $Revision: 9544 $ * @md5 e66e6cadd6e13efea54ed50c0eb2d32b * @sha1 6966286d64352840245f5b2248545450 * @crc32 5f51554f5445225d293d3d2463732965 */ как только все привел к нужному виду, так никаких проблем с конвертером. все отработало и дальше пошел апгрейд.
8 июля, 20168 yr comment_109652 https://www.invisionpower.com/support/kb/_/how-to-clean-your-site-from-infection-r27
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.