Installationslog eines Noobs

Gesperrt
jekl
Beiträge: 2
Registriert: Do 9. Feb 2006, 00:24
Kontaktdaten:

Installationslog eines Noobs

Beitrag von jekl »

oder: Wie finde ich möglichst alle Installationsprobleme?

Ich würde gern mal wissen, ob Ihr alle PHP, MySql Cracks seid, ob ich in allen Fallen getappt bin die es bei der Installation geben kann, oder ob mich das Leben mal wieder verarschen will?

Aber fangen wir vorne an!

Ich muss mich mit Contenido beschäftigen, weil ich über die FH (ich studiere NICHT Informatik *g*) einen Auftraggeber habe, der damit gerne Arbeiten möchte.
Da ich schon ein wenig (!) Erfahrung in PHP, MySql habe, habe ich großkotzig gesagt: "Das bekommen wir schon hin!" Sind ja nur "7 Schritte bis zur erfolgreichen Installation"

Also erstmal kräfig lesen! Contenido, CMS an sich, Forum, FAQ´s, etc.
Dann den Webhoster fragen, auf welcher PHP, MySql Version denn seine Server laufen in dem festen Vorhaben einen lokalen Win2k (Linux kann ich leider nicht) Server aufzusetzen. Diesen wollt ich dann per DynDns.org meinen Mitstreitern zum Testen veröffentlichen. So der Plan...

Also: Server (Win2k) aufgesetzt, IIS 4 installiert, die von dem Webhoster vorgeschlagenen PHP (php-4.4.1) und MySql (mysql-4.0.26) Versionen installiert (verdammt, wie bekomme ich noch den MySql Server zum laufen?*Tipp* mysql/bin/winmysqladmin.exe), Contenido (contenido-4.6.4.zip) in den wwwroot Ordner.
Dann hab ich glücklicherweise ein Acronis Image gemacht.

Puh! Bis hier habe ich glaube ich schon 6 Stunden nur gelesen (und gesucht!), aber: Hurra! Nun gehts also los! Contenido Setup!
Nach dem ersten Versuch hatte ich bei Schritt 4 glaube ich ALLE Fehlermeldungen die kommen können *g*! "konnte alles mögliche nicht schreiben", "gib mir gd oder imagemagick", "sql server? wo? lüg nicht!", "bilder lesen und schreiben? hier nicht"
Bis ich raus gefunden habe, was imagemagick ist und das ich die ImageMagick-6.2.6-2-Q16-windows-dll.exe für nen W2k Server brauche;
bis ich raus gefunden habe, was die Gd-Library ist und ich nicht die von http://www.boutell.com/gd/ brauche, weil für Linux, sondern die php_gd2.dll die es natürlich nur in der „Windows binary“ auf PHP.net gab und nicht in dem „Windows installer“, welchen ich installiert hatte (php.ini verändern nicht vergessen); und das ich nur dann einen Datenbankzugriff mit contenido erhalte, wenn ich vorher mit PhpMyAdmin einen eigenen User erstellt habe, von dem ich die Zugangsdaten definitiv weiß hat es noch mal ewig Stunden gebraucht und es sind ne Menge Images über meinen Server gerannt
OK. Ist nur n lokaler Testserver. Erstmal dem wwwroot Ordner alle möglichen Rechte einräumen (Unterordner einbezogen). Danach waren die Schreibfehler weg. Und endlich "Keine Probleme gefunden" Siehe da!

Installation erfolgreich! JAAAAA! Finally! Backend aufrufen! ööhhh?! Geht nicht (keine Berechtigung)? Frontend aufrufen! ööhhh?! Geht auch nicht (keine Berechtigung)? Na gut. Hängen wir noch mal index.php hintendran (da war doch mal was in W2k...). Oh! Ah! Contenido funktioniert endlich!

So! Nun muss ich es nur noch im Netz veröffentlichen. Aber erstmal im Lan testen. Muss ja genau so funktionieren. Ab an den anderen Rechner. Aber was ist das? Die Seite sieht ja komplett anders aus? Häh? Alle Bilder fehlen? Nur Text? Ok. Da steht "localhost" in der URL des Browsers. Das kann übers Netzwek ja auch nicht funktionieren, oder? Obs mit der IP des Servers funktioniert?
Oh ja! Bild wird angezeigt. Also sind die Pfade falsch! Ich hab zwar gesehen, dass ich in der config.php Pfade anpassen kann, aber ich habe nicht den gefunden, der beim erzeugen der Webseiten wichtig ist...(Browser Path?)

*Heeeuuuuuel*! Das ist jetzt mein aktueller Stand. Bitte versteht mich nicht falsch, ich will mich bestimmt nicht beschweren. Immerhin bekomme ich ein OpenSource CMS für lau! Was ich aber nicht verstehe sind die relativ wenigen Installationsfragen zu all diesen Problemen? Bin ich da nun wirklich in jede Falle getappt, die da war? Das kann ja nicht die "normale" Prozedur sein. Sonst wären hier mehr dumme Fragen wie meine *g* Ansonsten müsste eure Installationsanleitung doch dringend mal erweitert werden *wegduck*.

Kann ja sein, dass ich mich mit diesem Thread zum totalen Affen mache, aber Ihr sollt ja auch mal was zum Lachen haben :D

