Перейти к содержимому


- - - - -

Warning: Ошибка


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 16

#1 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 10.11.2009, 17:53

Ситуация такова: на денвере все работает замечательно при простом копировании сайта на хостинг в начале страницы вываливаются такие ошибки. Читал на форуме, что проблема может быть в safe mode. Вопрос такой: Что нужно сделать, чтобы исправить ошибки?


Warning: set_time_limit() has been disabled for security reasons in /home/ххххх/public_html/zengine/classes/zrepository.php on line 138

Warning: Cannot modify header information - headers already sent by (output started at /home/хххххх/public_html/zengine/classes/zrepository.php:138) in /home/ххххх/public_html/zengine/classes/ztemplate.php on line 158

#2 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 11.11.2009, 07:46

Просмотр сообщенияdmitrytyt (10.11.2009, 17:53) писал:

Ситуация такова: на денвере все работает замечательно при простом копировании сайта на хостинг в начале страницы вываливаются такие ошибки. Читал на форуме, что проблема может быть в safe mode. Вопрос такой: Что нужно сделать, чтобы исправить ошибки?


Warning: set_time_limit() has been disabled for security reasons in /home/ххххх/public_html/zengine/classes/zrepository.php on line 138

Warning: Cannot modify header information - headers already sent by (output started at /home/хххххх/public_html/zengine/classes/zrepository.php:138) in /home/ххххх/public_html/zengine/classes/ztemplate.php on line 158
В сообщении об ошибке говорится, что функция set_time_limit была выключена по причинам безопасности. Если включить ее использование для данного сайта не представляется возможным, то можно выключить вывод сообщений об ошибках.

При маленьком лимите времени и большом количестве страниц на сайте возникнут проблемы с работой сайта, если эту функцию нельзя использовать.

#3 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 11.11.2009, 08:31

Просмотр сообщенияsupport (11.11.2009, 07:46) писал:

В сообщении об ошибке говорится, что функция set_time_limit была выключена по причинам безопасности. Если включить ее использование для данного сайта не представляется возможным, то можно выключить вывод сообщений об ошибках.

При маленьком лимите времени и большом количестве страниц на сайте возникнут проблемы с работой сайта, если эту функцию нельзя использовать.

А каким образом  можно включить данную функцию? На сайте около 400 стр.

#4 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 11.11.2009, 08:38

Отключить вывод ошибок не получиться, т.к. часть страниц не отображается.

#5 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 11.11.2009, 10:57

Просмотр сообщенияdmitrytyt (11.11.2009, 08:31) писал:

А каким образом  можно включить данную функцию? На сайте около 400 стр.
Возможно, функция отключается в директиве disable_functions. Для ее включения нужно обратиться к хостеру. Возможный вариант это увеличение значения max_execution_time (например, если сейчас значение 3-5 сек, то увеличить до 30; зависит от сервера).

А какой хостинг используете?

#6 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 11.11.2009, 13:28

Просмотр сообщенияsupport (11.11.2009, 10:57) писал:

Возможно, функция отключается в директиве disable_functions. Для ее включения нужно обратиться к хостеру. Возможный вариант это увеличение значения max_execution_time (например, если сейчас значение 3-5 сек, то увеличить до 30; зависит от сервера).

А какой хостинг используете?

Хостинг steadyhost.ru

Я так понял вы эту функцию имели ввиду? Изменение значений не помогло.

  /**
     * Запускает транзакцию на обновление репозитория
     *
     * @return void
     */
    public function beginTransaction ()
    {
        set_time_limit(0);
        ignore_user_abort(true);
        $this->_cache->lock();
    }

    /**
     * Завершает выполнение транзакции
     *
     * @return void
     */

#7 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 11.11.2009, 13:54

Речь об опции PHP http://ru2.php.net/m...-execution-time, значение которой нужно увеличить, при этом отключив вывод ошибок (чтобы они не мешали).

Можно попробовать добавить в .htaccess строчку:
php_value max_execution_time 30

