Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 06.10.2009, 11:46   #1
Olga25
Продвинутый
 
Регистрация: 17.02.2009
Сообщений: 42
Отправить сообщение для Olga25 с помощью ICQ
По умолчанию Обновилась до 4.2.9 - проблема с mysql(InnoDB)

Поставила formhandler_0.9.3 - расширение для организации обратной связи (отправка почтовых сообщений с сайта). При отправке сообщения возникает ошибка:
Fatal error: Non-static method RemoveXSS::RemoveXSS() cannot be called statically, assuming $this from incompatible context in /opt/lampp/htdocs/kamsan.my/www/t3lib/class.t3lib_div.php on line 393
У меня typo3 4.2.6. Спросила в рассылке и мне рекомендовали обновиться до последней версии, там это исправлено. Обновила файлы, зашла в Install, сравнила, создала таблицы которые typo3 просил.
Но! В секции Table and field definitions should be updated у меня куча всего:
ALTER TABLE cache_hash ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE cache_imagesizes ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE sys_log ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE cache_pages ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE cache_pagesection ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE cache_typo3temp_log ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE cache_md5params ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE fe_session_data ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE fe_sessions ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE index_phash ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE index_fulltext ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE index_rel ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE index_words ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE index_section ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE index_grlist ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE index_stat_search ENGINE=InnoDB;
Current value: ENGINE=MyISAM
ALTER TABLE index_stat_word ENGINE=InnoDB;
Current value: ENGINE=MyISAM

Посмотрела в phpmyadmin в выборе типа таблиц InnoDB у меня нет.
В файле my.cnf :
# Comment the following if you are using InnoDB tables
#skip-innodb
innodb_data_home_dir = /opt/lampp/var/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /opt/lampp/var/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 10M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

То есть, вроде бы innodb у меня есть.
В чем проблема? Помогите!
Olga25 вне форума   Ответить с цитированием
Старый 06.10.2009, 12:18   #2
Olga25
Продвинутый
 
Регистрация: 17.02.2009
Сообщений: 42
Отправить сообщение для Olga25 с помощью ICQ
По умолчанию

Нашла что можно не обновляться (у меня typo3 4.2.6), а добавить в TS:
plugin.Tx_Formhandler.settings.predef.default.init Interceptors.1.class = Tx_Formhandler_Interceptor_Filtreatment
Но все равно интересно как корректно обновиться до последней версии с моей проблемой, все равно вопрос будет актуальным.
Olga25 вне форума   Ответить с цитированием
Старый 06.10.2009, 13:18   #3
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

Возможно MySQL собран без поддержки InnoDB, еще на всякий случай посмотрите тот ли my.cnf "целяется", должно быть что-то типа

#ps -ax | grep mysql
.../bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf...
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Старый 06.10.2009, 13:28   #4
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

В новых версиях рекомендуется выбирать тип InnoDB для этих таблиц для улучшения быстродействия TYPO3.

Но вам не обязательно эти обновления проводить - снимите птички возле этих пунктов. Даже если вы продолжите обновление, то ничего плохого не произойдет - так как за отсутствием в вашем mysql поддержки InnoDB эти инструкции ALTER будут просто проигнорированы.
dmartynenko вне форума   Ответить с цитированием
Старый 06.10.2009, 15:22   #5
Olga25
Продвинутый
 
Регистрация: 17.02.2009
Сообщений: 42
Отправить сообщение для Olga25 с помощью ICQ
По умолчанию

Где смотреть?
в /bin/sh - это двоичный файл
Olga25 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с многоязычным расширением wind Общие вопросы 6 16.10.2008 17:15
проблема с cookie (Header) Jurez Разработка расширений / TYPO3 extension development 0 14.08.2008 15:04
проблема с бекендом saidyn Общие вопросы 0 17.07.2008 10:45
Проблема с буквой ш в indexed search. Как решить ? Konstantin Общие вопросы 3 01.06.2008 05:41
Проблема с наполнением контента Onailig Установка 4 24.05.2008 13:54


Часовой пояс GMT +4, время: 13:20.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория