<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Проектант &#187; Drupal ошибка ereg()</title>
	<atom:link href="https://k-det.dp.ua/tag/drupal-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-ereg/feed/" rel="self" type="application/rss+xml" />
	<link>https://k-det.dp.ua</link>
	<description>Стань еще умнее!</description>
	<lastBuildDate>Tue, 07 May 2024 07:13:23 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
	<item>
		<title>Drupal ошибка ereg() is deprecated при установке</title>
		<link>https://k-det.dp.ua/drupal-%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-ereg-is-deprecated-%d0%bf%d1%80%d0%b8-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b5/</link>
		<comments>https://k-det.dp.ua/drupal-%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-ereg-is-deprecated-%d0%bf%d1%80%d0%b8-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b5/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 13:06:16 +0000</pubDate>
		<dc:creator><![CDATA[kdet_blog]]></dc:creator>
				<category><![CDATA[Drupal статьи]]></category>
		<category><![CDATA[Drupal ошибка ereg()]]></category>

		<guid isPermaLink="false">http://k-det.dp.ua/?p=528</guid>
		<description><![CDATA[Ошибка ereg() is deprecated при установке Drupal При попытке установить cms друпал для тестирования на локальном сервере я получил ошибку: Deprecated: Function ereg() is deprecated in drupal\includes\file.inc on line 902 Немного поковырявшись в сети понял, что это из-за того на &#8230; <a href="https://k-det.dp.ua/drupal-%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-ereg-is-deprecated-%d0%bf%d1%80%d0%b8-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b5/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ошибка ereg() is deprecated при установке Drupal При попытке установить cms друпал для тестирования на локальном сервере я получил ошибку: Deprecated: Function ereg() is deprecated in drupal\includes\file.inc on line 902<br />
Немного поковырявшись в сети понял, что это из-за того на сервере новая версия PHP 5.3.1 где функция ereg() устарела.<br />
(Друпал у меня версии 6.14) Проблему можно решить несколькими путями:<br />
1. Самое простое скачать старую версию сервера (например старую сборку денвера, вампсервера и тд.) Но! у меня там несколько сайтов разрабатывается – мне было лень заново ставить, поэтому:<br />
2. Нужно исправить устаревшую функцию на новую! Кажется что лезть в исходные коды это неправильно, но это работает, это быстро, и достаточно просто, хотя вначале думается иначе. Итак приступим: Заменить функцию ereg() можно либо preg_replace() либо mb_ereg(). По мнению того кто тестировал эти функции, лучше использовать: mb_ereg().<br />
Вернемся к проблеме: Устаревшая функция находится в файле file.inc Который находится по следующему пути:<br />
drupal\includes\file.inc<br />
Я использую Denver и у меня полный путь такой:<br />
C:\WebServers\home\drupal\www\includes\file.inc Находим строчку с номером 902 и заменяем ereg() на mb_ereg()<br />
Cтрочка примерно такая: elseif ($depth &gt;= $min_depth &amp;&amp; mb_ereg($mask, $file))<br />
Далее обновляем страницу в браузере или открываем новую. И любуюмеся установщиком друпала. Удачи в покорении Друпала!</p>
<script type="text/javascript">(function (w, doc) {
    if (!w.__utlWdgt) {
        w.__utlWdgt = true;
        var d = doc, s = d.createElement('script'), g = 'getElementsByTagName';
        s.type = 'text/javascript';
        s.charset = 'UTF-8';
        s.async = true;
        s.src = ('https:' == w.location.protocol ? 'https' : 'http') + '://w.uptolike.com/widgets/v1/uptolike.js';
        var h = d[g]('body')[0];
        h.appendChild(s);
    }
})(window, document);
</script>
<div style="text-align:left;" data-lang="ru" data-url="https://k-det.dp.ua/drupal-%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-ereg-is-deprecated-%d0%bf%d1%80%d0%b8-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b5/" data-url data-background-alpha="0.0" data-orientation="horizontal" data-text-color="000000" data-share-shape="round-rectangle" data-buttons-color="ff9300" data-sn-ids="fb.tw.ok.vk.gp.mr." data-counter-background-color="ffffff" data-share-counter-size="11" data-share-size="30" data-background-color="ededed" data-share-counter-type="common" data-pid="cmskdetdpua" data-counter-background-alpha="1.0" data-share-style="1" data-mode="share" data-following-enable="false" data-like-text-enable="false" data-selection-enable="true" data-icon-color="ffffff" class="uptolike-buttons">
</div>]]></content:encoded>
			<wfw:commentRss>https://k-det.dp.ua/drupal-%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-ereg-is-deprecated-%d0%bf%d1%80%d0%b8-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
