Shared Installation: Welche Dateien müssen im Webdok liegen?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
drundanibel
Regular
Posts: 5
Joined: Sun Jan 13, 2008 1:51 pm

Shared Installation: Welche Dateien müssen im Webdok liegen?

Post 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!
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Shared Installation: Welche Dateien müssen im Webdok lie

Post 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
# 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/
drundanibel
Regular
Posts: 5
Joined: Sun Jan 13, 2008 1:51 pm

Re: Shared Installation: Welche Dateien müssen im Webdok lie

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Shared Installation: Welche Dateien müssen im Webdok lie

Post by garvinhicking »

Hi!

Nein, die Dateien aus /deployment/ kommen in /. Das Deployment verzeichnis selbst nicht nehmen.

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/
drundanibel
Regular
Posts: 5
Joined: Sun Jan 13, 2008 1:51 pm

Re: Shared Installation: Welche Dateien müssen im Webdok lie

Post 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?
drundanibel
Regular
Posts: 5
Joined: Sun Jan 13, 2008 1:51 pm

Re: Shared Installation: Welche Dateien müssen im Webdok lie

Post 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. :(
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Shared Installation: Welche Dateien müssen im Webdok lie

Post 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
# 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/
drundanibel
Regular
Posts: 5
Joined: Sun Jan 13, 2008 1:51 pm

Re: Shared Installation: Welche Dateien müssen im Webdok lie

Post 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 ...
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Shared Installation: Welche Dateien müssen im Webdok lie

Post 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
# 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/
Post Reply