Но нужно знать, какое текущее значение используется. Для этого лучше всего посмотреть информацию, выводимую функцией phpinfo().

#8 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 11.11.2009, 14:39

max_execution_time 10
Добавление строки в .htaccess php_value max_execution_time 30 не помогло
выводит следующие
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.....

#9 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 11.11.2009, 15:00

Просмотр сообщенияdmitrytyt (11.11.2009, 14:39) писал:

max_execution_time 10
Добавление строки в .htaccess php_value max_execution_time 30 не помогло
выводит следующие
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.....
Пришлите адрес сайта и FTP-доступ на support@zebrum.ru, посмотрю, как можно решить эту проблему.

#10 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 11.11.2009, 15:35

отправил

#11 Alzent

Alzent

    Участник

  • Пользователи
  • PipPip
  • 12 сообщений

Отправлено 11.11.2009, 15:45

Просмотр сообщенияdmitrytyt (11.11.2009, 14:39) писал:

max_execution_time 10
Добавление строки в .htaccess php_value max_execution_time 30 не помогло
выводит следующие
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.....
Видимо, используется один из самых простых тарифных планов стедихоста? Боюсь, у них это в тарифах прописано, что не более 10 секунд на скрипт, тут ничего не поделаешь ;) Ошибка вылезает как раз потому, что php_value max_execution_time запрещён.
зы: у меня там сплог на вордпрессе жужжит.

#12 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 11.11.2009, 15:50

Просмотр сообщенияAlzent (11.11.2009, 15:45) писал:

Видимо, используется один из самых простых тарифных планов стедихоста? Боюсь, у них это в тарифах прописано, что не более 10 секунд на скрипт, тут ничего не поделаешь ;) Ошибка вылезает как раз потому, что php_value max_execution_time запрещён.
зы: у меня там сплог на вордпрессе жужжит.
Сейчас посмотрим, что там написано. Smile тариф. А вот где это написано не нашел. :huh:

#13 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 11.11.2009, 16:02

Просмотр сообщенияdmitrytyt (11.11.2009, 08:38) писал:

Отключить вывод ошибок не получиться, т.к. часть страниц не отображается.
Построение индекса происходит быстро, поэтому на сайте мешает только вывод сообщения об ошибке. Я выключил вывод ошибок в index.php и сайт работает нормально.

А какие страницы не отображаются?

#14 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 11.11.2009, 19:34

Не отображались страницы,ссылки на которые находились в шапке сайта, тоже выскакивали ошибки, но уже без вывода содержимого страницы.
Расскажите, как отключить вывод ошибок в index.php, а то планирую еще пару сайтов повесить на данном хостинге. Хотелось бы узнать.

#15 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 11.11.2009, 19:45

А ладно все увидел, сравнил два файла и все стало понятно, большое Вам спасибо за поддержку, не знаю чем даже Вас отблагодарить. :)

#16 Alzent

Alzent

    Участник

  • Пользователи
  • PipPip
  • 12 сообщений

Отправлено 12.11.2009, 09:02

dmitrytyt сказал:

Smile тариф. А вот где это написано не нашел.
Я тоже сейчас смотрел и не нашёл, но помню, что раньше это где-то видел. Может быть они уже убрали это из явной видимости, а может быть это только в админке можно найти - уже не помню. Если важно - уточните у ихнего супорта.

Просмотр сообщенияdmitrytyt (11.11.2009, 19:45) писал:

большое Вам спасибо за поддержку, не знаю чем даже Вас отблагодарить. :)
Это элементарно, купите Zebrum CMS ;)

#17 dmitrytyt

dmitrytyt

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 19.11.2009, 18:30

Просмотр сообщенияAlzent (12.11.2009, 09:02) писал:

Я тоже сейчас смотрел и не нашёл, но помню, что раньше это где-то видел. Может быть они уже убрали это из явной видимости, а может быть это только в админке можно найти - уже не помню. Если важно - уточните у ихнего супорта.


Это элементарно, купите Zebrum CMS ;)

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




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей