Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2009-09-11 08:34:39

Krifitze
New Member
From: Germany
Registered: 2009-01-17
Posts: 9
Website

„Cannot redeclare rss()“ after update

Hi,

I recently updated my site to textpattern 4.2.0 like it’s described in the readme file. Now, my textpattern/publish/rss.php seems to be broken despite it didn’t even change.

Fatal error: Cannot redeclare rss() (previously declared in /www/htdocs/w00a7264/textpattern/publish/rss.php:18) in /www/htdocs/w00a7264/textpattern/publish/rss.php on line 234

On line 18 the function starts and on line 234 it ends. No redeclaration in my eyes. But where is the problem?

regards,

Markus Schlegel

Offline

#2 2009-09-11 18:44:59

ruud
Developer Emeritus
From: a galaxy far far away
Registered: 2006-06-04
Posts: 5,068
Website

Re: „Cannot redeclare rss()“ after update

Please post your full diagnostics.

Offline

#3 2009-09-12 08:33:33

Krifitze
New Member
From: Germany
Registered: 2009-01-17
Posts: 9
Website

Re: „Cannot redeclare rss()“ after update

There is not much more, but okay:

  1. I installed textpattern 4.0.8 from scratch, means dropping all files on my webspace and running the setup …
  2. I did blogging for a while
  3. I downloaded the latest 4.2.0 release, I consolidated the /textpattern/ and /rpc/ directories with their appropriate ones on my webspace and overwrote the duplicates.
  4. I opened up domain.tld/textpattern in order to reach the backend.
  5. Normal Backend was shown like nothing did happen, but it said “4.2.0” in the footer.
  6. I got complaints about the feeds not working and throwing this error message:
Fatal error: Cannot redeclare rss() (previously declared in /www/htdocs/w00a7264/textpattern/publish/rss.php:18) in /www/htdocs/w00a7264/textpattern/publish/rss.php on line 234

That was it. I did nothing more.

regards,
Markus

Offline

#4 2009-09-12 08:47:08

Gocom
Developer Emeritus
From: Helsinki, Finland
Registered: 2006-07-14
Posts: 4,533
Website

Re: „Cannot redeclare rss()“ after update

Markus, the diagnostics Ruud is asking, is located under TXP > Admin > Diag. Please could your provide it.

  1. Navigate to Admin -tab.
  2. Open Diagnostics subtab.
  3. Select High from the dropdown/selectfield.
  4. Paste the field contents, and notification shown, here.

Offline

#5 2009-09-12 09:31:05

Krifitze
New Member
From: Germany
Registered: 2009-01-17
Posts: 9
Website

Re: „Cannot redeclare rss()“ after update

Ah okay,

Textpattern-Version: 4.2.0 (r3275)
Letzte Aktualisierung: 2009-09-12 08:24:19/2009-09-12 09:26:54
Document Root: /www/htdocs/w00a7264/ (/www/htdocs/w00a7264)
$path_to_site: /www/htdocs/w00a7264
Textpattern-Pfad: /www/htdocs/w00a7264/textpattern
Schema der URLs: section_title
open_basedir: /www/htdocs/w00a7264/:/tmp:/usr/bin:/www/htdocs/w00a7264:/bin:/usr/local/bin:/usr/share/php
Temporäres Verzeichnis: /tmp
Seiten-URL: markus-schlegel.com
PHP-Version: 5.2.10
Register globals: 1
GD-Graphikbibliothek: bundled (2.0.34 compatible); Unterstützte Grafikformate: GIF, JPG, PNG.
Server TZ: Europe/Berlin
Lokale Serverzeit: 2009-09-12 11:27:34
Sommerzeit: 0
auto_dst: 0
Zeitzone:  (+3600)
MySQL: 5.0.67-community-log
Regionale Einstellungen: de_DE.UTF-8
Server: Apache
Apache-Version: Apache
PHP Server API: apache2handler
RFC-2616-Header: 
Betriebssystem des Servers: Linux 2.6.24.4-nmm2
Aktive Plugins: ajw_clean_feed-0.2, rss_suparchive-0.18, htn_antispam-0.2m, rah_comment_spam-0.1.2
theme_name: classic 4.2.0

Voruntersuchung: 
------------------------
/www/htdocs/w00a7264/textpattern/setup/ noch vorhanden. Bitte löschen!
Einige PHP-Funktionen sind deaktiviert.: escapeshellcmd, proc_nice
------------------------

Inhalt der .htaccess-Datei: 
------------------------
#DirectoryIndex index.php index.html

#Options +FollowSymLinks
#Options -Indexes

<IfModule mod_rewrite.c>
	RewriteEngine On
	#RewriteBase /relative/web/path/

	RewriteCond %{REQUEST_FILENAME} -f [OR]
	RewriteCond %{REQUEST_FILENAME} -d
	RewriteRule ^(.+) - [PT,L]

	RewriteCond %{REQUEST_URI} !=/favicon.ico
	RewriteRule ^(.*) index.php

	RewriteCond %{HTTP:Authorization}  !^$
	RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>

#php_value register_globals 0

------------------------

Charset (default/config): latin1/utf8
character_set_client: utf8
character_set_connection: utf8
character_set_database: latin1
character_set_filesystem: binary
character_set_results: utf8
character_set_server: latin1
character_set_system: utf8
character_sets_dir: /usr/share/mysql/charsets/
18 Tables: mstxp_discuss_defensio is latin1

10 Benutzerdefinierte Felder: custom_1, custom_2, custom_3, custom_4, custom_5, custom_6, custom_7, custom_8, custom_9, custom_10 (10)

PHP-Erweiterungen: date/5.2.10, libxml, openssl, pcre, zlib/1.1, bcmath, bz2, calendar, ctype, dbase, session, filter/0.11.0, ftp, gettext, gmp, hash/1.0, iconv, json/1.2.1, mbstring, mcrypt, posix, recode, Reflection/0.1, standard/5.2.10, shmop, SimpleXML/0.1, SPL/0.2, SQLite/2.0-dev, exif/1.4 $Id: exif.c,v 1.173.2.5.2.28 2009/05/28 14:03:09 pajoye Exp $, sysvsem, sysvshm, tokenizer/0.1, wddx, xml, xmlreader/0.1, xmlwriter/0.1, zip/1.8.11, apache2handler, curl, dba, dom/20031129, gd, imap, mhash, mysql/1.0, mysqli/0.1, pdf, PDO/1.0.4dev, pdo_mysql/1.0.2, pdo_sqlite/1.0.1, soap, tidy/2.0, xsl/0.1, ionCube Loader, Zend Optimizer

Apache-Module: core, mod_authn_file, mod_authn_default, mod_authz_host, mod_authz_groupfile, mod_authz_user, mod_authz_default, mod_auth_basic, mod_auth_digest, mod_include, mod_filter, mod_log_config, mod_env, mod_setenvif, prefork, http_core, mod_mime, mod_status, mod_autoindex, mod_asis, mod_suexec, mod_cgi, mod_negotiation, mod_dir, mod_actions, mod_userdir, mod_alias, mod_rewrite, mod_so, mod_deflate, mod_expires, mod_fcgid, mod_fpcgid, mod_headers, mod_mime_magic, mod_php5, mod_proxy, mod_speling, mod_ssl, mod_usertrack

pretext_data: array (
  'id' => '',
  's' => '',
  'c' => '',
  'q' => '',
  'pg' => '',
  'p' => '',
  'month' => '',
  'author' => '',
  'request_uri' => '/a941c310f48d1049610c9cc425021f70/?txpcleantest=1',
  'qs' => 'txpcleantest=1',
  'subpath' => '\\/',
  'req' => '/a941c310f48d1049610c9cc425021f70/?txpcleantest=1',
)

/www/htdocs/w00a7264/index.php: 
	r3189 (8becf5ea8d9ced7d05b2433dfbabf868)
/www/htdocs/w00a7264/css.php: 
	r3189 (7a0cc56c9dc585e56aab80bc0fb22c53)
