X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> IPB - несколько ошибок, помогите решить плз
scanread
scanread
Topic Starter сообщение 4.4.2011, 8:09; Ответить: scanread
Сообщение #1


Доброго времени суток, уважаемые форумчане!


В общем, после добавления картинок в атачмент и отправление самого сообщения выдет ошибка, как не одна, так другая, и т.д.:

[03-Apr-2011 20:54:53] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/syte/sources/classes/attach/class_attach.php:462) in Unknown on line 0

[03-Apr-2011 20:57:13] PHP Fatal error:  Out of memory (allocated 57933824) (tried to allocate 72 bytes) in /home/syte/ips_kernel/class_db_mysqli_client.php on line 637

[03-Apr-2011 20:57:43] PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 24 bytes) in /home/syte/ips_kernel/class_db_mysqli_client.php on line 616


Понятное дело, что не хватает какого-то места, настройки в Админцентре облазил, но так и ничего не нашел. Форум на хостинге, поэтому к php.ini доступа так же нету.

Как возможно решить данный трабл? Подскажите, пожалуйста.


--------------------
1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DVORYAN
DVORYAN
сообщение 4.4.2011, 8:50; Ответить: DVORYAN
Сообщение #2


Какой IPB стоит?
PHP Warning: Cannot modify header information - headers already sent by

Ошибка «Невозможно изменить информацию заголовка» означает, что вы правили файлы (скорее всего, wp-config.php) вручную. И правили некорректно. Убедитесь, что перед первой строкой нет пустых строк. Избегайте также править файлы в Блокноте. Используйте «программистские» редакторы вроде PSpad, Notepad++ и им подобные, в которых работа с UTF-8 настраивается – в частности, отключается обязательная маркировка BOM (byte order mark), из-за которой и происходит эта ошибка.

PHP Fatal error: Out of memory

Это нехватка памяти у хостера, надо минимум 200мб для IPB.

PHP Fatal error: Allowed memory size of 268435456 bytes exhausted

Для выполнения скрипта требуется больше памяти чем предоставляет PHP.


Короче, мой вердикт - хостинг слабоват. Хотя может я тупо не так понял, не программер, просто уже с ошибками встречался этими. Когда ставил на нормальный хостинг они не возникали.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scanread
scanread
Topic Starter сообщение 4.4.2011, 9:18; Ответить: scanread
Сообщение #3


(DVORYAN @ 4.4.2011, 7:50) *
Какой IPB стоит?
Ошибка «Невозможно изменить информацию заголовка» означает, что вы правили файлы (скорее всего, wp-config.php) вручную. И правили некорректно. Убедитесь, что перед первой строкой нет пустых строк. Избегайте также править файлы в Блокноте. Используйте «программистские» редакторы вроде PSpad, Notepad++ и им подобные, в которых работа с UTF-8 настраивается – в частности, отключается обязательная маркировка BOM (byte order mark), из-за которой и происходит эта ошибка.


IPB 2,3,6 стоит. Та правил тему, там изображение одно перезалить надо было, нажал применить изменения, не дождавшись, нажал отметить, может поэтому.

Это нехватка памяти у хостера, надо минимум 200мб для IPB.

Какой именно памяти? Если на винте - то более чем достаточно, если оперативки - то так же должно хватать с головой.

Для выполнения скрипта требуется больше памяти чем предоставляет PHP.

Вот на счет последнего, то не знаю, где его копать? В каком файле? (если даже и обращаться к хостеру, то файл какой должны править они, если не я)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DVORYAN
DVORYAN
сообщение 4.4.2011, 9:43; Ответить: DVORYAN
Сообщение #4


scanread, у меня подобное было только когда сайт стоял на "говнохосте"... поэтому чего там у них не хваетет и как сервак на строен, на какое количество сайтов ресурс распределяют ХЗ.
То что Вы нажали отменить, никак не должно отразиться на работе скрипта. Попробуйте очистить кэш, но я бы советовал обратится к хостеру, это по их части, просто нехватка ресурса.
Сообщите им ошибки, если хостер здравый то сразу поймёт в чём дело.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scanread
scanread
Topic Starter сообщение 4.4.2011, 10:27; Ответить: scanread
Сообщение #5


(DVORYAN @ 4.4.2011, 8:43) *
scanread, у меня подобное было только когда сайт стоял на "говнохосте"... поэтому чего там у них не хваетет и как сервак на строен, на какое количество сайтов ресурс распределяют ХЗ.
То что Вы нажали отменить, никак не должно отразиться на работе скрипта. Попробуйте очистить кэш, но я бы советовал обратится к хостеру, это по их части, просто нехватка ресурса.
Сообщите им ошибки, если хостер здравый то сразу поймёт в чём дело.


