Probleme la instalarea WordPress - PHP nu rulează - Răspuns

18 iun. 2013, 21:15:30
Vizualizări: 17.9K
Voturi: 0

Am văzut acest subiect discutat în mai multe locuri pe internet, atât pe forumurile oficiale WordPress, cât și pe blogurile unor persoane. În ciuda faptului că am încercat unele sugestii, încă primesc eroarea când încerc să rulez wp-admin/install.php în browser, fiind conectat local la consola serverului.

Iată ce am făcut până acum:

1) Am instalat Apache.

2) Am instalat MySQL.

3) PHP este instalat conform yum, iar următoarele funcționează din linia de comandă. Dacă pun:

<?php
phpinfo();
?>

în /var/www/html/index.php și accesez http://localhost în browser, primesc pagina phpinfo.

4) Sistemul de operare este CentOS 6.4

5) Ieșirea din mysql: Server version: 5.1.69 Source distribution

6) Din linia de comandă 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) Din /etc/httpd/conf/httpd.conf: LoadModule rewrite_module modules/mod_rewrite.so

Ce altceva trebuie să fac pentru a instala WordPress?

Iată o parte din pagina de eroare: captură ecran eroare instalare WordPress Ce este ciudat este că nu am instalat tabelele bazei de date din serverul MySQL în serverul MySQL de pe acest sistem. Se spune că configurația are o intrare greșită în baza de date, așa că voi verifica acest lucru și voi actualiza postarea originală.

6
Comentarii

http://wordpress.org/about/requirements/ -- ai verificat toate aceste cerințe?

GhostToast GhostToast
18 iun. 2013 21:15:58

Am verificat și am editat postarea inițială pentru a reflecta că îndeplinesc cerințele, sau cel puțin cred că da.

octopusgrabbus octopusgrabbus
18 iun. 2013 21:22:34

Ce eroare primești exact?

Rarst Rarst
18 iun. 2013 21:27:57

Aceasta este o pagină din wp-admin/install.php. În partea de sus sunt litere îngroșate PHP nu rulează. Există și un dump de variabile de mediu și un tabel cu valori. Tabelul nu este complet completat. Voi recrea pagina și voi încerca să intru în OP.

octopusgrabbus octopusgrabbus
18 iun. 2013 21:30:34

Singurul mod în care acel mesaj ar apărea este dacă serverul tău nu procesează acel fișier ca script PHP (if ( false )), ceva este foarte în neregulă cu configurația ta acolo...

Rarst Rarst
18 iun. 2013 21:34:17

Dar problema este ce anume este în neregulă?

octopusgrabbus octopusgrabbus
18 iun. 2013 21:41:31
Arată celelalte 1 comentarii
Toate răspunsurile la întrebare 1
3

Încercați să accesați instalarea folosind o adresă URL de tip file:

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

Aceasta nu va funcționa. Această metodă ocolește serverul web, iar aveți nevoie de serverul web pentru a procesa cererea și a transmite datele către PHP, care apoi returnează pagina generată înapoi la server pentru livrare către client (browserul dvs.).

Trebuie să accesați fișierul prin server. Ceva de genul...

http://localhost/scratch/install.php

...presupun, dar aceasta poate varia în funcție de configurația Apache.

De asemenea, aș recomanda să atribuiți serverului o adresă IP locală statică (de exemplu, 192.168.1.111) și să o folosiți în loc de localhost. localhost funcționează doar atunci când accesați site-ul de pe aceeași mașină pe care rulează serverul și nu atunci când accesați de pe un laptop sau alt dispozitiv din aceeași rețea locală.

Nu știu dacă acest URL este ceea ce ați introdus manual sau dacă sunteți redirecționat. Dacă este al doilea caz, aveți o configurare greșită undeva în WordPress — deși mă îndoiesc, deoarece încă nu ați instalat.

18 iun. 2013 21:59:36
Comentarii

Voi încerca sugestia ta și voi actualiza. Cu siguranță pot muta directorul WordPress sub html.

octopusgrabbus octopusgrabbus
18 iun. 2013 22:04:03

Nu ar trebui să fie nevoie să muți nimic. Trebuie doar să accesezi site-ul corect.

s_ha_dum s_ha_dum
18 iun. 2013 22:07:10

Ai dreptate, și după ce am reconfigurat Apache corect, instalarea rulează. Mulțumesc.

octopusgrabbus octopusgrabbus
19 iun. 2013 16:57:05