Jump to content

Error 500 tras cambiar de host


Recommended Posts

De verdad que siempre es lo mismo con prestashop, lo hacen mas complicado de lo que es, siempre que transfieres el host te comes un error 500.

El caso es que ayer migre la copia de OVH a una VPS con PLESK, y no me funcionaba, llegue a la conclusión de la versión php8 no servía y al poner la 7.4 funciono aunque se quedaba en la foto de error 500, en vez del error 500 que da el navegador, he reinstalado todo de nuevo y al activar el debug no tengo forma de quitar este error.

 

 

Warning: require_once(/var/www/vhosts/*.com/tienda.*.com/config/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/vhosts/*.com/tienda.*.com/config/autoload.php on line 26

Fatal error: require_once(): Failed opening required '/var/www/vhosts/*.com/tienda.*.com/config/../vendor/autoload.php' (include_path='.:/opt/plesk/php/7.4/share/pear') in /var/www/vhosts/*.com/tienda.*.com/config/autoload.php on line 26

Link to comment
Share on other sites

Varios temas a tener en cuenta aquí:

- Puede ser un problema de permisos de archivos. Aquí te dejo tutorial de como hacerlo correctamente: https://www.youtube.com/watch?v=LfhIYarkIGU

- Puede ser un tema de requisitos del servidor: Aquí te dejo tutorial de como verificarlos correctamente: https://www.youtube.com/watch?v=gsaAhdzhMoU

- Puede ser un tema del proceso de migración en si. Aquí te dejo tutorial de como hacerlo correctamente: https://www.youtube.com/watch?v=NCYDP0Wbftc

Suerte!!!!!!

 

Link to comment
Share on other sites

1 hour ago, ExpertoPrestaShop said:

Varios temas a tener en cuenta aquí:

- Puede ser un problema de permisos de archivos. Aquí te dejo tutorial de como hacerlo correctamente: https://www.youtube.com/watch?v=LfhIYarkIGU

- Puede ser un tema de requisitos del servidor: Aquí te dejo tutorial de como verificarlos correctamente: https://www.youtube.com/watch?v=gsaAhdzhMoU

- Puede ser un tema del proceso de migración en si. Aquí te dejo tutorial de como hacerlo correctamente: https://www.youtube.com/watch?v=NCYDP0Wbftc

Suerte!!!!!!

 

Me puedes confirmar si esto puede causar el error, tenia la instalacion en ovh con php 7.2 ahora en plesk la mas antigua que puedo poner es la 7.3 me llego a funcionar como digo la instalacion con esta version, pero puede ser el causante del error?

Link to comment
Share on other sites

On 2/28/2023 at 4:03 PM, ExpertoPrestaShop said:

Claro que la versión de PHP puede ser la causante del error. Si ves el video de requisitos del servidor sabrás como darte cuenta exactamente.

He visto tu video, lo tenia en una version obsoleta, he actualizado en el anterior host, he migrado a plesk con php 7.4 y ahora me tira mas fallos que antes.

 

 

 

Notice: tempnam(): file created in the system's temporary directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 258

Warning: rename(/tmp/class_index.phpnCv7sU,/var/www/vhosts/*.com/tienda.*.com/var/cache/dev/class_index.php): No such file or directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 264

Notice: tempnam(): file created in the system's temporary directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 258

Warning: rename(/tmp/class_stub.php8zbNWS,/var/www/vhosts/*.com/*.*.com/var/cache/dev/class_stub.php): No such file or directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 264

Notice: tempnam(): file created in the system's temporary directory in /var/www/vhosts/*.com/tienda.**com/classes/PrestaShopAutoload.php on line 258

Warning: rename(/tmp/namespaced_class_stub.php80hkJu,/var/www/vhosts/*.com/tienda.*.com/var/cache/dev/namespaced_class_stub.php): No such file or directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 264

Warning: require_once(/var/www/vhosts/*.com/tienda.*.com/var/cache/dev/appParameters.php): Failed to open stream: No such file or directory in /var/www/vhosts/*.com/tienda.*.com/config/bootstrap.php on line 87

Fatal error: Uncaught Error: Failed opening required '/var/www/vhosts/*.com/tienda.*.com/var/cache/dev/appParameters.php' (include_path='/var/www/vhosts/*.com/tienda.*.com/vendor/pear/pear_exception:/var/www/vhosts/*.com/tienda.*.com/vendor/pear/console_getopt:/var/www/vhosts/*.com/tienda.*.com/vendor/pear/pear-core-minimal/src:/var/www/vhosts/*.com/tienda.*.com/vendor/pear/archive_tar:.:/opt/plesk/php/8.0/share/pear') in /var/www/vhosts/*.com/tienda.*.com/config/bootstrap.php:87 Stack trace: #0 /var/www/vhosts/*.com/tienda.*.com/config/config.inc.php(59): require_once() #1 /var/www/vhosts/*.com/tienda.*.com/admin1108/index.php(40): require('...') #2 {main} thrown in /var/www/vhosts/*.com/tienda.*.com/config/bootstrap.php on line 87

Link to comment
Share on other sites

1 hour ago, poo said:

He visto tu video, lo tenia en una version obsoleta, he actualizado en el anterior host, he migrado a plesk con php 7.4 y ahora me tira mas fallos que antes.

 

 

 

Notice: tempnam(): file created in the system's temporary directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 258

Warning: rename(/tmp/class_index.phpnCv7sU,/var/www/vhosts/*.com/tienda.*.com/var/cache/dev/class_index.php): No such file or directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 264

Notice: tempnam(): file created in the system's temporary directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 258

Warning: rename(/tmp/class_stub.php8zbNWS,/var/www/vhosts/*.com/*.*.com/var/cache/dev/class_stub.php): No such file or directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 264

Notice: tempnam(): file created in the system's temporary directory in /var/www/vhosts/*.com/tienda.**com/classes/PrestaShopAutoload.php on line 258

Warning: rename(/tmp/namespaced_class_stub.php80hkJu,/var/www/vhosts/*.com/tienda.*.com/var/cache/dev/namespaced_class_stub.php): No such file or directory in /var/www/vhosts/*.com/tienda.*.com/classes/PrestaShopAutoload.php on line 264

Warning: require_once(/var/www/vhosts/*.com/tienda.*.com/var/cache/dev/appParameters.php): Failed to open stream: No such file or directory in /var/www/vhosts/*.com/tienda.*.com/config/bootstrap.php on line 87

Fatal error: Uncaught Error: Failed opening required '/var/www/vhosts/*.com/tienda.*.com/var/cache/dev/appParameters.php' (include_path='/var/www/vhosts/*.com/tienda.*.com/vendor/pear/pear_exception:/var/www/vhosts/*.com/tienda.*.com/vendor/pear/console_getopt:/var/www/vhosts/*.com/tienda.*.com/vendor/pear/pear-core-minimal/src:/var/www/vhosts/*.com/tienda.*.com/vendor/pear/archive_tar:.:/opt/plesk/php/8.0/share/pear') in /var/www/vhosts/*.com/tienda.*.com/config/bootstrap.php:87 Stack trace: #0 /var/www/vhosts/*.com/tienda.*.com/config/config.inc.php(59): require_once() #1 /var/www/vhosts/*.com/tienda.*.com/admin1108/index.php(40): require('...') #2 {main} thrown in /var/www/vhosts/*.com/tienda.*.com/config/bootstrap.php on line 87

Parece un error al intentar crear los archivos de la caché. Revisa los permisos de escritura de la carpeta de caché. Vacía la e intenta nuevamente. 

Link to comment
Share on other sites

49 minutes ago, ExpertoPrestaShop said:

Parece un error al intentar crear los archivos de la caché. Revisa los permisos de escritura de la carpeta de caché. Vacía la e intenta nuevamente. 

Nada, ya lo he intentado antes de citarte para evitar mencionar por lo menos posible pero nada, he revisado de nuevo, todo el cache borrado, ya no se por donde proceder.

Te dejo url por si quieres ver el debug tu mismo.

 

Quote

https://tienda.bastida.com/ #No citar url para poder borrarla

 

Link to comment
Share on other sites

18 minutes ago, ExpertoPrestaShop said:

En una búsqueda rápida por la web encontré esto. Quizás te sirva o haya algún post con un problema similar al tuyo 

 

Tambien lo he visto, lo intente pero de todas formas yo uso Plesk como root a si que ya estaban todos los permisos a mi nombre, el ajuste de permisos tmb lo habia realizado anteriormente y de nuevo y nada, me estoy dando por vencido

Link to comment
Share on other sites

4 minutes ago, ExpertoPrestaShop said:

La configuración de la carpeta de temporales del php también está correctamente configurada? No puede ser imposible configurar ese servidor. No te des por vencido ;)

Que es exactamente esa carpeta?

 

Si no doy por imposible configurar el servidor, llevo mucho, lo que doy por imposible es prestashop, de miles de migraciones de sistemas que he realizado prestashop es la que siempre me tira el 500, siempre.

Link to comment
Share on other sites

Borra manualmente todo el contenido de la carpeta var/cache/  para que lo regenere prestashop automáticamente

Es posible que este tirando todo el rato de esa cache corrupta que ya no encuentra las cosas por el cambio de máquina.

Lo mejor al clonar/mover es siempre borrar el contenido (prod y dev) de esa carpeta manualmente

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...