Виктория Дайматова Posted May 31, 2016 Report Share Posted May 31, 2016 Нажимаю 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 Quote Link to comment Share on other sites More sharing options...
Виктория Дайматова Posted May 31, 2016 Author Report Share Posted May 31, 2016 /uploads/profile/photo-5898.jpg p.s. Файл на месте. Quote Link to comment Share on other sites More sharing options...
Виктория Дайматова Posted May 31, 2016 Author Report Share Posted May 31, 2016 Скачала IPB 4.0.12.1 (ну на всякий случай, в гугле ссылались, что 4.0* нормально встаёт) - проблема та же. Также брала конвертер с офф. сайта последней версии - проблема таже. Нафлудила. Quote Link to comment Share on other sites More sharing options...
Виктория Дайматова Posted May 31, 2016 Author Report Share Posted May 31, 2016 p.s. У .sql кодировка ut8 без bom, просто ut8 не принимает Quote Link to comment Share on other sites More sharing options...
Respected Posted May 31, 2016 Report Share Posted May 31, 2016 Подозреваю что пути в конфиге неверные. Что в строчке /home/html/test_dir/conf_global.php(190) ? Quote Link to comment Share on other sites More sharing options...
Виктория Дайматова Posted May 31, 2016 Author Report Share Posted May 31, 2016 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 - ругается на первую строчку. Quote Link to comment Share on other sites More sharing options...
Виктория Дайматова Posted May 31, 2016 Author Report Share Posted May 31, 2016 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 Quote Link to comment Share on other sites More sharing options...
Виктория Дайматова Posted May 31, 2016 Author Report Share Posted May 31, 2016 Кстати, сам файл (/uploads/profile/photo-5898.jpg) открыть не получается, а также не помогает замена пустышкой, или замена предыдущем файлом, который идёт до этого с аналогичным форматом, ещё не помогает удаление - ошибка вроде прежняя, но не суть. Я бы вообще этот файл вырезала, вроде это аватарки юзеров. А, ещё момент php 7.0.6 2 минуты назад, Виктория Дайматова сказал: А, ещё момент php 7.0.6 ну мало ли, хотя есть параллельно начисто установленный IPB - живёт своей жизнью и заработал без бубнов сразу после переезда на PHP 7 Quote Link to comment Share on other sites More sharing options...
Виктория Дайматова Posted May 31, 2016 Author Report Share Posted May 31, 2016 На php 5.6 аналогичная проблема Quote Link to comment Share on other sites More sharing options...
totoshka Posted July 8, 2016 Report Share Posted July 8, 2016 Долго рыл эту тему. т.к. сам на другой борде столкнулся. суть беды в том что у многих 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 */ как только все привел к нужному виду, так никаких проблем с конвертером. все отработало и дальше пошел апгрейд. Quote Link to comment Share on other sites More sharing options...
Silence Posted July 8, 2016 Report Share Posted July 8, 2016 https://www.invisionpower.com/support/kb/_/how-to-clean-your-site-from-infection-r27 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.