При попытке установить модуль Views возникает: Fatal error file.inc on line 922

Главные вкладки

Аватар пользователя roman098 roman098 2 августа 2010 в 11:47

Хочу сразу сказать, что в программировании я не силен. Пока все делаю так как в видеоуроках рекомендуют. Однако не все так просто....

Я скопировал модуль Views и модуль views_ui_basic в папку modules но как только я пытаюсь перезагрузить и зайти на любую страницу админчаст возникает ошибка
Fatal error: Maximum execution time of 30 seconds exceeded in S:\home\......\www\includes\file.inc on line 922
Когда удаляю эти модули - все работает нормально.
Подскажите пожалуйста, как это исправить?
Заранее благодарен за конструктивное и понятное для "чайников" изложение помощи.

Комментарии

Аватар пользователя vgoodvin vgoodvin 2 августа 2010 в 11:56

Займитесь поиском по Maximum execution time of 30 seconds exceede. У вас слабая машинка? Вьюс тяжелый модуль, но не до такой степени.

Аватар пользователя roman098 roman098 2 августа 2010 в 12:16

George88 wrote:
в файле php.ini есть переменная max_execution_time, которую просто нужно увеличить

дали вы мне задачку.... Искал долго, но нашел таки и файл и переменную:

max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)

Насколько оптимально увеличить значения? И надо только эту переменную max_execution_time = 30 увеличивать или увеличить также и max_input_time = 60?

Аватар пользователя roman098 roman098 2 августа 2010 в 12:03

Спасибо за быстрый ответ.
Да вроде бы до создания сайта на машинку не жаловался.... В Photoshop стабильно работаю с ОЧЕНЬ большими размерами графики.
Правда Денвер и проект сайта стоят на съемном диске, чтобы можно было носить с собой....
Что означает "Займитесь поиском по Maximum execution time of 30 seconds exceede."? Как это сделать?

Аватар пользователя roman098 roman098 2 августа 2010 в 12:26

"RxB" wrote:

Слезы у меня были на глазах тогда, когда я услышал цифру, названную программистами за сайт для церкви..... И потом, когда "специалисты" выдали мне результат, от которого хотелось бежать.... А ваше "Я плачу" имеет также два значения. Не заметили?
Ничего личного. Только помощи в этом мало....

Если вот это работа "специалистов!!!" www.photospilka.com то хай мене покрасять!
Мне нужно сделать сайт о художественной фотографии и я его сделаю. Не святые горшки лепят. Когда и с Photoshop было трудно разбираться....

Аватар пользователя vgoodvin vgoodvin 2 августа 2010 в 12:34

Да кстати и в текстовых редакторах есть тоже функция поиска. С ней директива max_execution_time в файле php.ini будет искаться как правило мгновенно.

Аватар пользователя vgoodvin vgoodvin 2 августа 2010 в 12:38

"roman098" wrote:
Может ли возникать данная ошибка потому, что выбрана тема из Монстра?

Попробуйте отключить её узнаете.

Аватар пользователя roman098 roman098 2 августа 2010 в 12:38

ребята, эту строку я нашел и увеличил значения
max_execution_time = 120 ; Maximum execution time of each script, in seconds
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)

только вот результат остался прежний плюс добавилось:
Fatal error: Maximum execution time of 60 seconds exceeded in S:\home\......\www\includes\database.mysqli.inc on line 108

Аватар пользователя roman098 roman098 2 августа 2010 в 12:45

После удаления темы Мнстра и установки стандартной темы ошибка не исчезла...
Fatal error: Maximum execution time of 120 seconds exceeded in S:\home\......\www\includes\file.inc on line 922

Аватар пользователя roman098 roman098 2 августа 2010 в 13:03

Проблема разрешилась. В уроке было сказано, что данные модули надо скопировать в папку /WebServers\home\......\www\modules\
Знакомый посоветовал перенести их в папку \WebServers\home\areaart\www\sites\all\modules\, а значения переменных оставить как я установил ранее:
max_execution_time = 120 ; Maximum execution time of each script, in seconds
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)

Все запустилось!
Большое спасибо за оперативную помощь. Особенно о vgoodvin и George88. Нужна будет любая помощь по фотографии - милости прошу. Все таки 43 гда уже стаж и опыт....

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 2 августа 2010 в 13:07

"roman098" wrote:
Проблема разрешилась. В уроке было сказано, что данные модули надо скопировать в папку /WebServers\home\......\www\modules\

Руки таким учителям оторвать, ещё и продают их.
Читайте всё ж сначала мануалы

Аватар пользователя roman098 roman098 2 августа 2010 в 13:56

Вот еще одна причина по которой может возникать ошибка. Публикую для того, чтобы можно было простым людям объяснить что и как делать. Опубликовано RemaGe в Ср, 2009-08-05 18:26. За что ему большое спасибо.

"Эта ошибка возникает тогда, когда за установленные по умолчанию 30 секунд, PHP файл не успевает закончить работу. У меня такое обычно появлялось когда в цикле вставлял неправильные параметры, и он зацикливался. С Drupal такого пока не бывало.

бычно при запуске большого числа модулей (Особенно если на сайте включен Views, который отжирает мегабайт 14 памяти) не хватает памяти. Найдите файл php.ini, с найстройками вашего модуля пхп, в нем должна быть строчка memory_limit = 16M (по умолчанию 16), и поставьте число побольше, 64 должно хватить (у меня стоит 128M, на всякий случай). Потом перезагрузите апач, и попробуйте перезагрузить страницу. Возможно, это поможет."