[ERLEDIGT]Typo3 für einen Benutzer installieren - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +---- Forum: Plauderecke (/forum-49.html) +---- Thread: [ERLEDIGT]Typo3 für einen Benutzer installieren (/thread-11095.html) Pages: 1 2 |
[ERLEDIGT]Typo3 für einen Benutzer installieren - DirkHo - 07-02-2010 03:55 AM Hallo, ich habe soeben versucht Typo3 in der neuesten Version 4.4.0 auf meinem VServer zu installieren. Auf meiner VMWare hat das (mit einer etwas älteren Version) alles problemlos geklappt. Nun bekomme ich jedoch, wenn ich example.org/typo3/install/index.php aufrufe einen 403er Fehler (Permission denied) von ispCP. Ich will die Typo3-Source in /var/www/ (bzw. allgemein außerhalb der Benutzer-Accounts halten, damit ich diese mehrfach über Symlink mehrfach verwenden kann). Folgendes habe ich dafür gemacht: typo3_src-4.4.0.tar.gz und dummy-4.4.0.tar.gz heruntergeladen und entpackt. Typo3_src-4.4.0 liegt bei mir unter /var/www/typo3-src_4.4.0 mit root:root und chmod 777 der Dummy liegt bei mir unter /var/www/virtual/example.org/htdocs/ (hier ist der dummy drin) mit vu2002:vu2002 und chmod 777 Der Order typo3-src ist ein symlink auf ../../../typo3-src_4.4.0. Hat jemand eine Ahnung, ob das an ispCP liegen kann und/oder was ich ggf. falsch mache? EDIT Der Error-Log sagt folgendes: Quote:[Thu Jul 01 22:05:16 2010] [error] [client 91.89.26.182] Symbolic link not allowed or link target not accessible: /var/www/virtual/example.org/htdocs/typo3 und, wie die Dateien und Symlinks bei mir aussehen (habe mittlerweile Typo3_src-4.4.0 in /var/www/typo3/typo3_src-4.4.0 gelegt und in /var/www/typo3/ einen symlink typo3_src -> typo3_src-4.4.0) Quote:drwxrwxr-x 7 vu2002 vu2002 4096 Jul 1 22:00 . Vielen Dank und viele Grüße, Dirk RE: Typo3 für einen Benutzer installieren - gOOvER - 07-02-2010 03:22 PM Das hat ja mal absolut nichts mit ispCP zu tun Ab in die Plauderecke. RE: Typo3 für einen Benutzer installieren - DirkHo - 07-02-2010 04:16 PM Hallo gOOvER (07-02-2010 03:22 PM)gOOvER Wrote: Das hat ja mal absolut nichts mit ispCP zu tun Ab in die Plauderecke. hmm, ja, ich dachte, weil mir die die isp-Fehler-Seite gezeigt wurde würde das vielleicht von ispCP behindert oder blockiert. Möglicherweise habe ich den Fehler schon gefunden: Symlinks sind (wohl) noch nicht aktiviert. Nur muss ich noch hinbekommen, die für das typo3_src-4.4.0 freischalten. Viele Grüße, Dirk RE: Typo3 für einen Benutzer installieren - joximu - 07-03-2010 01:12 AM Hi dirk das klappt - habs bei mir auch so /var/www/typo3/typo3-4.3.x (versionen) und dann dorthin symlinken. du brauchst keinen speziellen chmod machen - tar mit root da auspacken reicht. Wichtig ist: open_basedir in den entsprechenden Kunden-php.ini anzupassen. Da muss der /var/www/typo3 dazu. /Joxi RE: Typo3 für einen Benutzer installieren - DirkHo - 07-04-2010 12:42 AM Hi Joxi, vielen Dank für deine Antwort! Ich habe in der php.ini (/var/www/fcgi/example.org/php5/php.ini) geschaut und da steht Quote:open_basedir = "/var/www/virtual/example.org/:/usr/share/php/:/var/www/typo3/" Daran dürfte es also nicht liegen. ABER: Wie ich auch schon in einigen Forenbeiträgen gelesen habe diasbled ispCP die SymLinks?! Ich habe mir hierzu mal die /etc/apache2/sites-available/ispcp.conf angeschaut, weiß jedoch nicht a) ob ich das darin aktivieren soll/muss oder wohl eher in /etc/apache2/ispcp/example.org.conf b) Was ich da genau eintragen muss. Hättest du dafür vielleicht ein Beispiel? In der Account-eigenen php.ini habe ich symlink von den disabled_functions entfernt (oder hat das damit nichts zu tun?). Vielen Dank und viele Grüße, Dirk RE: Typo3 für einen Benutzer installieren - Sven3004 - 07-04-2010 09:35 PM Hi Hast du den Indianer auch neu gestartet nach dem ändern der php.ini? RE: Typo3 für einen Benutzer installieren - DirkHo - 07-04-2010 10:00 PM Hi Sven, ja, habe ich. Sowohl reload, Neustart und teilweise auch komplett neu gebootet um sicher zu gehen, dass auch Änderungen zum Testen in der ispcp.conf mitgeladen werden (da war ich mir nicht ganz sicher, ob da ein Neustart ausreicht). Viele Grüße, Dirk RE: Typo3 für einen Benutzer installieren - ZooL - 07-04-2010 10:25 PM ispcp deamon neustart und apache neustart reicht ja... ich restarte meine server nie ausser bei kernel updates mfg RE: Typo3 für einen Benutzer installieren - joximu - 07-05-2010 01:14 AM das symlink in den disable_function bringt nichts. Da muss nur exec weg, falls du die Grafikfunktionen von Typo3 nutzen willst (imagemagick)... ich weiss nicht, was in deiner apache-ispcp.conf steht, bei mir ist das drin (unter anderem): Code: <Directory /var/www/virtual/example.org/htdocs> und eben dieses reicht ja (FollowSymLinks). zum open_basedir: du hast ja /var/www/typo3-src-4.4.0 odr so - und nicht /var/www/typo3/typo3... prüf das mal. Bei mir sieht ein Listing im htdocs so aus: Code: drwxr-xr-x 10 vu2002 vu2002 4.0K 8. Apr 17:09 . /J RE: Typo3 für einen Benutzer installieren - DirkHo - 07-05-2010 02:50 AM Hi Zool und Joxi, vielen Dank für eure Antworten! @Zool: Dass man den ispCP-Daemon auch über /etc/init.d/ispcp_daemon restart neustarten kann wußte ich noch gar nicht. Danke für den Hinweis. O:-) @Joxi: Meiner Meinung nach sieht mein /var/www/virtual/example.org/htdocs/ so aus wie bei dir Quote:-rwxrwxrwx 1 vu2002 vu2002 7087 Jun 22 17:36 INSTALL.txt Nur, dass ich in /var/www/typo3/ noch einen SymLink typo3_src habe der dann auf typo3_src-4.4.0 verweist. D.h., ich habe eine Ordner-Struktur: /var/www/typo3/typo3_src-4.4.0 (und open_basedir in der php.ini auch auf /var/www/typo3/typo3_src-4.4.0 geändert). Meine ispcp.conf (gibt es einen Unterschied zwischen apache-ispcp.conf und ispcp.conf? Wenn ja, wo finde ich die apache-ispcp.conf?) beinhaltet auch das mit den SymLinks. Jetzt war ich mal ganz clever und bin auf eine Idee gekommen, auf die ich auch vorher schon hätte kommen können: Ich habe in /var/www/virtual/example.org/htdocs eine Datei blubb.php angelegt mit dem Inhalt "Hallo Welt". Im gleichen Verzeichnis habe ich dann einen SymLink bla.php auf blubb.php angelegt. Der Aufruf von bla.php brachte mir die Anzeige "Hallo Welt". Daraufhin habe ich blubb.php in /var/www/virtual/example.org verschoben und den SymLink bla.php geändert und erneut aufgerufen. Wieder erschien "Hallo Welt". Also direkt noch eine Ebene nach unten in /var/www/virtual kopiert und bla.php wieder geändert. Jetzt kam jedoch No input file specified. . Das heißt, SymLinks gehen grundsätzlich, ich komme damit nur nicht aus meiner Domain raus?! Hilft das vielleicht weiter? In welchem Log kann ich da denn ggf. nachschauen, um das zu beheben? Ich denke, jetzt bin ich schon mal wieder einen Schritt weiter, weil ich weiß, dass SymLinks grundsätzlich gehen... Oh man! Dass ich auf den Test nicht schon vorher gekommen bin! Vielen Dank und viele Grüße, Dirk |