Gloobus Опубликовано 28 ноября, 2013 Жалоба Поделиться Опубликовано 28 ноября, 2013 Никто не пробовал открыть свой магазин вот так:http://demo.simplacms.ru/?module=IndexView??? При попытка такое сделать, получаем: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 24 bytes) in /var/www/demoAl/demo.simplacms.ru/api/Database.php on line 157 Очень хочу услышать мнение, на сколько это опасно и возможно ли используя это, создать нагрузку на сайт и вывести его из работы на некоторое время? Для себя пока решил это вот так, находим в файле view/IndexView.php: if(empty($module)) return false; и заменяем на: if(empty($module) || $module == 'IndexView') return false; Возможно проблемы и нет, но мне так как то спокойней Цитата Ссылка на сообщение Поделиться на другие сайты
vidicar Опубликовано 28 ноября, 2013 Жалоба Поделиться Опубликовано 28 ноября, 2013 Спасибо ) Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 28 ноября, 2013 Жалоба Поделиться Опубликовано 28 ноября, 2013 Проверил на версиях 2.1.5, 2.2.3, 2.2.4 ошибка не воспроизвелась. Цитата Ссылка на сообщение Поделиться на другие сайты
Gloobus Опубликовано 28 ноября, 2013 Автор Жалоба Поделиться Опубликовано 28 ноября, 2013 kors а чем принципиально ваш пример решения отличается от моего? Noxterвозможно это зависит от настроек php, 404 он же вам не выдал, а следовательно ушел в цикл, просто скорее всего или ошибки выключены, или... Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 28 ноября, 2013 Жалоба Поделиться Опубликовано 28 ноября, 2013 Кто Вам сказал что мне не отдавало 404?Именно ошибку 404 я и получил.P.S. Отображение ошибок включено. Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 28 ноября, 2013 Жалоба Поделиться Опубликовано 28 ноября, 2013 kors а чем принципиально ваш пример решения отличается от моего? Тоже не смог понять в чем тонкость... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.