Page 1 of 2

Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 12:28
by andalucia
Hallo,
Es geht um Providerwechsel weg von t-online hin zu Strato mit anschliessendem Ugrade von 1.2.6 auf 1.52.
DB etc gebackuped in Strato eingespielt. Die 1.2.6 läuft/lief ohne grössere Probleme auf der neuen Umgebung.
Dann Upgrade auf 1.52 laut Doku. Die configs angepasst, alles hochkopiert.
http://www.ihre_domain.com/setup/index.php gestartet, alles immer noch gut.
Image

Dann Upgrade existing installation............

Image

mimetype.inc.php ist jedoch vorhanden.

Weiteres Testen ergab, dass es immer Pfadprobleme bei function.require-once mit der Variablen PHPWCMS_ROOT gab.

Die Domain ist auf htdocs/cms/ umgeleitet was wohl manchmal nicht sauber rüberkommt.

Auch upgrade.php gab dann Fehler, wurde angepasst, /cms/ eingefügt, lief dann:

require_once ($_this_path.'/include/inc_lib/default.inc.php');
require_once (PHPWCMS_ROOT.'/cms/include/inc_lib/dbcon.inc.php');
require_once (PHPWCMS_ROOT.'/cms/include/inc_lib/general.inc.php');
require_once (PHPWCMS_ROOT.'/cms/include/inc_lib/backend.functions.inc.php');
require_once (PHPWCMS_ROOT.'/cms/setup/inc/upgrade.func.inc.php');