So nun aber zu den Fragen die ich (erstmal) noch habe:
1. Ist die Installation auf einem "echten" Webserver stressfreier?
2. Funktioniert das mit meiner Konfiguration überhaupt? Incl DynDns.org? Wenn ja:
3. Wie bekomme ich den Pfad angepasst, der dem Client im Netz die richtigen Pfade für meine Webseiten erstellt? Ich muss da dann doch auch relative Pfade angeben können, oder?

Ich hab ja schon recht viel ge´RTFM`t, aber bei den Punkten komm ich echt nicht weiter. Bin dankbar für jede Hilfe.

jekl
MichFress
Beiträge: 750
Registriert: Mo 5. Jan 2004, 22:32
Wohnort: Bochum
Kontaktdaten:

Re: Installationslog eines Noobs

Beitrag von MichFress »

jekl hat geschrieben:*Heeeuuuuuel*! Das ist jetzt mein aktueller Stand. Bitte versteht mich nicht falsch, ich will mich bestimmt nicht beschweren. Immerhin bekomme ich ein OpenSource CMS für lau! Was ich aber nicht verstehe sind die relativ wenigen Installationsfragen zu all diesen Problemen? Bin ich da nun wirklich in jede Falle getappt, die da war? Das kann ja nicht die "normale" Prozedur sein. Sonst wären hier mehr dumme Fragen wie meine *g* Ansonsten müsste eure Installationsanleitung doch dringend mal erweitert werden *wegduck*.
Deine Probleme lagen ja irgendwie eher bei der Inbetriebnahme des Servers. Nicht im Installieren von Contenido, nich? ;-)
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)
Maribeauli

Beitrag von Maribeauli »

aber Ihr sollt ja auch mal was zum Lachen haben
Deine Probleme lagen ja irgendwie eher bei der Inbetriebnahme des Servers.
rofl
nein nicht über die Antworten, und schon gar nicht über @jekl - sondern nur so oder über mich :lol:

Ist doch immer wieder schön wenn man sich selber mal in einem anderen Posting wiedererkennt. 8)

Mal meine Erfahrung dazu:
Ist die Installation auf einem "echten" Webserver stressfreier?
Also, bei mir ja. Ich hatte auch einige Probleme, die lagen aber auch eher im Bereich "keine Ahnung von MySql".

Zum Glück wird dieser Webserver von einem Provider betreut der eine, kostenlose Telefonhotline, Ahnung von Linux und Mysql hat.
Nach einem 20 Minuten dauernden "Crask-Kurs - MySql für Dummys"
dauerte die 1. Installation 60 Minuten, die zweite und dritte etwa 15 Minuten.
(Ich hatte zwischendurch Contenido mal total verstrubbelt, Neuinstallation war schneller als Reparatur)

Für mich wichtig war dass ich parallel zur Installation mit einem FTP-Programm auf dem Server zugreifen konnte, da habe ich gleich die von Contenido beanstandeten Rechte (CMOD) korrigieren können.

Ansonsten sagt Contenido schon was nicht korrekt ist.

Was ein Problem bei einigen Providern ist, ist das Table Lock.
Wenn ein Provider das nicht zuläßt wird es wohl eng.

imagemagick ist auch bei mir ein Problem.
Wenn ich Seiten aufrufe die imagemagick verwenden gibt Contenido eine Fehlermeldung raus.
Der IE zeigt ebenfalls eine Fehlermeldung im Fenster an,
der FF zeigt die Seite sauber und richtig.
Ich habe erstmal imagemagick verbannt, darum kümmere ich mich später mal (oder auch nicht :P )


Nicht verzagen, einfach mal auf einem Webserver installieren.
Viel Glück :D
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Wobei man erwähnen sollte, dass jekl mit einem Win-Server gespielt hat - was ist denn der Webserver für ein Typ?
So! Nun muss ich es nur noch im Netz veröffentlichen. Aber erstmal im Lan testen. Muss ja genau so funktionieren. Ab an den anderen Rechner. Aber was ist das? Die Seite sieht ja komplett anders aus? Häh? Alle Bilder fehlen? Nur Text? Ok. Da steht "localhost" in der URL des Browsers. Das kann übers Netzwek ja auch nicht funktionieren, oder? Obs mit der IP des Servers funktioniert?
Oh ja! Bild wird angezeigt. Also sind die Pfade falsch! Ich hab zwar gesehen, dass ich in der config.php Pfade anpassen kann, aber ich habe nicht den gefunden, der beim erzeugen der Webseiten wichtig ist...(Browser Path?)
Da, wo http: drin vorkommt:
$cfg['path']['contenido_fullhtml']
$cfg['path']['wysiwyg_html']

Und natürlich muss der Webserver bereits unter der Bezeichnung im Web erreichbar sein, die Du da verwendest (ein http://meintollerserver sollte mindestens eine Apache oder IIS-Webseiter liefern).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
jekl
Beiträge: 2
Registriert: Do 9. Feb 2006, 00:24
Kontaktdaten:

Beitrag von jekl »

Nicht verzagen, einfach mal auf einem Webserver installieren.
Viel Glück :D
Das werd ich nun auch machen! Bin zwar schon etwas weiter, doch dann kam en auch schon getimagesize(), parse_url und capiclient...

bin echt ein wenig frustriert :cry:

Aber Danke auf jeden für die Antworten!
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ähm, beachte unbedingt die Tips & Tricks V4.6 hier im Forum.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt