Verzeichniswechsel

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Anitram
Regular
Posts: 430
Joined: Mon Nov 27, 2006 4:51 pm
Contact:

Verzeichniswechsel

Post by Anitram »

Im Augenblick fechte ich wieder mal einen Kampf mit der Installation bzw. mit dem Updating eines Plugins aus! Und während ich eine Fehlermeldung nach der anderen erhielt (wegen fehlender Rechte ein Ereignisplugin zu "überschreiben") ist mir die mögliche Ursache für dieses Drama eingefallen.

Und nun frage ich Euch um Rat, ob es das sein könnte.

Ich habe s9y auf der Rootebene installiert, also nicht in einem s9y-Ordner, in dem ich dann die Dateien entpackt habe, sondern so, auf der allerobersten Ebene. Auf dieser Ebene kann ich die Rechte mancher Ordner, wie z.B. des Plugin-Ordners nicht ändern, weil dies wohl "Hausrecht" des Hosters ist.

Was würde passieren, wenn ich alle Dateien in ein entsprechendes Verzeichnis verschieben würde und ich die htaccess entsprechend anpasse?

Ginge das so einfach oder müsste ich noch etwas Anderes berücksichtigen, wie z.B. die URLs?

Ich danke Euch schon jetzt für Eure Tipps und Erfahrungen in dieser Angelegenheit.

Martina
Mit den besten Grüßen aus Absurdistan!

Im "Entwicklungsstadium":
http://www.patente-kunst.de

Frei von jeglichen Konservierungsstoffen:
http://www.martina-kausch.de
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Verzeichniswechsel

Post by garvinhicking »

Hi!

Ja, Du müsstest eine s9y Installation verschieben, die Anleitung dazu gibt's in der s9y.org FAQ. Kurz gesagt musst du einige Config-DAteien anpassen, alle Permalinks/Pfade in der "neuen" Installation checken und ggf. alle alten Artikel anpassen um Bildverlinkungen auf den korrekten neuen Ordner zu ändern.

Auch wären dann deine alten Permalinks nicht mehr gültig.

Aber der Ordner "plugins" müsste sich bei dir genauso ändern lassen wie wenn er später "serendipity/plugins" hieße. Ich kann mir daher nicht vorstellen dass dies an deinem Problem etwas ändern würde.

Was Du ändern musst sind die CHMOD Eigentümer der Unterverzeichnisse und allen DAteien im "plugins" Ordner. Und in spartacus eintragen, dass chmod 777 oder der korrekte owner beim download für zukünftige (NICHT die derzeitigen!) Plugins eingetragen wird.

Zuletzt muss der Hoster natürlich das auch zulassen, dass PHP-Scripts chmod/umask/chown aufrufen dürfen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
xida
Regular
Posts: 31
Joined: Mon Oct 22, 2007 11:11 pm
Contact:

Post by xida »

Hallo,

ich habe auch ein Problem in dieser Art. Mein Blog war unter http://alwin.rapidspace.de installiert und dort im Unterverzeichnis /serendipity/
Das ganze war mit Bulletproof installiert und im Admin-Menü waren z.B. solche Links gesetzt:
http://alwin.rapidspace.de/serendipity/index.php

Dann bin ich hin gegangen und habe bei Provider und Domainverwalter xida.eu aufschalten lassen. Vorher funktionierte das nur über ein Frame, was ja z.B. das Setzen von tieferen Links oder das finden von RSS-Quellen erschwerte.

Hier ein Bild von meinem derzeitigen Confixx-Menü:

Image

Obwohl ich z.B. im Template-Feld
http://alwin.rapidspace.de/serendipity/index.php
in http://www.xida.eu/index.php abgeändert hatte, war es so, dass bei Eingabe von "www.xida.eu" im Browser anschließend wieder
http://alwin.rapidspace.de/serendipity/index.php
im Adressfeld stand. Ich wollte da aber die neue Variante stehen haben.
Dann bin ich in der Blogverwaltung in den Punkt "Konfiguration" gegangen und habe, wenn ich mich recht erinnere dort
http://www.xida.eu
eingegeben.

So, und nun hab' ich den Salat.
Nix geht mehr, ich komme nicht einmal mehr an/in die Verwaltungsoberfläche.
Wie krieg ich's wieder hin? :(
xida
Regular
Posts: 31
Joined: Mon Oct 22, 2007 11:11 pm
Contact:

Post by xida »

Ach menno, ich werd noch bekloppt.

