<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Symfony: отлавливаем фатальные ошибки	</title>
	<atom:link href="https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/feed/" rel="self" type="application/rss+xml" />
	<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=symfony-catch-fatal-error</link>
	<description>О разработке веб-приложений на Symfony</description>
	<lastBuildDate>Tue, 17 Feb 2009 07:32:42 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>
		By: ingvar		</title>
		<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-569</link>

		<dc:creator><![CDATA[ingvar]]></dc:creator>
		<pubDate>Sat, 20 Dec 2008 11:06:35 +0000</pubDate>
		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=721#comment-569</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-568&quot;&gt;solenko&lt;/a&gt;.

2solenko. Рассказываю еще раз, а то мы не поняли друг друга :).

1) В  php.ini я указываю параметр error_log = “/home/fatal_all_error.log”. Да, это глобальная настройка, для всех хостов. Если будут возникать проблемы, то все будет сыпаться в общий файл &lt;strong&gt;fatal_all_error.log&lt;/strong&gt;. Иногда это помогает. Почему? Часто ошибка содержить полный путь к скрипту, где возникла эта самая ошибка.

2) Ранее я писал на CodeIgniter, теперь на Symfony, но принцип тот же. Я для Симфони в файл &lt;strong&gt;web/index.php&lt;/strong&gt; вставляю в самый вверх кусок кода:
&lt;code&gt;
error_reporting(E_ALL);
ini_set(&#039;log_errors&#039;, &#039;On&#039;);
ini_set(&#039;display_errors&#039;, &#039;Off&#039;);
ini_set(&#039;error_log&#039;, &#039;../logs/fatal_server.log&#039;);
&lt;/code&gt;

Папка logs - это папка для конкретного сайта, куда складываются логи от Апача: access, error.

Что имеем в итоге, что все фатальные ошибки записываются только в fatal_server.log, если же забыли где-то его указать, или используете другое приложение, то они появяться в fatal_all_error.log.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-568">solenko</a>.</p>
<p>2solenko. Рассказываю еще раз, а то мы не поняли друг друга :).</p>
<p>1) В  php.ini я указываю параметр error_log = “/home/fatal_all_error.log”. Да, это глобальная настройка, для всех хостов. Если будут возникать проблемы, то все будет сыпаться в общий файл <strong>fatal_all_error.log</strong>. Иногда это помогает. Почему? Часто ошибка содержить полный путь к скрипту, где возникла эта самая ошибка.</p>
<p>2) Ранее я писал на CodeIgniter, теперь на Symfony, но принцип тот же. Я для Симфони в файл <strong>web/index.php</strong> вставляю в самый вверх кусок кода:<br />
<code><br />
error_reporting(E_ALL);<br />
ini_set('log_errors', 'On');<br />
ini_set('display_errors', 'Off');<br />
ini_set('error_log', '../logs/fatal_server.log');<br />
</code></p>
<p>Папка logs &#8211; это папка для конкретного сайта, куда складываются логи от Апача: access, error.</p>
<p>Что имеем в итоге, что все фатальные ошибки записываются только в fatal_server.log, если же забыли где-то его указать, или используете другое приложение, то они появяться в fatal_all_error.log.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: solenko		</title>
		<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-568</link>

		<dc:creator><![CDATA[solenko]]></dc:creator>
		<pubDate>Sat, 20 Dec 2008 10:45:31 +0000</pubDate>
		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=721#comment-568</guid>

					<description><![CDATA[lngvar, я не могу понять как вы в php.ini прописываете спецефические для хоста настройки. Возможно я просто чего-то не знаю. Или у вас отдельный php.ini для каждого хоста?]]></description>
			<content:encoded><![CDATA[<p>lngvar, я не могу понять как вы в php.ini прописываете спецефические для хоста настройки. Возможно я просто чего-то не знаю. Или у вас отдельный php.ini для каждого хоста?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ingvar		</title>
		<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-566</link>

		<dc:creator><![CDATA[ingvar]]></dc:creator>
		<pubDate>Sat, 20 Dec 2008 09:31:14 +0000</pubDate>
		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=721#comment-566</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-565&quot;&gt;solenko&lt;/a&gt;.

2solenko. Использую virtual host. Согласен, что если сыпеться все общий файл, то разобрать неудобно. Поэтому переназначаю для текущего проекта в папку logs. И прописываю в php.ini. Почему? Иногда, где-то провтыкаешь, где-то не будет обработчика, а так видно, что была проблема. Мне лично это помогает.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-565">solenko</a>.</p>
<p>2solenko. Использую virtual host. Согласен, что если сыпеться все общий файл, то разобрать неудобно. Поэтому переназначаю для текущего проекта в папку logs. И прописываю в php.ini. Почему? Иногда, где-то провтыкаешь, где-то не будет обработчика, а так видно, что была проблема. Мне лично это помогает.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: solenko		</title>
		<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-565</link>

		<dc:creator><![CDATA[solenko]]></dc:creator>
		<pubDate>Sat, 20 Dec 2008 06:57:27 +0000</pubDate>
		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=721#comment-565</guid>

					<description><![CDATA[@ingvar, вы устанавливаете настройку в php.ini, т.е. она повлияет на все хосты с PHP. Каким образом это соотносится с 
&quot;то ошибки сохраняются в отдельный файл для данного сайта,  в общий список не попадают. &quot;?

&quot;К тому же чаще это надо для разработки локально. &quot;
А какая разница? Или вы на локальном компе не поднимаете virtual host? Или у вас в работе в каждый момент времени только один проект?]]></description>
			<content:encoded><![CDATA[<p>@ingvar, вы устанавливаете настройку в php.ini, т.е. она повлияет на все хосты с PHP. Каким образом это соотносится с<br />
&#8220;то ошибки сохраняются в отдельный файл для данного сайта,  в общий список не попадают. &#8220;?</p>
<p>&#8220;К тому же чаще это надо для разработки локально. &#8221;<br />
А какая разница? Или вы на локальном компе не поднимаете virtual host? Или у вас в работе в каждый момент времени только один проект?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ingvar		</title>
		<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-558</link>

		<dc:creator><![CDATA[ingvar]]></dc:creator>
		<pubDate>Fri, 19 Dec 2008 12:58:57 +0000</pubDate>
		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=721#comment-558</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-557&quot;&gt;solenko&lt;/a&gt;.

2solenko: отнюдь. Если использовать первый вариант, то ошибки сохраняются в отдельный файл для данного сайта, в общий список не попадают. К тому же чаще это надо для разработки локально. Мне это только помогает :)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-557">solenko</a>.</p>
<p>2solenko: отнюдь. Если использовать первый вариант, то ошибки сохраняются в отдельный файл для данного сайта, в общий список не попадают. К тому же чаще это надо для разработки локально. Мне это только помогает 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: solenko		</title>
		<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-557</link>

		<dc:creator><![CDATA[solenko]]></dc:creator>
		<pubDate>Fri, 19 Dec 2008 12:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=721#comment-557</guid>

					<description><![CDATA[@Ingvar, нудобно это. Потом разбиратся что от какого хоста пришло... 
При log_errors все эти ошибки попадают в error_log апача, который настраивается для виртуального хоста.]]></description>
			<content:encoded><![CDATA[<p>@Ingvar, нудобно это. Потом разбиратся что от какого хоста пришло&#8230;<br />
При log_errors все эти ошибки попадают в error_log апача, который настраивается для виртуального хоста.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ingvar		</title>
		<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-556</link>

		<dc:creator><![CDATA[ingvar]]></dc:creator>
		<pubDate>Fri, 19 Dec 2008 10:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=721#comment-556</guid>

					<description><![CDATA[Вообще рекомендую указать в настройках php.ini параметр
error_log = &quot;/home/fatal_error.log&quot;, т.к. иногда забываешь прописать, а где-то не указаны обработчики. Таким образом можно обработать все сайты и скрипты.]]></description>
			<content:encoded><![CDATA[<p>Вообще рекомендую указать в настройках php.ini параметр<br />
error_log = &#8220;/home/fatal_error.log&#8221;, т.к. иногда забываешь прописать, а где-то не указаны обработчики. Таким образом можно обработать все сайты и скрипты.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Vit228		</title>
		<link>https://tigor.com.ua/blog/2008/12/19/symfony-catch-fatal-error/comment-page-1/#comment-555</link>

		<dc:creator><![CDATA[Vit228]]></dc:creator>
		<pubDate>Fri, 19 Dec 2008 09:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://tigor.com.ua/blog/?p=721#comment-555</guid>

					<description><![CDATA[Спасибо, в копилку :)
Я до сих пор использовал настройку в .htaccess
php_flag display_errors on
php_value error_reporting 2047

Но это не кошерно, т.к. включает ошибки и для frontend]]></description>
			<content:encoded><![CDATA[<p>Спасибо, в копилку 🙂<br />
Я до сих пор использовал настройку в .htaccess<br />
php_flag display_errors on<br />
php_value error_reporting 2047</p>
<p>Но это не кошерно, т.к. включает ошибки и для frontend</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced 

Served from: tigor.com.ua @ 2025-08-13 03:53:08 by W3 Total Cache
-->