Deutsch| English

Zurück   Howtoforge Forum > ISPConfig > Installation und Konfiguration

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1  
Alt 22.01.2012, 18:05
Neuer Benutzer
 
Registriert seit: 22.01.2012
Beiträge: 7
Standard JOOMLA 1.7 AutoUpdate funktioniert auf ISP Config WebServer nicht

mit modPHP geht zwar die Site aber das Update nicht. Wenn ich was vermutlich besser wäre auf CGI stelle und suexec anschalte zieht meine Einstellung zum Abschalten vom eAccelerator Cache nicht und Joomla geht gar nicht.

Ich bin für jede Idee Dankbar.

Ach ja ISP Config 3.0.4.1 auf CENTOS 6.1

Datenbankversion 5.1.52
Datenbankzeichensatz utf8_general_ci
PHP-Version 5.3.3
Webserver Apache
PHP-Interface für den Webserver apache2handler
Joomla!-Version Joomla! 1.7.0 Stable [ Ember ] 19-Jul-2011 14:00 GMT
Joomla!-Plattform-Version Joomla Platform 11.1 Stable+Modified [ Ember ] 01-Jun-2011 06:00 GMT
Mit Zitat antworten
  #2  
Alt 23.01.2012, 09:30
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Die PHP Einstellungen im Web sind falsch, für CMS Systeme wie joomla, Wordpress, Drupal und Typo3 sollte man immer als php-mode "php-fcgi" nehmen und Suexec muss an sein.
Mit Zitat antworten
  #3  
Alt 23.01.2012, 20:20
Neuer Benutzer
 
Registriert seit: 22.01.2012
Beiträge: 7
Standard

OK, aber dann bekomme ich folgenden Fehler.


[Mon Jan 23 20:16:41 2012] [warn] [client 178.26.90.212] mod_fcgid: stderr: PHP Warning: include(): open_basedir restriction in effect. File() is not
within the allowed path(s): (/var/www/clients/client3/web5/web:/var/www/clients/client3/web5/tmp:/var/www/speedup.de/web:/srv/www/speedup.de/web:/usr


Vermutlich ist das ein Problem von Joomla mit eAccelerator. Allerdings habe ich das an und für sich über ein .htaccess ausgeschaltet.
---
php_flag eaccelerator.enable 0
php_flag eaccelerator.optimizer 0
---
Oder gibt's es da dann eine vhost spezifische php.ini die ich anpassen kann / muss ?

Danke und Gruß, Stefan
Mit Zitat antworten
  #4  
Alt 23.01.2012, 22:17
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Du bringst hier die php einstellungen durcheinanader. Php_ flag ist eine einstellung für mod php und nicht fcgi oder cgi. Für alle methoden ausser mod_ php steht doch ads custom php.ini feld zur verfügung, wie im manual beschrieben.
Mit Zitat antworten
  #5  
Alt 23.01.2012, 22:29
Neuer Benutzer
 
Registriert seit: 22.01.2012
Beiträge: 7
Standard

Jetzt warst Du schneller als ich ;-)

Das habe ich auch gefunden inzwischen und habe mal folgendes eingetragen

apc.include_once_override = 0
eaccelerator.optimizer = 0
eaccelerator.enable = 0

Hat aber leider nicht geholfen.
Mit Zitat antworten
  #6  
Alt 23.01.2012, 22:33
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Überprüf bitte mal, ob auch wirklich alle dateien und ordner innerhalb des web ordners dem web user und der client gruppe des webs gehören. Dadurch dass du es auf mod_php aufgesetzt hast, kann es sein dass da jetzt diversebdateien dem falschen user gehören.
Mit Zitat antworten
  #7  
Alt 23.01.2012, 22:35
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Und du solltest mal dein ispconfig updaten, denn die 3.0.4.1 hat einen bug in den web berechtigungen. Spiel mal das update ein und ändere dann einen wert im web und speicher, damit die rechte aktualisiert werden.
Mit Zitat antworten
  #8  
Alt 23.01.2012, 22:42
Neuer Benutzer
 
Registriert seit: 22.01.2012
Beiträge: 7
Standard

Hmmm, da ist wohl was durcheinander



drwxr-x--x 6 web5 client3 4096 23. Jan 00:30 .
drwxr-xr-x 8 root root 4096 11. Nov 18:04 ..
lrwxrwxrwx 1 root root 16 23. Jan 00:30 backup -> /var/backup/web5
drwxr-x--x 2 web5 client0 4096 15. Aug 14:42 cgi-bin
-rwxr-xr-x 1 root root 40 15. Aug 22:24 .htpasswd_stats
lrwxrwxrwx 1 web5 client0 35 15. Aug 14:42 log -> /var/log/ispconfig/httpd/speedup.de
drwxr-x--x 2 web5 client0 4096 15. Aug 14:42 ssl
drwxrwxrwx 2 web5 client0 4096 14. Nov 00:30 tmp
drwx--x--- 17 web5 client3 4096 23. Jan 21:05 web


Und hier der dazugehörige fcgi Starter


#!/bin/sh
PHPRC="/var/www/conf/web5"
export PHPRC
PHP_DOCUMENT_ROOT="/var/www/clients/client3/web5"
export PHP_DOCUMENT_ROOT
# The variable PHP_FCGI_CHILDREN is onyl useful for lighty or nginx as apache
# mod_fcgi will control the number of childs themself and never use the additional processes.
# PHP_FCGI_CHILDREN=8
# export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php-cgi \
-d open_basedir="/var/www/clients/client3/web5/web:/var/www/clients/client3/web5/tmp:/var/www/speedup.de/web:/srv/www/speedup.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin" \
-d upload_tmp_dir=/var/www/clients/client3/web5/tmp \
-d session.save_path=/var/www/clients/client3/web5/tmp \
$1


Ich habe die Rechte gerade eben mal angepasst aber es geht trotzdem nicht
Mit Zitat antworten
  #9  
Alt 23.01.2012, 22:49
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Da ist nichts durcheinander, alles so wie es sein muss. Ich habe vom inhalt des web ordners gesprochen, nicht vom ordner oberhalb des web ordners. Anderungen an den ordnern dort solltest du also wieder rückgängig machen.

Der fcgi starter ist so in ordnung.
Mit Zitat antworten
  #10  
Alt 23.01.2012, 22:56
Neuer Benutzer
 
Registriert seit: 22.01.2012
Beiträge: 7
Standard

Na ja, wenn ich das mit anderen vhost vergleiche so war da schon was nicht ok

drwxr-x--x 2 web5 client0 4096 15. Aug 14:42 ssl

sollte zB doch auch die group client3 haben und nicht client0

ansonsten habe ich natürlich im web Ordner vorsichtshalber mit nem chown -R web5:client3 gesetzt
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 14:49 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0