Почистил кеш через админку, создал наново тему, залил те же изображения, все пошло нормально. Перед этим написал хостеру, сказали что решат проблему. Правда уведомления о том, что они что-то поменяли пока не видел. Старую тему поместил в корзину. Попробовал снова ее ради интереса изменить - ничего не выходит, даже когда удаляю все изображения с темы - все равно тоже самое.... Или так случайно попало?

Сообщение отредактировал scanread - 4.4.2011, 10:27


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SeriousPartner
SeriousPartner
сообщение 4.4.2011, 14:27; Ответить: SeriousPartner
Сообщение #6


(scanread @ 4.4.2011, 7:09) *
Доброго времени суток, уважаемые форумчане!


В общем, после добавления картинок в атачмент и отправление самого сообщения выдет ошибка, как не одна, так другая, и т.д.:

[03-Apr-2011 20:54:53] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/syte/sources/classes/attach/class_attach.php:462) in Unknown on line 0

[03-Apr-2011 20:57:13] PHP Fatal error:  Out of memory (allocated 57933824) (tried to allocate 72 bytes) in /home/syte/ips_kernel/class_db_mysqli_client.php on line 637

[03-Apr-2011 20:57:43] PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 24 bytes) in /home/syte/ips_kernel/class_db_mysqli_client.php on line 616


Понятное дело, что не хватает какого-то места, настройки в Админцентре облазил, но так и ничего не нашел. Форум на хостинге, поэтому к php.ini доступа так же нету.

Как возможно решить данный трабл? Подскажите, пожалуйста.


Подгружаешь слишком большой файл

В php.ini memory_limit увеличь и ошибки пропадут
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scanread
scanread
Topic Starter сообщение 5.4.2011, 7:57; Ответить: scanread
Сообщение #7


(SeriousPartner @ 4.4.2011, 13:27) *
Подгружаешь слишком большой файл

В php.ini memory_limit увеличь и ошибки пропадут


Не помогает.

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 24 bytes) in /home/ips_kernel/class_db_mysqli_client.php on line 616


Это ошибка при удалении постов....

В общем, темы удаляет, сообщения и темы перемещает, а вот отдельный пост удалить нельзя. Ошибка

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 24 bytes) in /home/ips_kernel/class_db_mysqli_client.php on line 616


или в 637 строке.

На локальном хостинге стоит другой шаблон, но в файле в тех же строках прописано одно и тоже - и все гуд работает.

Может кто сталкивался, подскажите как решить проблему?

616 строка:

    
    if ( preg_match( "#[^_a-zA-Z]union[^_a-zA-Z]#s", $_tmp ) )
            {
        $this->fatal_error( "Настройки драйвера не позволяют использовать UNION-запросы.\nИзмените атрибут allow_sub_select на 1 у объекта драйвера для выключения этой проверки." );
                    return false;
                }
    else if ( preg_match_all( "#[^_a-zA-Z](select)[^_a-zA-Z]#s", $_tmp, $matches ) ) - 616 строка
                {
                    if ( count( $matches ) > 1 )
                    {
                        $this->fatal_error( "Настройки драйвера не позволяют использовать вложенные SELECT в запросах.\nИзмените атрибут allow_sub_select на 1 у объекта драйвера для выключения этой проверки." );
                        return false;


637 строка:

$this->force_data_type  = array(); - 637 строка
          $this->allow_sub_select = 0;

        if (! $this->query_id )
        {
            $this->fatal_error($the_query);
        }




В общем, заметил еще вот что:

когда удаляешь сообщения, выдает ошибку, и в корзине делает следующее (прилагаю скрин)

Прикрепленное изображение


т.е., делает вид, что удаляешь сообщения гостя, но перейдя в этой сообщение - оно полностью пустое, ничего нету, только название с какой темы и его ID....

Прикрепленное изображение


но само сообщение из темы не удаляет...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал scanread - 5.4.2011, 7:59


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Жители РФ не спешат отказываться от Gmail, хотя на размышления осталось всего несколько месяцев
20 Room 4180 11.3.2024, 16:00
автор: Lumex
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 729 21.2.2024, 23:42
автор: Mixatraider
Горячая тема (нет новых ответов) Сайты пролежали несколько месяцев, насколько реально восстановить трафик?
108 metvekot 21403 27.1.2024, 22:39
автор: Vmir
Открытая тема (нет новых ответов) Сделаю аудит сайта на максималках. Разбор ошибок и конкурентов. Запишу видео.
Ручной анализ, нахожу ошибки, которые многие не видят
4 bigboy 2218 28.11.2022, 12:10
автор: bigboy
Горячая тема (нет новых ответов) Несколько площадок под ваши статьи и ссылки
119 slaru 54636 14.10.2022, 13:52
автор: slaru


 



RSS Текстовая версия Сейчас: 24.4.2024, 7:51
Дизайн