Page 1 of 1
Shared Installation: Welche Dateien müssen im Webdok liegen?
Posted: Sun Jan 13, 2008 2:11 pm
by drundanibel
Hallo,
ich habe versucht, der Installationsanweisung unter
http://www.s9y.org/41.html folgend eine Shared Installation zum Laufen zu bekommen. Aber offenbar reicht es wohl nicht, nur Links oder Kopien der drei Verzeichnisse /deployment, /templates und /htmlarea im Benutzer-Web abzulegen und entsprechende open_basedir Einträge in die Apache-Configs aufzunehmen. Welche s9y Dateien/Verzeichnisse müssen denn noch im Web-Verzeichnis liegen?
Oder sollte die index.php im Verzeichnis /usr/local/lib/php/s9y tatsächlich bereits unmittelbar gefunden und aufgerufen werden, wenn ich
www.web1-domain.de/index.php in den Browser eintippe? Das funktioniert bei mir nämlich jedenfalls nicht.
Die entscheidenden Einträge in meiner web1.conf lauten:
Code: Select all
php_value include_path ".:/usr/local/lib/php:/usr/local/lib/php/s9y/:
/usr/local/lib/php/s9y/bundled-libs/"
php_admin_value open_basedir "/etc/serendipity/:/var/www/web1/html/:/var/www/web1/phptmp/:
/var/www/web1/files/:/var/www/web1/atd/:/usr/local/lib/php/:/usr/local/lib/php/s9y/"
Danke für jeden Hinweis!
Re: Shared Installation: Welche Dateien müssen im Webdok lie
Posted: Tue Jan 15, 2008 4:31 pm
by garvinhicking
Hi!
Alle Dateien aus dem "deployment" Verzeichnis müssen im Verzeichnis liegen; da ist auch eine index.php dabei die du dann aufrufen können musst!
Grüße,
Garvin
Re: Shared Installation: Welche Dateien müssen im Webdok lie
Posted: Tue Jan 15, 2008 4:47 pm
by drundanibel
Hallo Garvin,
aber dann würde ja auch in der Adresszeile etwas stehen wie "
www.meine-domain.de/deployment.index.php" oder muss ich etwa extra für Serendipity auch den DocumentRoot entsprechend abändern?
Danke und Grüße,
Frank
Re: Shared Installation: Welche Dateien müssen im Webdok lie
Posted: Tue Jan 15, 2008 4:49 pm
by garvinhicking
Hi!
Nein, die Dateien aus /deployment/ kommen in /. Das Deployment verzeichnis selbst nicht nehmen.
Grüße,
Garvin
Re: Shared Installation: Welche Dateien müssen im Webdok lie
Posted: Tue Jan 15, 2008 5:20 pm
by drundanibel
Achsoooo, na dann wird natürlich <strike>alles</strike> einiges klar ... Ist dann aber wirklich etwas missverständlich bzw. unvollständig beschrieben unter
http://www.s9y.org/41.html. Dort steht ja, ich soll außer dem Verzeichnis /deployment auch noch /templates und /htmlarea in mein Webdok legen bzw. von dort aus verlinken. Heißt dies - hineinversetzt in diese doch etwas widersprüchliche Denke bzw. Formulierung - dass eigentlich doch all diese Verzeichnisinhalte direkt ins Webdok kopiert oder von dort aus verlinkt werden sollen?
Re: Shared Installation: Welche Dateien müssen im Webdok lie
Posted: Tue Jan 15, 2008 8:12 pm
by drundanibel
Aber in der /deployment/index.php steht ja auch nur
require_once 's9y/index.php';
Und dies schlägt (bei mir) natürlich fehl, weil es das Verzeichnis /s9y im WebDok gar nicht gibt. Worum soll es sich denn dabei jetzt wieder handeln? Wenn ich dort den Inhalt aus der normalen Original-Installation (samt der dortigen index.php) reinpacke und die obige index.php reloade, stimmt laut PHP wieder ein Pfad in Zeile 38 der /s9y/serendipity_config.inc.php nicht.

Re: Shared Installation: Welche Dateien müssen im Webdok lie
Posted: Tue Jan 15, 2008 10:52 pm
by garvinhicking
Hi!
Das /s9y verzeichnis muss wie in den Docs beschrieben über das "include_path" setting includet werden. Das /s9y ist also das zentrale Verzeichnis in /usr/local/lib/php/s9y, z.B.
Grüße,
Garvin
Re: Shared Installation: Welche Dateien müssen im Webdok lie
Posted: Fri Jan 18, 2008 11:13 pm
by drundanibel
Also tut mir leid, ich gebs auf. Natürlich hatte ich den Pfad auch entsprechend inkludiert. Aber so selbsterklärend sind die Docs eben irgendwie doch nicht. Schade, werd nun wohl doch auf Wordpress umsteigen, hab schon zu viel Zeit damit verloren, es doch noch irgendwie hinzubekommen ...
Re: Shared Installation: Welche Dateien müssen im Webdok lie
Posted: Sat Jan 19, 2008 1:14 pm
by garvinhicking
Hi!
Aber WordPress bietet erst gar keine Shared installation. Da könntest Du s9y auch einfach "so" einrichten wie's gedacht ist.
Shared isntall ist nunmal leider für User gedacht, die mit Apache VHosts und include_path und derart etwas Ahnung haben - da konnten wir keine umfangreiche Doku bisher zu schreiben.
In dem in Zukunft erscheinenden Serendipity-Buch ist es jedoch sehr ausführlich beschrieben.
Grüße,
Garvin