Errore Avviare Apache "valore php"

Dopo aver aggiornato i miei vps, ottengo l'errore di seguito:

Imansible avviare apache: Avviare httpd: Errore di syntax nella row 31 di /etc/httpd/conf.d/php.conf: Comando non valido 'php_value', forse errato o definito da un module non incluso nella configuration server [FAILED]

  • Imansible accedere alla port 80 dalla posizione remota, ma funziona in locale?
  • Apache non si riavvia dopo aver inserito mod_wsgi
  • Tempo di risposta lungo dal server
  • Fai apache solo accessibile via 127.0.0.1, è questo ansible?
  • Perché sono scaricati docx, xlsx, pptx da webserver come file zip?
  • ssl virtualhosts con i requisiti ip apache
  • Attiva moduli su PHP:

    [Moduli PHP] bz2 calendario Core ctype data curl data ereg exif fileinfo filter ftp gd gettext gmp hash iconv imap intl ioniCube Loader json libxml mbstring mcrypt mhash mysql mysqli openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readline Sessione di riflessione shmop Socket SimpleXML SPL sqlite3 standard suhosin tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl zip zlib [moduli Zend] lo ioneCube PHP Loader

    Linea relativa all'errore:

    php_value session.save_handler "file"

    Cosa significa l'errore e come posso risolvere il problema?

  • File server Linux per un amministratore inesperto
  • C'è un'utilità per leggere le variables di ambiente da un file env e quindi eseguire un command (più leggero del responsabile)?
  • Il proxy inverso di Apache deseleziona l'URL
  • OpenLDAP è un'alternativa valida per Windows LDAP?
  • Perché il mio lavoro di cron crea un log con un punto interrogativo in ritardo?
  • Quali sono i methods tipici utilizzati per ridimensionare i server di archiviazione e-mail?
  • 6 Solutions collect form web for “Errore Avviare Apache "valore php"”

    Recentemente ho incontrato questo problema esatto utilizzando Plesk 9.5 su CentOS.

    Non posso dire di sicuro se sia stato causato da un aggiornamento a Plesk, o no. Il cliente non pensa che siano state apportte modifiche di recente, ma Apache non è riuscito a iniziare con questo errore.

    Dopo un esame del sistema per assicurarsi che non fosse dovuto a una violazione, ho eseguito alcuni problemi e ho determinato che mod_php era stato rimosso dalla configuration di Apache. Dopo aver controllato le impostazioni di Plesk, each vhost sulla casella usava FastCGI e SuExec.

    Quando si utilizza FastCGI e SuExec, non è ansible modificare le direttive PHP in php.conf (FastCGI) e .htaccess (SuExec).

    Il cliente aveva originariamente commentato le linee offensive, ma questo ha rotto la session di supporto per tutto. L'unico modo in cui ho potuto risolvere è stato quello di aggiungere mod_php manualmente a httpd.conf.

    Aggiungere la seguente row alla sezione con l'altro LoadModule. Assicurarsi che il path (../modules/) corrisponda al resto dei moduli in esso. Le probabilità sono buone che esistono già sul tuo sistema e sono state semplicemente rimosse dalla configuration durante l'aggiornamento.

     bash# vi /etc/httpd/conf/httpd.conf LoadModule php5_module ../modules/libphp5.so bash# apachectl restart 

    Questo mi ha colto di guardia, e non posso dire di sicuro che sia l'aggiornamento che ha causato il problema o se questa è la soluzione migliore. Sono aperta per il commento, ma altamente consigliamo di non commentare le direttive php in /etc/httpd/conf.d/php.conf in quanto romperà la roba.

    Comando non valido 'php_value', forse errato o definito da un module non incluso nella configuration del server

    L'Apache httpd-2.4 può fallire con l'errore di cui sopra se si è configurato erroneamente per utilizzare altri moduli mpm che prefork (come solo prefork mpm funziona bene con php su Linux (CentOs7 / RHEL7). Correggere la configuration Apache httpd per utilizzare prefork mpm risolverà il problema.

    1. /etc/httpd/conf.modules.d/10-php.conf

      Moduli php5_module di LoadModule / libphp5.so

    2. /etc/httpd/conf.modules.d/00-mpm.conf

      Moduli LoadModule mpm_prefork_module / mod_mpm_prefork.so

    Basta commentare quelle linee fuori.

    avevo

     #php_value session.save_handler "files" #php_value session.save_path "/var/lib/php/session" 

    Quindi eseguire il "riconfigurare se il tuo in Plesk, quindi riavviare apache" sembrava funzionare bene. Se questo accadesse dopo l'aggiornamento plesk # 53 10 minuti fa.

    Prima di eseguire l'aggiornamento da Atomic effettuare un backup del file php.conf . Quindi, dopo l'aggiornamento, sovrascrivi il nuovo file con quello precedente.

    http://www.atomicorp.com/forum/viewtopic.php?f=12&t=6891

    ha maggiori informazioni su questo problema.

    Ho pubblicato informazioni aggiuntive su come funziona la correzione su quel link in una certa misura, ma i miei siti web Joomla non si presentano ancora, anche se apache è ora avviato.

    Ho avuto il problema simile, ho capito che il module php5 è stato commentato, il che significa che non poteva caricare e in phpmyadmin conf mi stava dando errori a causa di avere php_admin_value che probabilmente stava lavorando con php5_module e non era in atto. Sono andato a httpd.conf e non commentato:

     LoadModule php5_module "c:/wamp/bin/php/php5.5.12/php5apache2_4.dll" 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.