Shared Install bei Hoster möglich?
Shared Install bei Hoster möglich?
Hallo
Ich würde gerne verschiedene Blogs auf meinen Webspace betreiben. Nun bin ich beim Provider www.hostpoint.ch angemeldet. Ist es möglich, bei einen Hosting Provider Shared Install zu nutzen? Wenn ja, wie?
Vielen Dank für eure Antworte, es ist mir wirklich wichtig!
Grüsse Manuel
Ich würde gerne verschiedene Blogs auf meinen Webspace betreiben. Nun bin ich beim Provider www.hostpoint.ch angemeldet. Ist es möglich, bei einen Hosting Provider Shared Install zu nutzen? Wenn ja, wie?
Vielen Dank für eure Antworte, es ist mir wirklich wichtig!
Grüsse Manuel
-
- Regular
- Posts: 16
- Joined: Sat Sep 02, 2006 6:30 pm
- Contact:
in der serendipity_config_local.inc.php einfach nur
in z.b.
etc. ändern
Code: Select all
$serendipity['dbPrefix'] = 'serendipity_';
Code: Select all
$serendipity['dbPrefix'] = 'serendipity1_';
$serendipity['dbPrefix'] = 'serendipity2_';
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Grundsätzlich ist eine Shared-Install bei PRovidern nur möglich, wenn Du Befugnis hast, den PHP include_path via .htaccess zu ändern.
Dann kannst Du den Shared-Install Anweisungen auf www.s9y.org folgen, nur anstelle eigener VirtualHosts kannst du einfach neue Verzeichnisse im Unterverzeichnis deines Hosts anlegen, und dann die Anweisungen in die .htaccess packen.
Das ganze ist also schon möglich, erfordert jedoch auch etwas Kenntnisse mit .htaccess und dem grundsätzlichen Verständnis von Apache/PHP.
Viele Grüße,
Garvin
Grundsätzlich ist eine Shared-Install bei PRovidern nur möglich, wenn Du Befugnis hast, den PHP include_path via .htaccess zu ändern.
Dann kannst Du den Shared-Install Anweisungen auf www.s9y.org folgen, nur anstelle eigener VirtualHosts kannst du einfach neue Verzeichnisse im Unterverzeichnis deines Hosts anlegen, und dann die Anweisungen in die .htaccess packen.
Das ganze ist also schon möglich, erfordert jedoch auch etwas Kenntnisse mit .htaccess und dem grundsätzlichen Verständnis von Apache/PHP.
Viele 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/
# 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/
-
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact:
hallo,
ich bastle auch gerade an sowas rum, weil ich da vielleicht mal für einen Freund so machen will.
mein aufbau (auch normaler Hoster) sieht so aus:
/mein-pfad/htdocs/blog1
/mein-pfad/htdocs/blog2
/mein-pfad/htdocs/s9y
wobei zwei verschiedene Domains einmal auf blog1 und einmal auf blog2 aufgeschaltet sind. Und in s9y liegen halt die core-Dateien.
Mein Versuch sah nun so aus, daß ich in allen der deployment-files
das
geändert in
Völlig naiv hoffte ich, daß damit der richtige Pfad fürs includen gefunden wird.
Aber stattdessen:
der php include_path lautet:
ich bastle auch gerade an sowas rum, weil ich da vielleicht mal für einen Freund so machen will.
mein aufbau (auch normaler Hoster) sieht so aus:
/mein-pfad/htdocs/blog1
/mein-pfad/htdocs/blog2
/mein-pfad/htdocs/s9y
wobei zwei verschiedene Domains einmal auf blog1 und einmal auf blog2 aufgeschaltet sind. Und in s9y liegen halt die core-Dateien.
Mein Versuch sah nun so aus, daß ich in allen der deployment-files
das
Code: Select all
require_once 's9y/wfwcomment.php';
Code: Select all
require_once '../s9y/wfwcomment.php';
Aber stattdessen:
Code: Select all
Warning: Smarty error: unable to read resource: "index.tpl" in /mein-Pfad/htdocs/s9y/bundled-libs/Smarty/libs/Smarty.class.php on line 1095
der php include_path lautet:
Code: Select all
.:/usr/local/srv/php4/pear:/etc/apache2/binary:/mein-pfad
Ciao, Stephan
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Stell den include-pfad mal auf /mein-pfad/htdocs/ und evtl. zusätzlich auch /mein-pfad/htdocs/s9y.
Grßüe,
Garvin
Stell den include-pfad mal auf /mein-pfad/htdocs/ und evtl. zusätzlich auch /mein-pfad/htdocs/s9y.
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/
# 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/
-
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact:
Und wie mache ich das bei einem normalo-Hoster?garvinhicking wrote:Hi!
Stell den include-pfad mal auf /mein-pfad/htdocs/ und evtl. zusätzlich auch /mein-pfad/htdocs/s9y.
Wobei mir fällt folgendes auf:
Mit mein-blog.example/serendipity_admin.php komme ich ins Admin-Panel! Nur halt ohne jede CSS-Formatierung. Also das require_once '../s9y/serendipity_admin.php'; funktioniert schon irgendwie
Und ich habe jetzt mal s9y verlegt:
/mein-pfad/htdocs/blog1 bleibt, aber
/mein-pfad/s9y, also direkt im include-path.
Und entsprechend in den Dummy-Dateien
require_once '../../s9y/index.php';
Aber hülft nix, der Fehler bleibt, ins Backend komme ich rein.
Ciao, Stephan
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Technisch gesehen funktioniet das halt nur wenn s9y den include_path nutzen kann.
Man könnte s9y auch ein anderes Verfahren beibringen. Dafür muss man natürlich quasi sämtliche S9Y_INCLUDE_PATH Logik verbiegen und patchen.
Wenn /dein-pfad und /dein-pfad/s9y im include path sind, musst Du im PHP-Code eignetlich nichts patchen.
Grüße,
Garvin
Keine Ahnung, ich bin bei keinem normalo-Hoster.Und wie mache ich das bei einem normalo-Hoster?
Technisch gesehen funktioniet das halt nur wenn s9y den include_path nutzen kann.
Man könnte s9y auch ein anderes Verfahren beibringen. Dafür muss man natürlich quasi sämtliche S9Y_INCLUDE_PATH Logik verbiegen und patchen.
Wenn /dein-pfad und /dein-pfad/s9y im include path sind, musst Du im PHP-Code eignetlich nichts patchen.
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/
# 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/
-
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact:
wie gesagtgarvinhicking wrote:Hi!
Wenn /dein-pfad und /dein-pfad/s9y im include path sind, musst Du im PHP-Code eignetlich nichts patchen.
Code: Select all
.:/usr/local/srv/php4/pear:/etc/apache2/binary:/mein-pfad
hm, wieso funktioniert denn eigentlich das ganze, wenn man das Blog ganz normal irgendwo ablegt? in einem beliebigen Subordner, der ja auch nicht im include_path liegt. Weil da müssen doch auch ständig Dateien includiert werden?Technisch gesehen funktioniet das halt nur wenn s9y den include_path nutzen kann.
Ciao, Stephan
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Im Shared-Modus werden alle Dateien nicht aus dem verzeichnis gezogen wo s9y aufgerufen wird. Das ist der fundamentale Unterschied der include_path benötigt.
Grüße,
Garvin
Weil im Nicht-Shared Modus die Dateien ganz anders sind als im Deployment-Modus, wo die Dateien ganz wo anders liegen?hm, wieso funktioniert denn eigentlich das ganze, wenn man das Blog ganz normal irgendwo ablegt? in einem beliebigen Subordner, der ja auch nicht im include_path liegt. Weil da müssen doch auch ständig Dateien includiert werden?
Im Shared-Modus werden alle Dateien nicht aus dem verzeichnis gezogen wo s9y aufgerufen wird. Das ist der fundamentale Unterschied der include_path benötigt.
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/
# 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/
-
- Regular
- Posts: 1531
- Joined: Tue Mar 07, 2006 11:25 pm
- Location: Berlin, Germany
- Contact:
Bahnhof?garvinhicking wrote: Weil im Nicht-Shared Modus die Dateien ganz anders sind als im Deployment-Modus, wo die Dateien ganz wo anders liegen?
Im Shared-Modus werden alle Dateien nicht aus dem verzeichnis gezogen wo s9y aufgerufen wird. Das ist der fundamentale Unterschied der include_path benötigt.
Aber egal, alternativ kann man auch einfach tatsächlich das template-Verzeichnis in das "blog1"-Verzeichnis verschieben
Jetzt geht es wunderbar mit
/mein-pfad/htdocs/blog1
/mein-pfad/htdocs/blog2
/mein-pfad/htdocs/s9y
Ciao, Stephan