|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
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 |
|
#2
|
|||
|
|||
|
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.
|
|
#3
|
|||
|
|||
|
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 |
|
#4
|
|||
|
|||
|
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.
|
|
#5
|
|||
|
|||
|
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. |
|
#6
|
|||
|
|||
|
Ü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.
|
|
#7
|
|||
|
|||
|
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.
|
|
#8
|
|||
|
|||
|
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 |
|
#9
|
|||
|
|||
|
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. |
|
#10
|
|||
|
|||
|
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 |
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:49 Uhr.









Linear-Darstellung
