Problemi con l'installazione di WordPress: PHP non funziona - Soluzione

18 giu 2013, 21:15:30
Visualizzazioni: 17.9K
Voti: 0

Ho visto questo argomento discusso in diversi posti su internet, sia nei forum ufficiali di WordPress che su blog personali. Nonostante abbia provato alcuni dei suggerimenti, continuo a ricevere l'errore quando provo a eseguire wp-admin/install.php nel mio browser, accedendo localmente alla console del server.

Ecco cosa ho fatto:

1) Apache è installato.

2) MySQL è installato.

3) PHP è installato secondo yum, e funziona dalla riga di comando. Se inserisco:

<?php
phpinfo();
?>

in /var/www/html/index.php e punto il browser a http://localhost, ottengo la pagina phpinfo.

4) Il sistema operativo è CentOS 6.4

5) Ecco l'output di mysql Versione del server: 5.1.69 Source distribution

6) Dalla riga di comando php -version PHP 5.3.3 (cli) (built: Feb 22 2013 02:51:11) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

7) Da /etc/httpd/conf/httpd.conf LoadModule rewrite_module modules/mod_rewrite.so

Cos'altro devo fare per installare WordPress?

Ecco parte della pagina di errore: Schermata dell'errore di installazione WordPress La cosa strana è che non ho installato le tabelle del database dal server MySQL sul sistema. Dice che la configurazione ha una voce errata nel database, quindi controllerò e aggiornerò il post originale.

6
Commenti

http://wordpress.org/about/requirements/ -- hai verificato tutti i requisiti?

GhostToast GhostToast
18 giu 2013 21:15:58

Ho controllato e modificato il post originale per riflettere che sto rispettando i requisiti, o almeno credo di sì.

octopusgrabbus octopusgrabbus
18 giu 2013 21:22:34

Quale errore stai ottenendo esattamente?

Rarst Rarst
18 giu 2013 21:27:57

È una pagina da wp-admin/install.php. In alto ci sono lettere in grassetto che dicono "PHP non è in esecuzione". C'è anche un dump delle variabili d'ambiente e una tabella di valori. La tabella non è completamente compilata. Proverò a ricreare la pagina e accedere all'OP.

octopusgrabbus octopusgrabbus
18 giu 2013 21:30:34

L'unico modo in cui apparirebbe quel messaggio è se il tuo server non sta elaborando quel file come script PHP (if ( false )), c'è qualcosa di seriamente sbagliato nella tua configurazione...

Rarst Rarst
18 giu 2013 21:34:17

Ma il punto è capire cosa c'è di sbagliato?

octopusgrabbus octopusgrabbus
18 giu 2013 21:41:31
Mostra i restanti 1 commenti
Tutte le risposte alla domanda 1
3

Stai cercando di accedere all'installazione tramite un URL file:

file://home/cnorton/scratch/install.php.html

Questo non funzionerà. Questo bypassa il server web e hai bisogno del webserver per elaborare la richiesta e passare le informazioni a PHP, che poi restituisce la pagina generata al server per la consegna al client (il tuo browser).

Devi accedere al file attraverso il server. Qualcosa come...

 http://localhost/scratch/install.php

... immagino, ma questo può variare a seconda di come hai configurato Apache.

Consiglio inoltre di assegnare al server un IP locale statico (ad esempio, 192.168.1.111) e utilizzare quello invece di localhost. localhost funziona solo quando si accede al sito dalla stessa macchina su cui è in esecuzione il server e non quando si accede da, ad esempio, un laptop o altro dispositivo sulla stessa rete locale.

Non so se questo URL è quello che hai digitato o se sei stato reindirizzato. Se è quest'ultimo, hai configurato WordPress in modo errato da qualche parte, anche se ne dubito visto che non hai ancora installato.

18 giu 2013 21:59:36
Commenti

Proverò il tuo suggerimento e aggiornerò. Posso certamente spostare la directory di WordPress sotto html.

octopusgrabbus octopusgrabbus
18 giu 2013 22:04:03

Non dovresti dover spostare nulla. Devi solo accedere correttamente al sito.

s_ha_dum s_ha_dum
18 giu 2013 22:07:10

Hai ragione, e una volta riconfigurato Apache correttamente, l'installazione è in esecuzione. Grazie.

octopusgrabbus octopusgrabbus
19 giu 2013 16:57:05