Eroare "Failed to open stream" - Fișier lipsă în WordPress
Serverul se actualizează vineri, ceea ce va afecta blogul meu existent pe WordPress 3.1. Așa că instalez fresh WordPress 4.7.3 într-un nou subdirectoriu al domeniului/site-ului existent WP 3.1 ȘI folosesc aceeași bază de date. Domeniul este un subweb. Serverul rulează PHP 5.3. (Cel nou va rula 5.6) Odată funcțional, voi redirecționa domeniul către noul director. (Nu sunt sigur dacă subweb-ul/baza de date partajată ar putea afecta acest lucru?)
Am modificat fișierul wp-config cu informațiile bazei de date și limitele de utilizare a memoriei. În afară de asta, întreaga instalație este fresh out of the box. Nu există fișiere de temă aici în afară de cele incluse cu 4.7.3 (deși vechiul blog rulează Thesis 1.8). Fără plugin-uri în afară de Akismet stock.
Am primit următoarele erori:
Warning: require_once(/users/domain.com/htdocs/directory/new subdirectory/wp-load.php) [function.require-once]: failed to open stream: No such file or directory in /users/domain.com/htdocs/directory/new subdirectory/wp-admin/install.php on line 36
Fatal error: require_once() [function.require]: Failed opening required ‘/users/domain.com/htdocs/directory/new subdirectory/wp-load.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /users/domain.com/htdocs/directory/new subdirectory/wp-admin/install.php on line 36
Analizând noul subdirectoriu instalat, am văzut DOAR folderele:
wp-admin
wp-content
wp-includes
Apoi am încercat să încarc toate fișierele din nou. Același rezultat. Așa că am selectat următoarele fișiere (fără a selecta și directoarele menționate mai sus) și le-am încărcat:
index.php
license.txt
readme.html
wp-activate.php
wp-blog-header.php
wp-comments-post.php
wp-config.php
wp-cron.php
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php
Și primesc un mesaj de eroare aproape identic:
Warning: require(/users/domain.com/htdocs/directory/subdirectory/wp-includes/load.php) [function.require]: failed to open stream: No such file or directory in /users/domain.com/htdocs/directory/subdirectory/wp-settings.php on line 19
Fatal error: require() [function.require]: Failed opening required ‘/users/domain.com/htdocs/directory/subdirectory/wp-includes/load.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /users/domain.com/htdocs/directory/subdirectory/wp-settings.php on line 19
Nu am nicio idee ce se întâmplă aici, sper să învăț cum să rezolv problema.
Orice ajutor este binevenit!
Ar putea fi 2 lucruri
Cel mai probabil este vorba de permisiunile fișierelor. Este posibil ca Apache să nu poată deschide fișierele. Setați permisiunile fișierelor la 0644 și pentru directoare la 0755.
Cealaltă problemă ar putea fi versiunea de PHP. Deoarece faci upgrade la un server nou, de ce să nu folosești PHP în versiunea 7? PHP 5.6 a ieșit din suport acum 2 luni.

Mulțumesc pentru răspunsul rapid!
Voi întreba despre permisiunile fișierelor. În ceea ce privește PHP, cred că WP 4.7.3 ar trebui să fie compatibil cu 5.2+, deci (presupun) că asta nu ar trebui să fie o problemă?
Actualizarea serverului de gazduire. Poate se referă la faptul că versiunea minimă compatibilă de PHP este 5.6, nu sunt sigur dar voi întreba.

Serverul de gazduire se actualizează la PHP 5.6, asta e tot ce știu.
Inginerul de la gazdă a încercat acum 0644 și 0755 fără probleme.
Mai sunt alte posibile cauze?

Ce vrei să spui cu "a încercat acum"? A lăsat acele permisiuni? Care este adresa site-ului?

makeyourbookamovie.com este blogul curent (makeyourstoryamovie.com redirecționează către acesta). Este un sub-site al johnrobertmarlow.com. Noul subdirector în cadrul makeyourbookamovie.com este /mysam
Gazda este domaindiscover / tierranet
Nu sunt sigur ce înțelegi prin "A lăsat acele permisiuni...". Mulțumesc!

INFORMAȚIE NOUĂ: Am încercat aceeași instalare WP 4.7.3 într-un alt subdirector dar folosind o BAZĂ DE DATE NOUĂ - nicio problemă. Folosirea vechii baze de date este problema.
ÎNTREBARE NOUĂ: Pot obține toate informațiile despre postări / pagini / comentarii din vechea bază de date și să le transfer în cea nouă, ca să nu fie nevoie să reconstruiesc întregul blog?
Mulțumesc pentru orice ajutor!
