I have tried to upgrade my site with the nightly/daily build of zenphoto (r3327) and zenpage (r3327) here I ran into some problems.
Pages and articles view are now corrupt.
Not to corrupt my working website (www.svendsen-net.dk) I createt a copy, and copied the database and albums folder to a new virtual host (zp2.svendsen-net.dk)
Kind of following the upgrade instruction, but just on an other host..
What did I do wrong?
Comments
Just to be sure we know where the problem is, have you replicated your site using the same version as installed on the original?
zp3.svendsen-net.dk
!!!
Two day agoe I'd tried to upgrade my normal sited, which ended up corrupt, so I had to restore it, to the old version to get it running again...
[client 192.168.21.25] PHP Notice: Undefined variable: newstype in /var/www/zp3/zp-core/plugins/zenpage/zenpage-template-functions.php on line 246, referer: http://zp3.svendsen-net.dk/zp-core/plugins/zenpage/setup.php
[client 192.168.21.25] PHP Notice: Undefined variable: newstype in /var/www/zp3/zp-core/plugins/zenpage/zenpage-template-functions.php on line 246, referer: http://zp3.svendsen-net.dk/zp-core/plugins/zenpage/setup.php
[client 192.168.21.25] PHP Notice: Undefined variable: link in /var/www/zp3/zp-core/plugins/zenpage/zenpage-template-functions.php on line 443, referer: http://zp3.svendsen-net.dk/zp-core/plugins/zenpage/setup.php
[client 192.168.21.25] PHP Warning: htmlspecialchars(): Invalid multibyte sequence in argument in /var/www/zp3/zp-core/functions-basic.php on line 117, referer: http://zp3.svendsen-net.dk/zp-core/plugins/zenpage/setup.php
[client 192.168.21.25] PHP Notice: Undefined variable: newstype in /var/www/zp3/zp-core/plugins/zenpage/zenpage-template-functions.php on line 246, referer: http://zp3.svendsen-net.dk/zp-core/plugins/zenpage/setup.php
[client 192.168.21.25] PHP Notice: Undefined variable: newstype in /var/www/zp3/zp-core/plugins/zenpage/zenpage-template-functions.php on line 246, referer: http://zp3.svendsen-net.dk/zp-core/plugins/zenpage/setup.php
[client 192.168.21.25] PHP Notice: Undefined variable: newstype in /var/www/zp3/zp-core/plugins/zenpage/zenpage-template-functions.php on line 246, referer: http://zp3.svendsen-net.dk/zp-core/plugins/zenpage/setup.php
There seames to be a problem with the $newstype variable..
Just to mention in case the error lies here: There is no nightly build of Zenpage. You need to download the svn version from the home page of the Zenpage project site separatly. The 1.0.1 version of Zenpage does not work with the current nightly.
Hereafter I extract the content of the nightly build of zenphoto (trunk-r3332.zip) and copied it into the correct directories. And the same with zenpage_trunk-r3334.zip..
I can create a temporary admin login on the zp3.svendsen-net.dk, if it is of any help??
Is your ip 86.87.179.135??
Then create two test articles and two articel categories.
** Test 1 articels content:
Artikel 1
** Test 2 articels content:
Artikel 2
Then the article view is also corrupt here!!!!
The page view seames to work
Is there a titlelink set? How does the zenpage_news database table look like?
I'm using mysql version 4.1.22 and php version 4.3.9
And it's running on a CentOS 4.7
Could you please answer my two questions above?
yes there is titlelinks set for all the news, and non of the contain any danish chars. like æøåÆØÅ etc, which I uses with in both the news and the articles..
Here how my zenpage_news tabel looks:
CREATE TABLE `zp_zenpage_news` (
`id` int(11) unsigned NOT NULL auto_increment,
`title` text character set latin1 collate latin1_danish_ci NOT NULL,
`content` text character set latin1 collate latin1_danish_ci,
`extracontent` text character set latin1 collate latin1_danish_ci,
`show` int(1) unsigned NOT NULL default '1',
`date` datetime default NULL,
`titlelink` varchar(255) character set latin1 collate latin1_danish_ci NOT NULL default '',
`commentson` int(11) unsigned NOT NULL default '0',
`codeblock` text character set latin1 collate latin1_danish_ci,
`author` varchar(64) character set latin1 collate latin1_danish_ci NOT NULL default '',
`lastchange` datetime default NULL,
`lastchangeauthor` varchar(64) character set latin1 collate latin1_danish_ci NOT NULL default '',
`hitcounter` int(11) unsigned default '0',
`permalink` int(1) unsigned NOT NULL default '0',
`locked` int(1) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `titlelink` (`titlelink`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;
--
-- Dumping data for table `zp_zenpage_news`
--
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(1, 'Snik snak', '<p><img style="float: left; padding: 5px; margin: 5px; border: 1px solid #99D75A;" title="Test" src="http://www.svendsen-net.dk/uploaded/Complete.jpg" alt="Test" width="222" height="300" />Iste quidem veteres inter ponetur honeste, qui vel mense brevi vel toto est iunior anno. Ennius et sapines et fortis et alter Homerus, ut critici dicunt, leviter curare videtur. Hos ediscit et hos arto stipata theatro spectat Roma potens; habet hos numeratque poetas. Interdum volgus rectum videt, est ubi peccat. Si veteres ita miratur laudatque poetas.</p>', '', 0, '2008-12-12 17:00:48', 'Snik', 0, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2009-01-12 22:14:36', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(2, 'Nyt hjemmeside design.', '<p>Efter i lang tid at havde ledt efter et nyt hjemmeside layout, som mest er fokuseret omkring billede visning og at kunne virke som en mini blog, er dette nu langt om længe lykkes <img title="Tongue out" src="http://wp.svendsen-net.dk/zp-core/plugins/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif" border="0" alt="Tongue out" /></p>\r\n<p>Man kan blandt andet nu skrive kommentare til billederne, nogle gallerier er låst således kun særligt indviget kan få adgang til disse<img title="Laughing" src="http://www.svendsen-net.dk/zp-core/plugins/tiny_mce/plugins/emotions/img/smiley-laughing.gif" border="0" alt="Laughing" /></p>\r\n<p style="text-align: right;">Webmaster</p>', '', 1, '2008-12-15 16:53:02', 'Nyt-hjemmeside-design.', 1, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2008-12-16 23:19:49', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(4, 'Chili - Om mig', '<p><img style="float: left; padding: 5px; margin: 5px; border: 1px solid #99D75A;" title="Chili" src="http://www.svendsen-net.dk/uploaded/chili/chiliprofil1.jpg" alt="Chili" width="218" height="180" />Hej, mit navn er Chili, jeg er en Dansk/svensk Gårdhund og jeg kommer fra Kasted og da jeg fyldte 8 uger flyttede jeg til mit nye hjem i Lynge.
Jeg har stumphale, men det er ikke fordi den er kuperet, jeg er født sådan.
Jeg er født d.5 september 2007 sammen med mine 8 andre søskende. Jeg var 3 uger da min menneske mor så mig for første gang, den gang kunne jeg næsten ikke gå, og jeg sov det meste af tiden. Da min menneske mor så mig anden gang var jeg så 6 uger, der havde jeg lige fået mine første tænder.Den dag jeg blev hentet var jeg 8 uger gammel, det var en lang tur hjem til mit nye hjem, der ligger på sjælland i en lille by ved navn Lynge, det tog 3 timer at komme hjem, men jeg sov det meste af turen. Da jeg kom hjem var jeg lidt bange. Om natten sov jeg ude i bryggerset, sammen med min menneske mor. Jeg var oppe og tisse et par gange løbet af natten, men ellers sov jeg godt. Anden dag var jeg lidt mere modig og begyndte at lege.
Nu er jeg 6 måneder og sover i min mors seng om natten, jeg er faldt godt til, og jeg er lige blevet færdig med hvalpe træning. Jeg har tabt de fleste af mine tænder nu. Jeg er rigtig glad for andre mennesker og er endnu mere glad når jeg møder andre hunde. Vi ville begynde på let øvet trænings hold, da vi synes hvalpe træning var rigtigt sjovt. jeg bliver også snart storesøster dag min mor venter hvalpe i uge 15 </p>\r\n<p>kontakt mig via e-mail: caroline@svendsen-net.dk</p>', '', 0, '2008-12-10 18:34:13', 'Chili-Om-mig', 0, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2009-01-12 22:15:10', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(8, 'Jule muffins', '<p>\r\n<table border="0" cellpadding="5" width="583">\r\n<tbody>\r\n<tr>\r\n<td valign="top">\r\n<p>Mette havde som det første i hendes juleferie i dag bagt dejlige jule muffins sammen med Victor... Jubii...</p>\r\n<p>M:)</p>\r\n</td>\r\n<td style="border: #99d75a 1px solid;"><img title="Muffins" src="http://www.svendsen-net.dk/uploaded/mette/Mettes_jule_muffins.jpg" alt="Muffins" width="300" height="214" /></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</p>', '', 1, '2008-12-19 20:07:49', 'JuleMuffins', 1, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2008-12-30 19:07:09', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(13, 'Den sidste dag i 2008', '<p>\r\n<table border="0" cellpadding="5">\r\n<tbody>\r\n<tr>\r\n<td valign="top">\r\n<p>Så blev det d. 31 december 2008, og vi er stået tidlig op idag, allerede klokken 8....da vi skal holde nytårsaften hos os i år.</p>\r\n<p>Vi får huset fuldt i aften, og gæsterne, vores gamle mødergruppe fra vores datters tid, kommer inden dronningens nytårstale, så vi kan se den samme.</p>\r\n<p>Så nu skal gøres klar til fest.</p>\r\n<p>Det kan være der kommer et billede på senere på dagen, hvis jeg får tid..</p>\r\n<p>Så blev der tid til et billede af borddækningen..</p>\r\n<p>M:-)</p>\r\n</td>\r\n<td style="border: 1px solid #99d75a;"><img title="Nytaars Bord" src="http://www.svendsen-net.dk/uploaded/generelt/NytaarsBord.jpg" alt="Nytaars Bord" width="268" height="400" /></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</p>', '', 1, '2008-12-31 09:07:41', 'DenSidsteDag2008', 1, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2008-12-31 13:13:20', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(9, 'Den flotte morgen sol', '<p>\r\n<table style="height: 0px;" border="0" cellpadding="5" width="586">\r\n<tbody>\r\n<tr>\r\n<td style="border: 1px solid #99d75a;"><img title="Morgen Sol" src="http://www.svendsen-net.dk/uploaded/martin/morgen_sol.jpg" alt="Morgen Sol" width="350" height="234" /></td>\r\n<td style="text-align: left;" valign="top">Her til morgen var der den flotteste morgen sol, der fik gyldene farver frem i skyerne, synet varede desværre ikke mere end, en halv times tid før det var forsvundet igen.
M:-)</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</p>', '', 1, '2008-12-23 13:35:13', 'DenFlotteMorgenSol', 1, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2008-12-28 19:31:59', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(10, 'Jule Aften', '<table style="height: 0px;" border="0" cellpadding="5" width="586">\r\n<tbody>\r\n<tr>\r\n<td valign="top">\r\n<p>Så blev det langt om længe Juleaftenen. Vi var alle samlede hos onkel Robert, som havde indbudt til julemad.</p>\r\n<p>Alle børnene var spændte, for nu skulle der snart pakkes gaver op, og gaver var der i riglige mængder.</p>\r\n<p>Lyset blev slukket og træet blev tændt, til alle''s fornøjelse.</p>\r\n<p style="text-align: left;">M:-)</p>\r\n</td>\r\n<td style="border: 1px solid #99d75a;" valign="top"><img title="Juleaften" src="http://www.svendsen-net.dk/uploaded/generelt/JuleAften.jpg" alt="Juleaften" width="250" height="363" /></td>\r\n</tr>\r\n</tbody>\r\n</table>', '', 1, '2008-12-25 11:51:46', 'JuleAften', 1, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2008-12-28 19:30:58', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(12, 'Store bytte dag...', '<p>\r\n<table style="height: 364px;" border="0" cellspacing="0" cellpadding="5" width="583">\r\n<tbody>\r\n<tr>\r\n<td style="border: 1px solid #99d75a; width: 0px; height: 0px;"><img style="vertical-align: top;" title="StoreBytteDag" src="http://www.svendsen-net.dk/uploaded/generelt/StoreBytteDag.jpg" alt="StoreBytteDag" width="235" height="350" /></td>\r\n<td valign="top">\r\n<p>I dag var det store bytte hos os. Der var et par ganske få gaver der skulle byttes.</p>\r\n<p>Nogle grundet størrelse og andre fordi at der var flere der havde fået samme gode gave ide.</p>\r\n<p>Dette bragte os rundt til flere indkøbscenter, her er det Slotsakaderne i Hillerød.</p>\r\n<p>Der var til stor overraskelse ikke så mange mennesker.</p>\r\n<p>Herefter var vi også en tur i Hørsholm og sluttede dagen i Lyngby Storcenter.</p>\r\n<p>M:-)</p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</p>', '', 1, '2008-12-28 19:00:04', 'StoreBytteDag', 1, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2008-12-28 19:29:33', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(14, 'Første løbetur i 2009', '<p>\r\n<table border="0" cellpadding="5" width="583">\r\n<tbody>\r\n<tr>\r\n<td style="border: 1px solid #99d75a;"><img title="1Loebetur" src="http://www.svendsen-net.dk/uploaded/generelt/1stLoebeDag2009.jpg" alt="1Loebetur" width="170" height="300" /></td>\r\n<td valign="top">\r\n<p>Så kom vi ud på vores første løbetur i 2009, vi stod "allerede" op kl. 9 og løb en tur.</p>\r\n<p>Vejret var dejligt klart, hvilket også betød at det var koldt. Det var en godt at komme igang igen, efter julens overdåd af mad og andet godt.</p>\r\n<p>Efter sådan en tur har man det rigtig godt med sig selv.</p>\r\n<p> </p>\r\n<p>M:-)</p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</p>', '', 1, '2009-01-02 14:21:32', '1loebetur2009', 1, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2009-01-02 20:25:27', 'masv', 0, 1, 0);
INSERT INTO `zp_zenpage_news` (`id`, `title`, `content`, `extracontent`, `show`, `date`, `titlelink`, `commentson`, `codeblock`, `author`, `lastchange`, `lastchangeauthor`, `hitcounter`, `permalink`, `locked`) VALUES
(15, 'Ferie planlægning', '<p><img style="padding: 5px; border: 1px solid #99D75A;" title="SommerFerie" src="http://www.svendsen-net.dk/uploaded/generelt/FeriePlanlaegning_v3.jpg" alt="SommerFerie" width="570" height="230" /></p>\r\n<p>Sommerferie, så er planlægningen startet. Vi har i år besluttet at køre til Sydfrankrig, hvor vi tidligere har fløjet til Nice, og her lejet en bil.Men i år skulle det så være, egen bil hele vejen, pt. ligger valget om vi skal ind over Schweiz, eller om vi skal igennem den nordøstlige del af Frankrig. Men et er sikkert, vi ender i Provence, med en uge i ''Bastide le Luget'', som ligger lige i nærheden af Orange, og så håber vi på igen at skulle mødes med familien i Saint Jean-des-Cannes udenfor Cannes.</p>\r\n<p>Se hvor vi skal hen, ved at klikke på sted navnene.</p>\r\n<p style="text-align: right;">M:-)</p>', '', 1, '2009-01-11 19:52:09', 'SommerFerie', 0, 'YTozOntpOjE7czowOiIiO2k6MjtzOjA6IiI7aTozO3M6MDoiIjt9', 'masv', '2009-01-13 21:19:29', 'masv', 0, 1, 0);
Thanks for your help.
If I check the function printNewsContent() (in zenpage-template-functions.php), which seames to be the one printing news articles, and here add a debug print statement for the $type variable (echo "Debug.print.type: " . $type . "\n";)
I think that I found the fault in the getNewsType() function:
function getNewsType() {
global $_zp_current_zenpage_news;
$ownerclass = get_class($_zp_current_zenpage_news);
#MAS.DEBUG
#echo "Debug.print.ownerclass: " . $ownerclass . "\n";
switch($ownerclass) {
case "_Image":
$newstype = "image";
break;
case "Video":
$newstype = "video";
break;
case "ZenpageNews":
$newstype = "news";
break;
case "zenpagenews":
$newstype = "news";
break;
}
return $newstype;
}
The switch is testing for 'ZenpageNews' but when checking the return of the $ownerclass variable it returns 'zenpagenews', so by adding one more case to the switch, I got it to work here..
Is this change a bug ?