Error al abrir stream / no existe el archivo o directorio
El servidor se actualizará el viernes, lo que eliminará mi blog existente con WP 3.1. Estoy instalando una versión nueva 4.7.3 en un subdirectorio del dominio/sitio existente con WP 3.1 Y usando la misma base de datos. El dominio es un subweb. El servidor ejecuta PHP 5.3. (El nuevo ejecutará 5.6) Una vez funcione, apuntaré el dominio al nuevo directorio. (No estoy seguro si el subweb/base de datos compartida podría afectar esto)
Modifiqué el archivo wp-config con la información de la base de datos y límites de uso de memoria. Aparte de eso, toda la instalación es nueva. No hay archivos de temas aquí aparte de los incluidos con 4.7.3 (aunque el blog antiguo usa Thesis 1.8). No hay plugins aparte del akismet incluido.
Obtuve los siguientes errores:
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
Al revisar el subdirectorio recién instalado, solo vi estas carpetas:
wp-admin
wp-content
wp-includes
Luego intenté subir todos los archivos nuevamente. Lo mismo. Entonces seleccioné los siguientes archivos (sin seleccionar los directorios mencionados) y los subí:
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
Y obtuve un mensaje de error casi idéntico:
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
No tengo idea de qué está pasando aquí, espero aprender cómo solucionarlo.
¡Agradecería cualquier ayuda!

Podrían ser 2 cosas
Lo más probable es que sean los permisos de tus archivos. Es posible que tu Apache no pueda abrir los archivos. Configura los archivos a 0644 y los directorios a 0755.
El otro problema podría ser tu versión de PHP. Ya que estás actualizando a un nuevo servidor, ¿por qué no usar PHP en versión 7? PHP 5.6 alcanzó el fin de su vida útil hace 2 meses.

¡Gracias por la rápida respuesta!
Preguntaré sobre los permisos de archivos. En cuanto a PHP, creo que WP 4.7.3 debería ser compatible con 5.2+, así que (supongo) eso no debería ser un problema.
El servidor del host se está actualizando. Podría ser que lo que quieren decir es que el PHP mínimo compatible es 5.6, no estoy seguro pero lo preguntaré.

El servidor del host se está actualizando a PHP 5.6, eso es todo lo que sé al respecto.
El ingeniero del host acaba de probar con permisos 0644 y 0755 sin problemas.
¿Algún otro sospechoso probable?

¿A qué te refieres con "acaba de probar"? ¿Dejó esos permisos? ¿Cuál es la dirección del sitio?

makeyourbookamovie.com es el blog actual (makeyourstoryamovie.com redirige allí). Es un subweb de johnrobertmarlow.com. El nuevo subdirectorio dentro de makeyourbookamovie.com es /mysam
El host es domaindiscover / tierranet
No estoy seguro de lo que quieres decir con "¿Dejó esos permisos...". ¡Gracias!

INFORMACIÓN NUEVA: Probé la misma instalación de WP 4.7.3 en otro subdirectorio pero usando una NUEVA base de datos - no hubo problema. Usar la base de datos antigua es el problema.
PREGUNTA NUEVA: ¿Puedo obtener toda la información de publicaciones / páginas / comentarios de la base de datos antigua y ponerla en la nueva, para no tener que reconstruir todo el blog?
¡Gracias por cualquier ayuda!

Tuve el mismo problema. Aparentemente el nombre del archivo referenciado en el código "require" tenía las mayúsculas/minúsculas incorrectas. Solo tuve que usar el caso correcto y funcionó.
Así que en lugar de:
require_once "myFile.php";
Usé:
require_once "myfile.php";