Es bleiben aber Fehler beim Upgrade in default.inc.php:

Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in /mnt/web7/23/96/51224696/htdocs/cms/include/inc_lib/default.inc.php on line 153
Warning: require_once(http://www.DOMAIN/include/inc_lib/mimetype.inc.php) [function.require-once]: failed to open stream: no suitable wrapper could be found in /mnt/web7/23/96/51984696/htdocs/cms/include/inc_lib/default.inc.php on line 153
Fatal error: require_once() [function.require]: Failed opening required 'http://www.DOMAIN/include/inc_lib/mimetype.inc.php' (include_path='.:/opt/RZphp52/includes') in /mnt/web7/23/96/51984696/htdocs/cms/include/inc_lib/default.inc.php on line 153

Da habe ich auch schon verschiedenes probiert, siehe:

// require_once(PHPWCMS_ROOT.'/include/inc_lib/mimetype.inc.php');
// require_once(PHPWCMS_ROOT.'/include/inc_lib/revision/revision.php');

require_once('http://www.DOMAIN/include/inc_lib/mimetype.inc.php');
require_once('http://www.DOMAIN/include/inc_lib/revision/revision.php');

// require_once(PHPWCMS_ROOT.'/cms/include/inc_lib/mimetype.inc.php');
// require_once(PHPWCMS_ROOT.'/cms/include/inc_lib/revision/revision.php');

Geht alles nicht.

Was kann ich da noch Pfadmässig tun? Das kann ja nicht so viel sein.

LG

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 12:43
by pepe
In den vorhandenen Dateien solltest du normalerweise garnichts ändern...wenn, dann nur in der conf.inc.php!
Meist stimmen dort die Pfadangaben nicht.

Um das Problem einzukreisen, würde ich eine zusätzliche, "flatschneue" Installation machen und dort nachsehen, wie die generierte conf.inc.php , bzw. die Pfadangaben dort aussehen.

Vielleicht kommst du dann der richtigen Einstellung auf die Schliche

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 12:50
by update
Heeee - wo gibt es diese erwähnte flat-schneue Version denn? Finde nix! :oops:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 13:15
by pepe
1.52 ???

Das muss ein echter Schriebfuhler sein :D

1.5.4 wäre momentan wohl eher angebracht! http://code.google.com/p/phpwcms/downloads/list

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 13:32
by andalucia
Hab jetzt noch eine php.ini erstellt, FTP 1.5.4 läuft. Dann wieder alles anpassen, schaun wir weiter.
Danke erst mal für die Antworten
LG
Klaus

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 14:19
by andalucia
Erst mal auf die Schnelle nur conf.inc.php in 1.5.4 angepasst.

Genau das Gleiche............bei upgrade.php kommt

Warning: main(/home/strato/www/an/www.domain/htdocs/include/inc_lib/mimetype.inc.php) [function.main]: failed to open stream: No such file or directory in /mnt/web7/23/96/51984696/htdocs/cms/include/inc_lib/default.inc.php on line 149

Fatal error: main() [function.require]: Failed opening required '/home/strato/www/an/www.domain/htdocs/include/inc_lib/mimetype.inc.php' (include_path='.:/opt/RZphp4/includes') in /mnt/web7/23/96/51984676/htdocs/cms/include/inc_lib/default.inc.php on line 149


Weitere Tipps?

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 14:21
by juergen
Keine Ahnung obs ausschliesslich daran liegt, aber stell mal auf php5 um

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 14:49
by andalucia
Es läuft, erst mal.
DOC_ROOT muss bei Strato explizit angegeben werden.
$phpwcms['DOC_ROOT'] = $_SERVER['DOCUMENT_ROOT']; ========> GEHT NICHT!

So musses sein:
$phpwcms['DOC_ROOT'] = '/home/strato/http/premium/cr1/08/415/00000015/htdocs/cms';
$phpwcms['root'] = '';

Allerdings fehlen mir nach dem DB Update alle Inhalte, die Webseite ist bis auf das Layout leer :-(((
Aber das ist ein anderes Problem

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 15:01
by pepe
Na bitte... dann wären wir doch schon mal einen ganzen Schritt weiter! :D

Trotzdem solltest du auf PHP5 "upgraden" für die neue Version von phpwcms :!:

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 15:14
by flip-flop
$phpwcms['DOC_ROOT'] = $_SERVER['DOCUMENT_ROOT']; ========> GEHT NICHT!
.... ist ja mittlerweile ein alter Hut.
Einige Accounts bei Strato brauchen das nicht mehr, andere scheinbar immer noch -> phpwcms Umzug.

Angepasst werden muss erst einmal nur die config, auf keinen Fall irgendeine php-Datei.

Sind im BE Inhalte voerhanden?

Knut

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 20:29
by andalucia
Es läuft PHP Version 5.2.17.

Prinzipell läuft die Seite, allerdings ohne Artikel. Sogar die Fehlermeldung "Noch keine Inhalte hinterlegt" kommt.
Kopf OK. Menu ist keins da, der html-Link Login im Footer geht aber.

Angemeldet habe ich das ganz normale Menu. Admin und Struktur, sowie Vorlagen sind vorhanden.
Bei Artikel kommt Fehler:
{STATUS_MESSAGE}{BE_PARSE_LANG} error while browsing related articles

Seitenstruktur und Artikelliste
-----------------------------------
Home, aber leer...

Bei Datei:
{STATUS_MESSAGE}{BE_PARSE_LANG}
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/web7/23/96/51984696/htdocs/cms/include/inc_lib/files.private-functions.inc.php on line 34

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /mnt/web7/23/96/51984696/htdocs/cms/include/inc_lib/files.private-functions.inc.php on line 240
error while listing files


Da hängt nochwas quer in den Tables. Was meint Ihr? Nochmal DB-restore der alten 1.2.6 und dann nochmal setup laufen lassen?

LG

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 20:49
by pepe
Hast du die Anweisung in der conf.inc.php mal auf 0 geschaltet?

Code: Select all

$phpwcms['i18n_parse']	  	 = 0;    // enable|disable browser based language ...

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 21:02
by andalucia
Danke, probiert, ändert aber nichts

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Mon 14. May 2012, 22:32
by andalucia
DB von 1.2.6 restored, danach nochmal alle SQL-Updates bis 1.5 .

Vom Login her sieht es gut aus, alles da, auch Artikel, aber

Die Seite muckt immer noch. Kein Menu, damit kein Content.
Wenn ich die Artikel aber direkt per ID/Alias aufrufe gehen sie. Als Bilder sind dort nur der erste Text mit Bild zu sehen.
Die folgenden Content-Parts Bilder gehen nicht.

Am Anfang der Seite kommt
Warning: _setConfig failed with MySQL error: Unknown column 'sysvalue_group' in 'field list' in /mnt/web7/23/96/51984696/htdocs/cms/include/inc_lib/dbcon.inc.php on line 559

Da stimmt also noch ein Querverweis nicht. Wo kann man da suchen?

Re: Upgrade 1.2.6 auf 1.52 Problem/Pfade

Posted: Tue 15. May 2012, 05:47
by flip-flop
Die Tabelle phpwcms_sysvalue ist bei dir scheinbar nicht vollständig.

1. Logout
2. Lösche im Verzeichnis/content/tmp/ alle Dateien rXXX.checked.tmp

Login und Test


Sollte das immer noch nicht funktionieren:

Lösche oder ergänze die Tabelle phpwcms_sysvalue direkt in der DB und setze folgendes direkt ein:

Code: Select all

CREATE TABLE IF NOT EXISTS `phpwcms_sysvalue` (
  `sysvalue_key` varchar(255) NOT NULL default '',
  `sysvalue_group` varchar(255) NOT NULL default '',
  `sysvalue_lastchange` int(11) NOT NULL default '0',
  `sysvalue_status` int(1) NOT NULL default '0',
  `sysvalue_vartype` varchar(100) NOT NULL default '',
  `sysvalue_value` text NOT NULL,
  PRIMARY KEY  (`sysvalue_key`),
  KEY `sysvalue_group` (`sysvalue_group`),
  KEY `sysvalue_status` (`sysvalue_status`)
);