Installation Contenido 4.4

Anklopfer
Beiträge: 5
Registriert: Di 8. Jun 2004, 21:55
Wohnort: Nähe München
Kontaktdaten:

Installation Contenido 4.4

Beitrag von Anklopfer »

Hallo an alle,

also ich habe jetz die ganzen Tips im Forum durchgelesen unter Installation Contenido 4.4.

Auch ich erhalte folgende Fehlemeldungen wenn ich meine Seite aufrufe :
Warning: main(): Unable to access ../contenido/includes/config.php in /var/www/web9/html/front_content.php on line 17

Warning: main(../contenido/includes/config.php): failed to open stream: No such file or directory in /var/www/web9/html/front_content.php on line 17

Warning: main(): Failed opening '../contenido/includes/config.php' for inclusion (include_path='.:/usr/share/pear') in /var/www/web9/html/front_content.php on line 17

Fatal error: Call to undefined function: cinclude() in /var/www/web9/html/front_content.php on line 18

Dann habe ich gelesen " Du hast die config.php nicht abgespeichert usw."

Bei mir hat Contenido die Config.php abgespeichert auf dem Server.
Und wenn man bei der Installation die config.php lokal speichern will, dann schiebt Contenido die Index.php rüber und nicht die config.php.

Also ich wünsche mir, daß wenn jemand die webseite aufruft, diese auch dargestellt wird.
Wenn ich die Webseite aufrufe mit .../cms/index.php dann sehe ich die Beispielseiten.
Also wenn das so gemacht werden muß dann passe ich.
m.f.G.

Anklopfer
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

sicherstellen, daß die config.php im richtigen verzeichnis abgelegt wird! siehe handbuch!
Anklopfer
Beiträge: 5
Registriert: Di 8. Jun 2004, 21:55
Wohnort: Nähe München
Kontaktdaten:

Beitrag von Anklopfer »

Hallo Timo,
zunächst mal Danke für die schnelle Antwort.
aber:
1. wurde die config.php vermutlich im richtigen Verzeichnis gespeichert Contenido/include/.
2. wenn ich die config.php downladen will, um sie wieder hinterher rauf zu schicken, dann schickt mir contenido die index.php. (schon 5 mal probiert) und nicht die config.php.
3. wenn ich für die Seite eine Umleitung auf den Ordner CMs machen muß (mag ich nicht)

mit freundlichen Grüßen
Hartmut
m.f.G.

Anklopfer
Anklopfer
Beiträge: 5
Registriert: Di 8. Jun 2004, 21:55
Wohnort: Nähe München
Kontaktdaten:

Installation 4.4

Beitrag von Anklopfer »

Hallo,

wollt mich nur noch mal melden und Bescheid geben, daß ich soweit klargekommen bin.
Mit dem Ordner CMS muß ich mal leben

Danke noch mal :D
m.f.G.

Anklopfer
Schneemann
Beiträge: 9
Registriert: So 4. Jul 2004, 09:03
Kontaktdaten:

Beitrag von Schneemann »

Hallo zusammen,

ich habe mich gestern auch noch lange durch die Installation gearbeitet und hatte auch immer die gleichen Fehler wie Anklopfer. Heute morgen habe ich dann entdeckt, dass die config.php im falschen Verzeichnis liegt. (Wieso eigentlich, ich habe doch die Dateistruktur zwischen Download, Entpacken und Upload nicht verändert, wie kann da der Pfad falsch sein?) Nachdem ich sie ins richtige Verzeichnis gelegt habe, bekomme ich aber immer noch die Fehlermeldung der nicht definierten Funktion in Zeile 18. Wie umgehe ich den Fehler?

Außerdem habe ich auch bei Strato das Problem mit dem Timeout der Datenbank. Hat das schon jemand gelöst? Bei mir lädt er die Seite mit Schritt fünf nach ca. zwei Minuten einfach nur neu. Oder soll das so sein, kann ich ja leider nicht nachprüfen, da ich die index.php nicht öffnen kann.

Allgmein möchte ich sagen, dass ich schon lange auf der Suche nach einem guten Open Source CMS bin und mich bisher am längsten mit Contenido beschäftigt habe, da mich die Präsentation des Produkts angesprochen hat. Jedoch lese ich hier ja nun doch von vielen Fehlern und Problemen, was mich ehrlich gestanden ein wenig skeptisch macht. Vielleicht kann ja jemand meine Zweifel zerstreuen.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Die skepsis wirst du bei sämtlichen anderen Lösungen auch haben müssen - einige Provider stellen bei ihren Serverumgebungen Dinge ein, die ein ordentliches Arbeiten des CMS einfach nicht ermöglichen.

Und wenn du Fehler schreibst, dann schreib doch bitte auch die komplette Fehlermeldung dazu.
Schneemann
Beiträge: 9
Registriert: So 4. Jul 2004, 09:03
Kontaktdaten:

Beitrag von Schneemann »

Den Fehler hatte Anklopfer oben ja schon geschrieben. Hier nochmal der genaue Wortlaut bei mir:

Fatal error: Call to undefined function: cinclude() in /mnt/ls6/03/651/00000000/htdocs/contenido/contenido/index.php on line 18
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

wie hast du die Dateien hochgeladen? über FTP?
Schneemann
Beiträge: 9
Registriert: So 4. Jul 2004, 09:03
Kontaktdaten:

Beitrag von Schneemann »

Ja.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

versuch mal einen anderen Upload-Modus (ob binär oder ASCII der richtige war, weiß ich nicht). Es gibt Probleme mit diversen FTP-Clients, die die Files falsch hochladen.
Schneemann
Beiträge: 9
Registriert: So 4. Jul 2004, 09:03
Kontaktdaten:

