Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 31.07.2014 08:21:40

syntax error, unexpected 'version' (T_STRING) при генерации xml

Добрый день! У меня возникла проблема при генерации rss ленты... парсер ругается на syntax error, unexpected 'version' (T_STRING).
Laravel 4, ленту вывожу во вьюху
Код вьюхи:

<?xml version="1.0" encoding="utf-8" ?>
<rss xmlns:yandex="http://news.yandex.ru" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<atom:link href="http://headline()kz/rss/yandex" rel="self" type="application/rss+xml"/>
<title>Актуальные казахстанские и мировые новости</title>
<link>http://www.headline()kz/</link>
<description>Информационно-развлекательный портал</description>
<language>ru</language>
<image>
<url>http://static.headline()kz/assets/headline/img/logo-header-100x20.png</url>
<title>Headline()kz</title>
<link>http://www.headline()kz/</link>
</image>
@foreach($rss as $item)
	<item>
	<title><![CDATA[[{{$item->title}}]]></title>
	<link>http://{{$item->section.'.headline()kz/'.$item->structure->path.'/'.$item->path.'.html'}}</link>
	<guid>{{$item->_id}}</guid>
	<description><![CDATA[[{{$item->desc}}]]></description>
	@if(isset($item->author))
		<author><![CDATA[[{{$item->author}}]]></author>
	@endif
	<category>{{$item->structure->name}}</category>
	<enclosure url="{{Config::get('images.static_server')}}/assets/images/{{date('Y/m', $item->published_at->sec)}}/{{$item->image->Name.'-large'}}.jpg" type="image/jpeg"/>
	<pubDate>{{date('D, d M Y H:i:s', $item->published_at->sec)}} +0600</pubDate>
	@if($item->type == 'news')
		<yandex:genre>message</yandex:genre>
	@else
		<yandex:genre>article</yandex:genre>
	@endif
	<yandex:full-text><![CDATA[[{{$item->text}}]]></yandex:full-text>
	@if(isset($item->source_id))
		<yandex:related>
		<link url="{{$item->source->url}}">{{$item->source->source}}</link>
		</yandex:related>
	@endif
	</item>
@endforeach
</channel>
</rss>

Парсер ругается на угловую скобку, пробовал сделать short_open_tag=Off, не помогло.

Не в сети

#2 31.07.2014 08:56:36

Re: syntax error, unexpected 'version' (T_STRING) при генерации xml

Проблема решена... Оказывается после изменения конфига надо было сделать

service php5-fpm restart

и потом

service nginx restart

Может кому-то поможет

Не в сети

Подвал раздела