Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 01:54:45 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1] 2   Go Down
Print
Author Topic: wb installation verschieben  (Read 3871 times)
hweiss

Offline Offline

Posts: 13


« on: February 16, 2007, 01:36:25 PM »

Hallo,

leider kann ich die Info nicht mehr finden... ich hatte es im Forum schon mal gesehen.

Am Wochenende muss ich eine WB Installation aus dem ordner ./wb auf ./ "hochschieben", so dass das ".../wb/..." aus der URL verschwindet.

Wie war das?

a) in der config.php die Pfade anpassen.
b) bei allen mit FCKeditor angelegten Seiten in der Sourcecodeansicht alle Links korrigieren.

wars das?
gibts noch was zu beachten?

Die Seite liegt bei 1&1, da sind angeblich wwrun und ftp un derselben Gruppe. Also sollte es keine probleme mit dem ownership geben, oder? Einen Consolenzugang hab ich nicht, nur ftp.

Dank + gruss!
hw
Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #1 on: February 16, 2007, 01:42:35 PM »

Hallo,

Quote
a) in der config.php die Pfade anpassen.
ja

Quote
b) bei allen mit FCKeditor angelegten Seiten in der Sourcecodeansicht alle Links korrigieren.
am besten einen dumpfile der kompletten Datenbank machen, die sql datei mit einem editor über search and replace "http://www.domäne.de/wb" ersetzen durch "http://www.domäne.de" und den geänderten dumpfile dann zurückspielen.

Quote
Die Seite liegt bei 1&1, da sind angeblich wwrun und ftp un derselben Gruppe. Also sollte es keine probleme mit dem ownership geben, oder?
Dein Wort in Gottes Ohr, die Hand ins Feuer legen würde ich dafür aber nicht. Nun ja wenn du Probleme bekommst, weißt du ja was die Ursache ist.

Viel Spaß

Matthias
Logged
hweiss

Offline Offline

Posts: 13


« Reply #2 on: February 16, 2007, 01:56:38 PM »

Quote
Die Seite liegt bei 1&1, da sind angeblich wwrun und ftp un derselben Gruppe. Also sollte es keine probleme mit dem ownership geben, oder?
Dein Wort in Gottes Ohr, die Hand ins Feuer legen würde ich dafür aber nicht. Nun ja wenn du Probleme bekommst, weißt du ja was die Ursache ist.

hast'n Tipp was zu tun ist, falls diese Auskunft falsch ist?
chown via ftp client wäre mir neu  huh

Dann wahrscheinlich eine permanente umleitung auf /wb, so dass dieses Unterverzeichnis zur Root wird?

Logged
hweiss

Offline Offline

Posts: 13


« Reply #3 on: February 16, 2007, 09:15:24 PM »

hat geklappt!

 smiley
Logged
thorn

Offline Offline

Posts: 980


WWW
« Reply #4 on: February 18, 2007, 04:55:48 PM »

am besten einen dumpfile der kompletten Datenbank machen, die sql datei mit einem editor über search and replace "http://www.domäne.de/wb" ersetzen durch "http://www.domäne.de" und den geänderten dumpfile dann zurückspielen.

Huh? Unter welchen Umständen ist das den notwendig?

Ich habe eine lokale Installation (2.6.5), die unter http;//localhost/wb1/index.php zu erreichen ist, mit einer lokalen Datenbank. In dieser Installation arbeite ich lokal; und Gelegentlich kopiere ich sie auf den Server, wo sie dann unter http;//domain.de/irgendwas/index.php zu erreichen ist.
Dafür schiebe ich nur einen Dump der Datenbank rüber, und übertrage per FTP alles von /var/www/wb1/* nach /irgendwas/ auf dem Server. - Dann muß ich nur noch die config.php anpassen - Fertig.

Um eine Installation auf dem gleichen Server zu verschieben, reicht es alle Dateien zu verschieben und in der config.php WB_URL und ADMIN_URL anzupassen (Die Datenbank bleibt in diesem Fall ja die selbe). Hab ich gerade mal lokal ausprobiert.


Dafür sind in den Templates doch überall
<a href="<?php echo WB_URL; ?>"><img src="<?php echo TEMPLATE_DIR; ?>/banner.jpg" ...
drin damit keine absoluten Pfade entstehen.

MfG, Thomas
« Last Edit: February 18, 2007, 05:05:44 PM by thorn » Logged

hweiss

Offline Offline

Posts: 13


« Reply #5 on: February 18, 2007, 08:41:14 PM »

Der FCKeditor macht absolute Links. Kann man wohl irgendwie umschalten auf relative Links, hatte ich aber vorher nicht gemacht. Und tatsächlich war im Dump gut 50 mal "/wb/" durch"/" zu ersetzen. Vorher hats kein einziges Bild angezeigt.

Logged
Chaploo
Guest
« Reply #6 on: February 19, 2007, 01:38:41 PM »

Kann Xinha eigentlich relative Links?

Grüße
Chaploo
Logged
hweiss

Offline Offline

Posts: 13


« Reply #7 on: February 20, 2007, 11:38:37 AM »

keine Ahnung. habe WB erst vor ein paar Wochen endeckt (in der Internet Professionell empfohlen), für ein Projekt für tauglich befunden und mich daran gehalten, was hier im Forum empfohlen wurde. Das war der FCKeditor, was anderes habe ich nicht versucht.

Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #8 on: February 20, 2007, 11:47:55 AM »

Hallo,

sowohl HTMLArea als auch XINHA nutzen per default relative links. Beim FCKEditor kann man das auch einstellen.

in fckeditor/editor/filemanager/browser/default/connectors/php/config.php Zeile 35 und 41 ändern. Einfach WB_URL. bzw. WB_PATH. entfernen. Bin mir aber nicht mehr ganz sicher ob beide Einträge, nur einer und wenn dann welcher geändert werden muss. Bitte ausprobieren.

Matthias
Logged
Chaploo
Guest
« Reply #9 on: February 20, 2007, 11:56:14 AM »

Hi,

ich habe xinha installiert (und nichts darin geändert). Wenn ich einen Text markiere und auf den Button Hyperlink einfügen/ändern klicke, geht das Fenster auf, das links die vorhandenen Seiten zeigt, rechts die Auswahl URL ... oder Email-Link. Wenn ich nun eine Seite links anklicke, wird rechts der komplette Pfad mit http:// ... angezeigt und auch so in den Code geschrieben. das ist doch ein absoluter Pfad, oder? Wie kann man das denn auf relative Pfade umstellen?

Grüße
Jochen
Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #10 on: February 20, 2007, 12:55:02 PM »

Hallo,

bin die ganze Zeit davon ausgegangen, dass es sich um die links handelt wenn man bilder einfügt. Nun gut, vielleicht hab ich ja mal wieder was falsch verstanden.

Die von dir angesprochenen links auf bestehende Seiten werden in der include.php des moduls eingelesen. Das musst du dann auch dort ändern.

Matthias

P.S.
Ich verstehe momentan den Sinn nicht ganz warum man relative links braucht  huh. WB ist vom Grundsatz her nicht gedacht Installationen zu verschieben und diese Aktionen von lokal nach webserver oder innerhalb des webservers auf andere Verzeichnisse zu verschieben  verursachen bei vielen Hostern Probleme. Und nur wenn man sowas vorhat braucht man relative Pfade. Na ja aber da muss jeder seber wissen was er tut.
Logged
Chaploo
Guest
« Reply #11 on: February 20, 2007, 01:06:04 PM »

Hi,

mein Gedanke war einfach dieser: wenn ich unter www.domain.de/wb/ entwickle (live/online) und die fertige Website dann um die eine Ebene von /wb ins Root verschieben möchte, muss ich nicht alle Text-Links anpassen, wenn zuvor relative Pfade verwendet wurden. Oder?

Grüße
Jochen
Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #12 on: February 20, 2007, 01:11:19 PM »

Hallo,

da hast du schon recht, wenn das verschieben ohne Probleme geht, dann mach es so. Kanns nur immer wieder sagen, dass dabei auch andere Probleme auftauchen können weil eben WB dafür nicht gemacht wurde, das mit den relativen Links ist da noch das kleinste.

Matthias
Logged
hweiss

Offline Offline

Posts: 13


« Reply #13 on: February 20, 2007, 09:24:27 PM »

Matthias,

das ist so aus meiner Sicht nicht ganz richtig. Die meisten Websites wachsen nicht mehr auf der grünen Wiese, sondern sind schon irgendwie da, meinetwegen als statische Seiten. Und nun solls ein CMS sein. Viele shared hosting packages erlauben keine Priorisierung von index.html / .php, also muss es raus aus der Root. Wenn die site dann fertig ist, kann man sie verschieben - oder, um Problemen mit Directory ownerships zu umschiffen, lässt man die WB-site da,wo sie ist und verbiegt die Serverroot darauf. Mit relativen Links wäre das damit erledigt, mit absoluten Links nicht. Was ja nun kein echtes Problem ist, 1x search&replace auf dem DB-Dump ist ja nun keine große Aufgabe, zumal man das ja nur 1x machen muss.
Von mir aus muss da nix geändert werden... das war nur zu deiner Aussage "nicht dafür gedacht"

gruss
Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #14 on: February 21, 2007, 05:54:35 AM »

Hallo,

verschieben funktioniert nur da, wo es mit den permissions und ownerships keine Probleme gibt. Leider ist das aber eher die Ausnahme als die Regel. Deswegen warne ich lieber davor..

Wenn man alte statische Seiten hat ist es besser die alten Seiten zu verschieben, WB in die root zu installieren und solange man sich in der Entwicklungsphase befindet per .htaccess auf die alten Seiten weiterleiten. Damit hat man den Vorteil, das man mit WB (dem System, das nach der Umstellung ja reibungslos laufen soll) garantiert keine Problem hat. Man muss an Wb nix anpassen, dannach keine dumps erstellen ... . Alle Alten Seiten sind für den User weiterhin erreichbar und sobald man mit der neuen Seite fertig ist nimmt man einfach nur die .htaccess raus und alles ist gut. (Alternativ kann man dir .htaccess auch lassen und alle alten urls, die ja bestimmt irgendwo gebookmarkt sind) auf die neuen Seiten umleitet. Einziger Nachteil dieser Geschichte, während der Umstellungsphase ändert sich im Browser die URL.

wie gesagt alles eine Sache der Organisation und manchmal kann man sich mit ein bisserl Überlegen vorher (Plan machen  grin) viel Arbeit hinterher sparen.

Matthias
Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #15 on: February 21, 2007, 08:05:48 AM »

auch von mir "Hallo",

ich muss da Matthias auch zustimmen. Obwohl es möglich ist WB innerhalb oder auch ausserhalb eines Servers zu verschieben, bekommen die meisten Leute immer wieder Probleme mit den Ordnerberechtigunge n (permissions und ownership).

Wenn die Berechtigungen falsch gesetzt sind, gibt es mehr Probleme als man Zeit gespart hat. Wenn Du aber weisst, was Du zu tun hast, wird das ja kein Problem werden wink

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

Chaploo
Guest
« Reply #16 on: February 21, 2007, 10:33:01 AM »

Hi,

also, das war bisher weniger wg. "Ich weiß es besser" sondern aus Bequemlichkeit.  grin
Ich habs erst einmal gemacht, und da hat alles funktioniert (bis auf die Pafade für Links und Bilder, die ich neu machen musste). Hab halt noch nie mit nem lokalen Server gearbeitet und mich bisher vor der Einarbeitung gescheut.  wink
Werd ich dann wohl mal nachholen. In der aktuellen Internet Professionell ist auf der CD der aktuelle VMware-Server, das ist doch genau das richtige dafür, oder?

Grüße
Jochen
Logged
hweiss

Offline Offline

Posts: 13


« Reply #17 on: February 21, 2007, 10:46:39 AM »


Wenn man alte statische Seiten hat ist es besser die alten Seiten zu verschieben, WB in die root zu installieren und solange man sich in der Entwicklungsphase befindet per .htaccess auf die alten Seiten weiterleiten.

Das ist natürlich die bessere Lösung. In meinem Fall wars nun nicht so, weil die Firma erst davon überzeugt werden wollte, dass ein CMS i.A. und WB im Besonderen die richtige Lösung ist. Also erst mal "untergeordnet" als Demo. Und wie sich Demos halt manchmal so verhalten, ist dann daraus die Live-Version geworden  grin
Logged
hweiss

Offline Offline

Posts: 13


« Reply #18 on: February 21, 2007, 10:49:22 AM »

Werd ich dann wohl mal nachholen. In der aktuellen Internet Professionell ist auf der CD der aktuelle VMware-Server, das ist doch genau das richtige dafür, oder?

ja. Genau as läuft hier auch. Win XP als Host und Debian als Guest, der Webserver. Du musst halt die etc/hosts bzw etc\hosts pflegen, damit absolute links auch lokal bleiben.
Logged
Chaploo
Guest
« Reply #19 on: February 21, 2007, 10:53:27 AM »

Bevor ich jetzt hier anfange zu viele Fragen zu stellen ... kennt ihr eine Quelle, wo die Einrichtung eines lokalen Servers gut erklärt ist, eine Dokumentation, ein FAQ, einen Thread?  smiley

Danke & Gruß
Jochen
Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #20 on: February 21, 2007, 11:01:33 AM »

Hallo,

also wenn du einen lokalen Webserver betreiben willst dann geht das am einfachsten mit "XAMPP" oder "Vertrigo". Beide Pakete gehen einfach zu installieren, sind hervorragend konfiguriert und sofort einsetzbar. Damit kann man ohne zusätzliche Software (VMware-Server) WB lokal installieren und seine Seiten damit entwickeln.

Matthias
Logged
Slotermeyer

Offline Offline

Posts: 4


« Reply #21 on: February 21, 2007, 11:01:50 AM »

Bevor ich jetzt hier anfange zu viele Fragen zu stellen ... kennt ihr eine Quelle, wo die Einrichtung eines lokalen Servers gut erklärt ist, eine Dokumentation, ein FAQ, einen Thread?  smiley

Schau mal hier nach:
http://www.apachefriends.org/de/xampp.html
Logged
Chaploo
Guest
« Reply #22 on: February 21, 2007, 11:08:31 AM »

Danke für die Hinweise, das klingt gut. Zumal XAMPP 1.5 auch auf der InternetProfessione ll CD drauf ist.  grin
Und wenns dann soweit ist:
- MySql Dump erstellen und auf dem Live-Server in die DB einpflegen
- WB per FTP auf den Live-Server verschieben
- config.php anpassen

That's it??? Klingt zu schön & einfach um wahr zu sein. smiley

Grüße
Jochen
Logged
hweiss

Offline Offline

Posts: 13


« Reply #23 on: February 21, 2007, 11:13:02 AM »

Einen Bekannten habe ich folgendes geraten, er hats erfolgreich installiert:

Debian Netinst herunterladen: http://www.debian.de/CD/netinst/

Das ist ein minimales Debian, ganz ohne irgendwelche extras installieren.

Dann von www.apachefriends.o rg den Lampp holen. Installieren, starten, fertig!

Hast du es erst mal runtergeladen, bist du damit innerhalb von 30 Minuten ein Serveradmin  grin
Logged
hweiss

Offline Offline

Posts: 13


« Reply #24 on: February 21, 2007, 11:14:03 AM »

zu langsam... man sollt erst mal alle Posts lesen  rolleyes
Logged
Pages: [1] 2   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!