/www/htdocs/w00a7264/textpattern/css.php: 
	r3189 (459137eeb00bb07136001528ce724192)
/www/htdocs/w00a7264/textpattern/include/txp_admin.php: 
	r3203 (26c4f327450f66618fe82b06fb8b9e70)
/www/htdocs/w00a7264/textpattern/include/txp_article.php: 
	r3246 (9211f37e8ba873c78b0c46186896d6b2)
/www/htdocs/w00a7264/textpattern/include/txp_auth.php: 
	r3250 (6be154f05fca4e83c4a4947c8635afd7)
/www/htdocs/w00a7264/textpattern/include/txp_category.php: 
	r3203 (2350c33b6acc663b56ba982bc479c920)
/www/htdocs/w00a7264/textpattern/include/txp_css.php: 
	r3118 (bfd945a0b268c60f7b71b6535c06154e)
/www/htdocs/w00a7264/textpattern/include/txp_diag.php: 
	r3267 (c03f4b7e28c2f8e5050924b6caf2f61f)
/www/htdocs/w00a7264/textpattern/include/txp_discuss.php: 
	r3185 (9b08de9e4f2df7160105ff218134ec67)
/www/htdocs/w00a7264/textpattern/include/txp_file.php: 
	r3200 (dc26e8f4cbb1821c466c14926c8a10ca)
/www/htdocs/w00a7264/textpattern/include/txp_form.php: 
	r3260 (6ad789075a6a1811d027f5e4043b845d)
/www/htdocs/w00a7264/textpattern/include/txp_image.php: 
	r3267 (814b6421cb2e2df073d0d6bf05c252bf)
/www/htdocs/w00a7264/textpattern/include/txp_import.php: 
	r3203 (fb18d629321a93472674dbd4abbfc63c)
/www/htdocs/w00a7264/textpattern/include/txp_link.php: 
	r3203 (7dee2f899aa22712e4f5f1005c6853b0)
/www/htdocs/w00a7264/textpattern/include/txp_list.php: 
	r3203 (2dd80b98cb76b0532133f6d7c2bcccb9)
/www/htdocs/w00a7264/textpattern/include/txp_log.php: 
	r3203 (a97af8e5ed62605ab0111e45266300cb)
/www/htdocs/w00a7264/textpattern/include/txp_page.php: 
	r3260 (ef00267f34445a33ce0f2e453c3a20db)
/www/htdocs/w00a7264/textpattern/include/txp_plugin.php: 
	r3203 (8c1691e89ccfc8a8f9160e66efce2b09)
/www/htdocs/w00a7264/textpattern/include/txp_prefs.php: 
	r3235 (9833b1a7cbd01def4ceb40f8cdf01a3b)
/www/htdocs/w00a7264/textpattern/include/txp_preview.php: 
	r1238 (cc7d08574508c8ec1e4c5281d534d6e3)
/www/htdocs/w00a7264/textpattern/include/txp_section.php: 
	r3203 (1c7eec911a015b72e42d5cea903be426)
/www/htdocs/w00a7264/textpattern/include/txp_tag.php: 
	r3195 (280f0fd2e6f50e6a0f13490ea5dfc1f4)
/www/htdocs/w00a7264/textpattern/index.php: 
	r3275 (6e259f5394d65617809d25e4823de174)
/www/htdocs/w00a7264/textpattern/jquery.js: 
	unknown (bb381e2d19d8eace86b34d20759491a5)
/www/htdocs/w00a7264/textpattern/lib/IXRClass.php: 
	r2932 (6c533bb271087338aa19ca0b78b1810f)
/www/htdocs/w00a7264/textpattern/lib/admin_config.php: 
	r3202 (524b829d7c73e5db26415633e799e350)
/www/htdocs/w00a7264/textpattern/lib/class.thumb.php: 
	r3107 (0e3f7b9da4b0c77f9b75263142598902)
/www/htdocs/w00a7264/textpattern/lib/classTextile.php: 
	r2812 (b3e4cd9bd5fb469fabdebb2c0376f7e7)
/www/htdocs/w00a7264/textpattern/lib/constants.php: 
	r3133 (b296756aedaf98b6f9420359dd07abdb)
/www/htdocs/w00a7264/textpattern/lib/taglib.php: 
	r2868 (a0662fa399fb16e837e8852f044dade9)
/www/htdocs/w00a7264/textpattern/lib/txplib_admin.php: 
	r3047 (54de3f807984122ebe9b8b955e5189f4)
/www/htdocs/w00a7264/textpattern/lib/txplib_db.php: 
	r3250 (c29e316100ae6ed42d6ec51506388b5f)
/www/htdocs/w00a7264/textpattern/lib/txplib_forms.php: 
	r3256 (2623d94099735edc0e7a51309c26665d)
/www/htdocs/w00a7264/textpattern/lib/txplib_head.php: 
	r3265 (4492de4935f8352357f0809d9d89516f)
/www/htdocs/w00a7264/textpattern/lib/txplib_html.php: 
	r3255 (adb712630ad3bbe59c5f716befa33f0a)
/www/htdocs/w00a7264/textpattern/lib/txplib_misc.php: 
	r3271 (68d443f0f20acec5e86857a823c2b4e2)
/www/htdocs/w00a7264/textpattern/lib/txplib_theme.php: 
	r3269 (83bcbeffa883bed5f0af951dda7be2fb)
/www/htdocs/w00a7264/textpattern/lib/txplib_update.php: 
	r2812 (5e6821f06aeafe50b54e5a273423384f)
/www/htdocs/w00a7264/textpattern/lib/txplib_wrapper.php: 
	r2931 (1c1b260a13c67657f1678d72559583bc)
/www/htdocs/w00a7264/textpattern/publish.php: 
	r3258 (bc931a3406370c1ea4139ef957e95e38)
/www/htdocs/w00a7264/textpattern/publish/atom.php: 
	r3029 (f8cc6dbfb5a5f2b39ec480589b2d59c3)
/www/htdocs/w00a7264/textpattern/publish/comment.php: 
	r3266 (815df18aa4d451246ee70dd0502a8484)
/www/htdocs/w00a7264/textpattern/publish/log.php: 
	r3247 (1c047309f6f13883b29a943d1cddec3a)
/www/htdocs/w00a7264/textpattern/publish/rss.php: 
	r3029 (c39570953c1bd8347e456d750317b815)
/www/htdocs/w00a7264/textpattern/publish/search.php: 
	r2812 (29a315e2435b73fe3d3a4d83fe84ba19)
/www/htdocs/w00a7264/textpattern/publish/taghandlers.php: 
	r3256 (a40dce2989737477b1147d2104bba326)
/www/htdocs/w00a7264/rpc/index.php: 
	r2998 (682e18cb9bdd6e9442a9ac23db1a591f)
/www/htdocs/w00a7264/rpc/TXP_RPCServer.php: 
	r3250 (84ff888bf577670c897fdc27ad580c0f)
/www/htdocs/w00a7264/textpattern/theme/classic/classic.php: 
	r3191 (722c6c7f2c8dbfee5c6cede0af2cd689)
/www/htdocs/w00a7264/textpattern/update/_to_1.0.0.php: 
	r3047 (cbd20d275bf74184b1112569c2e77f76)
/www/htdocs/w00a7264/textpattern/update/_to_4.0.2.php: 
	r3047 (4c9f8cd5c16bf19ff191ab35f0354e0f)
/www/htdocs/w00a7264/textpattern/update/_to_4.0.3.php: 
	r3047 (6a4af33a23caf950c05faca0e8b4c93b)
/www/htdocs/w00a7264/textpattern/update/_to_4.0.4.php: 
	r3047 (b235e2a27a6e79652ef078f62f73eb21)
/www/htdocs/w00a7264/textpattern/update/_to_4.0.5.php: 
	r2894 (d17a02f48b79dbe6b3b0cf6eb779aadb)
/www/htdocs/w00a7264/textpattern/update/_to_4.0.6.php: 
	r3047 (4d7b21635fbf46058cc539a0eec00561)