Nun bin ich in die phpMyAdmin rein und wollte es da wieder auf den alten Stand bringen, damit es wenigstens wieder so wie vorher funktionierte.

Um da aber rein zu kommen, musste ich in der Confixx das Passwort und damit wohl auch das Datenbank-Passwort ändern.

Die phpMyAdmin nach der Änderung:
Image

Nun zeigt die Webseite nix an, außer:
serendipity error: unable to connect to database - exiting.
Dann dachte ich gemäß der FAQ das Passwort in der Datei

"serendipity_config_local.inc.php"

abändern zu können. Diese habe ich also runter geladen. Da steht aber Null/Nada drin. Wie, wo kann ich denn da das Passwort ändern?
Bezüglich der Rechte habe ich die config_local mit FileZilla auf '777' gesetzt und hatte auch eine Datei Namens fixperm.php

Code: Select all

<?php
chmod('/path/to/your/serendipity/serendipity_config_local.inc.php', 0777);
?>
hochgeladen.

Bin sehr frustiert.
Danke fürs Lesen meiner langen Erläuterungen.

P.S: Kann wohl besagte Datei nicht runter laden, weil mein FileZille zeigt dabei folgendes an:
FileZilla wrote:Antwort: 550 Failed to open file.
Fehler: Download fehlgeschlagen
Wie gesagt fixperm.php ist hochgeladen und auch ausgeführt worden.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Hast du in der fixperm.php denn auch den echten Pfad zu deiner Datei eingefügt? Mit /path/to/blabla klappts nicht ;)

Und ausführen musst du das script natürlich auch, hochladen alleine reicht nicht...

grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
xida
Regular
Posts: 31
Joined: Mon Oct 22, 2007 11:11 pm
Contact:

Post by xida »

Die Varianten, die ich versucht habe:

a)

Code: Select all

<?php
chmod('http://alwin.rapidshare.de/serendipity/serendipity_config_local.inc.php', 0777);
?>
und ins Browseradressfeld eingegeben:
http://alwin.rapidspace.de/serendipity/fixperm.php
als auch
http://alwin.rapidspace.de/fixperm.php


b)

Code: Select all

<?php
chmod('http://alwin.rapidshare.de/serendipity_config_local.inc.php', 0777);
?>
und ins Browseradressfeld eingegeben:
http://alwin.rapidspace.de/serendipity/fixperm.php
als auch
http://alwin.rapidspace.de/fixperm.php

Momentane Einstellungen in der Confixx:

Image

Nix geht.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Den PFAD musst du eintragen, nciht die URL!

Der Pfad ist üblicherweise das was in der Variable "serendipityPath" eingetragen wurde. Oft sowas wie /home/users/webspace/domain.de/blog/

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
xida
Regular
Posts: 31
Joined: Mon Oct 22, 2007 11:11 pm
Contact:

Post by xida »

Code: Select all

<?php
chmod('/html/serendipity/serendipity_config_local.inc.php', 0777);
?>
Geht auch nicht. *jammer*

Hab' Dir eine PM geschrieben, Garvin.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

/html/ ist garantiert kein gültiger Pfad!

Probier mal

Code: Select all

<?php
echo 'Chmod ausgeführt!';
chmod(dirname(__FILE__) . '/serendipity_config_local.inc.php', 0777);
die fixperm.php packst du dann in das verzeichnis wo die index.php von serendipity liegt. dann rufst du sie im browser mit http://deinhost/fixperm.php auf. Wenn du die URL richtig eingegeben hast (also wo sonst deine index.php auch liegt) dann sollte auf dem bildschirm "CHmod ausgeführt" im browser erscheinen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
xida
Regular
Posts: 31
Joined: Mon Oct 22, 2007 11:11 pm
Contact:

Post by xida »

Nun ist mein Blog wieder erreichbar.

Image


Was muss ich jetzt machen, damit in der Browser-Adresszeile nicht mehr

http://alwin.rapidspace.de/serendipity/index.php

sondern

http://xida.eu/index.php

erscheint, wenn ich xida.eu eingebe?


Edit Nachtrag:
Oder kann es sein, dass die DNS-Server so lange nach einer Änderung brauchen?
Jetzt erscheint immer "Zugriff verweigert".
Wenn ich in der Blog-Verwaltung bei URL zum Blog http://xida.eu eingeben und speichere, siehts anschließend wieder so aus:

Image


Confixx-Einstellungen immer noch:
Image



Hier noch mal ein Screen der Einstellung beim Domain-Hoster:

Image
Post Reply