Beitrag von Schneemann »

Danke für den Tipp, hat aber leider auch nichts gebracht. Ich hatte vorher binär und dieses Mal alles nochmal im ASCII hochgeladen. Der Fehler bleibt erhalten. Ich kopier einfach mal meine index.php hier rein, vielleicht stimmt damit ja was nicht, warum auch immer:

<?php

/*****************************************
* File : main.php
* Project : Contenido
* Descr : Contenido main file
*
* Authors : Olaf Niemann
* Jan Lengowski
*
* Created : 20.01.2003
* Modified : 23.01.2003
*
* © four for business AG, www.4fb.de
******************************************/
include_once ('./includes/config.php');

cInclude ("includes", 'functions.i18n.php');

cInclude ("classes", 'class.plugin.php');
cInclude ("classes", 'class.xml.php');
cInclude ("classes", 'class.navigation.php');
cInclude ("classes", 'class.template.php');
cInclude ("classes", 'class.backend.php');

cInclude ("includes", 'cfg_sql.inc.php');


page_open(
array('sess' => 'Contenido_Session',
'auth' => 'Contenido_Challenge_Crypt_Auth',
'perm' => 'Contenido_Perm'));

i18nInit($cfg["path"]["contenido"].$cfg["path"]["locale"], $belang);

cInclude ("includes", 'cfg_language_de.inc.php');
cInclude ("includes", 'functions.general.php');
cInclude ("includes", 'functions.forms.php');

$sess->register("belang");

// Create Contenido classes
$db = new DB_Contenido;
$tpl = new Template;



// Sprache wechseln
if (is_numeric($changelang))
{
$lang = $changelang;
}


// change Client
if (is_numeric($changeclient)){
$client = $changeclient;
unset($lang);
}

if (!is_numeric($client) || $client == "") {
$sess->register("client");
$sql = "SELECT idclient FROM ".$cfg["tab"]["clients"]." ORDER BY

idclient ASC";
$db->query($sql);
$db->next_record();
$client = $db->f("idclient");
} else {
$sess->register("client");
}

if (!is_numeric($lang) || $lang == "") {
$sess->register("lang");
// search for the first language of this client
$sql = "SELECT * FROM ".$cfg["tab"]["lang"]." AS A,

".$cfg["tab"]["clients_lang"]." AS B WHERE A.idlang=B.idlang AND

A.active='1' AND idclient='$client' ORDER BY A.idlang ASC";
$db->query($sql);
$db->next_record();
$lang = $db->f("idlang");
} else {
$sess->register("lang");
}

$perm->load_permissions();


if (isset($area)) {
$sess_area = $area;
} else {
$area = (isset($sess_area)) ? $sess_area : 'login';
}

$tpl->reset();

$tpl->set('s', 'HEADER',

$sess->url('header.php?changelang='.$lang.'&changeclient='.$client));
$tpl->set('s', 'CONTENT',

$sess->url('main.php?area=login&frame=1&changelang='.$changelang.'&la

ng='.$lang.'&client='.$client));
$tpl->set('s', 'VERSION', $cfg["version"]);
$tpl->set('s', 'CONTENIDOPATH',

$cfg["path"]["contenido_fullhtml"]."favicon.ico");
$tpl->generate($cfg['path']['templates'] .

$cfg['templates']['frameset']);

page_close();

?>
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

ja vermutlich stimmt etwas mit deiner config.php nicht...
wie hast du diese erzeugt?

übrigens bringt es nicht viel, Contenido-Quellcode hier herein zu posten...der funktioniert, keine Angst!
Schneemann
Beiträge: 9
Registriert: So 4. Jul 2004, 09:03
Kontaktdaten:

Beitrag von Schneemann »

Aha, wir kommen dem Fehler glaube ich näher. Erzeugt habe ich die gar nicht, die war im Ordner includes einfach nicht vorhanden. Ich habe kurzerhand die aus dem Ordner CMS auch in den Ordner includes geladen. Das war wahrscheinlich der Fehler. Aber wie erzeuge ich die?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

Schneemann hat geschrieben:Aha, wir kommen dem Fehler glaube ich näher. Erzeugt habe ich die gar nicht, die war im Ordner includes einfach nicht vorhanden. Ich habe kurzerhand die aus dem Ordner CMS auch in den Ordner includes geladen. Das war wahrscheinlich der Fehler. Aber wie erzeuge ich die?
die cms/config.php hat im ordner contenido/includes/ nichts verloren...

wenn du das setup ausführst wird dir (glaube bei schritt 5) die möglichkeit angeboten die datei config.php downzuloaden oder direkt in contenido/includes zu schreiben... wenn das erzeugen im ordner contenido/includes/ nicht funktioniert (wahrscheinlich fehlen die schreibberechtigungen für diesen ordner) musst du diese config.php runterladen und händisch im ordner contenido/includes/ plazieren.
*** make your own tools (wishlist :: thx)
Schneemann
Beiträge: 9
Registriert: So 4. Jul 2004, 09:03
Kontaktdaten:

Beitrag von Schneemann »

Eben dabei hatte ich ja oben beschriebene Probleme. Der Schritt fünf der Installation wurde nicht korrekt abgeschlossen, er versucht lange, die Verbindung zum Server aufzubauen, dann nach ca. zwei Minuten sagt der Browser, dass er fertig ist, ich bin aber immer noch bei Schritt fünf. Das ist der Ablauf unter Netscape 7.1. Mit dem IE 6.0 komme ich nach Schritt fünf wieder zurück zur /setup/index.php. Was müsste denn nach Schritt fünf eigentlich kommen?

Auf dem Ordner includes habe ich volle Zugriffsrechte.
Gesperrt