/www/htdocs/w00a7264/textpattern/update/_to_4.0.7.php: 
	r3014 (e8ba7dc2892b81ce89b62775e2f5ea17)
/www/htdocs/w00a7264/textpattern/update/_to_4.0.8.php: 
	r3057 (d699021db8e7c9f7d32f3ad3631caebc)
/www/htdocs/w00a7264/textpattern/update/_to_4.2.0.php: 
	r3233 (aec6e4aafa98dbafe75506efd7f85816)
/www/htdocs/w00a7264/textpattern/update/_update.php: 
	r3275 (e9085d568d49ff7910ffd4eb49bbe293)

------------------------

And after I deleted /textpattern/setup/ (which, I guess, should be done)

Textpattern-Version: 4.2.0 (r3275)
Letzte Aktualisierung: 2009-09-12 08:24:19/2009-09-12 09:26:54
Document Root: /www/htdocs/w00a7264/ (/www/htdocs/w00a7264)
$path_to_site: /www/htdocs/w00a7264
Textpattern-Pfad: /www/htdocs/w00a7264/textpattern
Schema der URLs: section_title
open_basedir: /www/htdocs/w00a7264/:/tmp:/usr/bin:/www/htdocs/w00a7264:/bin:/usr/local/bin:/usr/share/php
Temporäres Verzeichnis: /tmp
Seiten-URL: markus-schlegel.com
PHP-Version: 5.2.10
Register globals: 1
GD-Graphikbibliothek: bundled (2.0.34 compatible); Unterstützte Grafikformate: GIF, JPG, PNG.
Server TZ: Europe/Berlin
Lokale Serverzeit: 2009-09-12 11:29:57
Sommerzeit: 0
auto_dst: 0
Zeitzone:  (+3600)
MySQL: 5.0.67-community-log
Regionale Einstellungen: de_DE.UTF-8
Server: Apache
Apache-Version: Apache
PHP Server API: apache2handler
RFC-2616-Header: 
Betriebssystem des Servers: Linux 2.6.24.4-nmm2
Aktive Plugins: ajw_clean_feed-0.2, rss_suparchive-0.18, htn_antispam-0.2m, rah_comment_spam-0.1.2
theme_name: classic 4.2.0

Voruntersuchung: 
------------------------
Einige PHP-Funktionen sind deaktiviert.: escapeshellcmd, proc_nice
------------------------

Inhalt der .htaccess-Datei: 
------------------------
#DirectoryIndex index.php index.html

#Options +FollowSymLinks
#Options -Indexes

<IfModule mod_rewrite.c>
	RewriteEngine On
	#RewriteBase /relative/web/path/

	RewriteCond %{REQUEST_FILENAME} -f [OR]
	RewriteCond %{REQUEST_FILENAME} -d
	RewriteRule ^(.+) - [PT,L]

	RewriteCond %{REQUEST_URI} !=/favicon.ico
	RewriteRule ^(.*) index.php

	RewriteCond %{HTTP:Authorization}  !^$
	RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>

#php_value register_globals 0

------------------------

Regards,
Markus

*edit
Seems like the plugin ajw_clean_feed is the source of evil. When I deactivate it, the feeds work.

Last edited by Krifitze (2009-09-12 09:33:29)

Offline

#6 2009-09-12 10:06:13

Gocom
Developer Emeritus
From: Helsinki, Finland
Registered: 2006-07-14
Posts: 4,533
Website

Re: „Cannot redeclare rss()“ after update

Krifitze wrote:

Seems like the plugin ajw_clean_feed is the source of evil. When I deactivate it, the feeds work.

Glad you worked it out. Confirmed. The plugin is not compatible with 4.2.0.

Without the plugin, you can access the feeds via the original messy URLs.

rah_comment_spam-0.1.2

If you are using the plugin, please check the changelog and consider if you might want to update it. Basically the current version, 0.2.1, addresses some issues (speed, matching spam and XHTML quirks).

Offline

Board footer

Powered by FluxBB