Salve,
questa è la configurazione che trovo dentro il mio vhost:
Perchè i file creati da Php non sono di myName/psacln ma di apache/apache?Codice PHP:<VirtualHost xxxxx>
ServerName xxxxxx
.....
SuexecUserGroup myName psacln
....
Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account.
Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!
Salve,
questa è la configurazione che trovo dentro il mio vhost:
Perchè i file creati da Php non sono di myName/psacln ma di apache/apache?Codice PHP:<VirtualHost xxxxx>
ServerName xxxxxx
.....
SuexecUserGroup myName psacln
....
Perché stai sicuramente usando mod_php.
http://en.wikipedia.org/wiki/SuEXEC
niente da fare.
se elimino gli AddType come fa apache a far girare i file php? Reboot di tutto con:Codice:[root@62 conf]# more httpd.conf | grep php DirectoryIndex index.html index.html.var index.shtml index.cfm index.php index.htm AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
Naturale conseguenza che aggiungendo:Codice:/usr/local/psa/admin/sbin/websrvmng -av /etc/init.d/httpd graceful
Non ottengo nulla di diverso da prima.Codice:Action application/x-httpd-php /usr/bin/php-cgi
Ma se ricordo bene, plesk, da qualche major verson a questa parte, ti permette di usare php in fastcgi semplicemente abilitando l'handler da pannello; hai provato a dare una occhiata alla configurazione dello spazio web del dominio?
Ciao,
sto guardando proprio quest'aspetto prima del suicidio.
FastCGI non è installato, ho provato a far l'update di Plesk installando il modulo mod_fcgid usando proprio le procedure di Plesk.
Al termine dell'installazione non è cambiato nulla e tornando al tool di update il componente FastCGI risulta ancora non installato.
Controlla i log di plesk e vedi se ci sono errori; se riesci ad installare quel modulo non devi fare altro che abilitarlo e sei apposto.
Evita di mettere mano ai file di vhost se non conosci come opera plesk; c'è il rischio che ti trovi file sovrascritti automaticamente ed inizi a non capirci più niente dopo.
Primo: installare FastCgi
Basta andar sul desktop - Updater, selezionare quindi FastCGI.
L'installazione non è immediata: Plesk torna al desktop ma bisogna attendere un po'.
Secondo: Abilitare Fast-CGI
Andare su Domains - <ilmiodominio> - Setup e spuntare la voce relativa
Terzo
Copiare il binario del php e dargli i permessi corretti:
Quarto: far girare Php come CGICodice:cp /usr/bin/php-cgi /var/www/vhosts/ilmiodominio.it/bin/ chown -R domainuser:psacln /var/www/vhosts/ilmiodominio.it/bin/
supponiamo che ftpUser sia il nome dell'utente FTP, ecco il file:
enjoy!Codice:AddHandler fcgid-script .php SuexecUserGroup ftpUser psacln <Directory /var/www/vhosts/ilmiodominio.it/httpdocs> FCGIWrapper /var/www/vhosts/ilmiodominio.it/bin/php-cgi .php Options +ExecCGI +FollowSymLinks </Directory>
.....
Terzo
Supponiamo che ftpUser sia il nome dell'utente FTP, copiare il binario del php e dargli i permessi corretti:
Quarto: far girare Php come CGICodice:cp /usr/bin/php-cgi /var/www/vhosts/ilmiodominio.it/bin/ chown -R ftpUser :psacln /var/www/vhosts/ilmiodominio.it/bin/
Supponiamo che ftpUser sia il nome dell'utente FTP, ecco il file da modificare:
/var/www/vhosts/ilmiodominio.it/conf/vhost.conf
Codice:AddHandler fcgid-script .php SuexecUserGroup ftpUser psacln <Directory /var/www/vhosts/ilmiodominio.it/httpdocs> FCGIWrapper /var/www/vhosts/ilmiodominio.it/bin/php-cgi .php Options +ExecCGI +FollowSymLinks </Directory>
Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)
Segnalibri