Synology Page blanche sur Wordpress = Virtual Host ?

FolkenleNB

Nouveau membre
17 Mai 2020
4
0
0
Bonjour à tous,

J'ai fait une petite recherche sur le forum, et je suis tombé sur ce thread qui m'a fait faire un sacré bon en avant sur mon problème mais qui malheureusement, ne le résoud pas entièrement : https://www.forum-nas.fr/viewtopic.php?f=19&t=9704&hilit=wordpress

Je vous explique de quoi il retourne. j'ai un site avec un nom de domaine, j'ai installé Wordpress sur mon Synology et j'arrive à joindre mon site via : https://monsite.com/wordpress

J'ai donc regardé un peu comment je pouvais faire en sorte de pouvoir l'avoir directement sur https://moniste.com, je suis donc allé dans le virtual host pour y mettre :



J'ai bel et bien une différence après cela. J'ai une belle page blanche quand je tente d'atteindre https://moniste.com, j'ai donc été dans le wp-congif.php pour passer le define( 'WP_DEBUG', false ); à true et j'obtiens ceci sur ma page blanche désormais :

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /volume1/web/wordpress/wp-includes/wp-db.php:1665 Stack trace: #0 /volume1/web/wordpress/wp-includes/wp-db.php(632): wpdb->db_connect() #1 /volume1/web/wordpress/wp-includes/load.php(425): wpdb->__construct('loginahahah', 'vous n'aurez pas mon mdp lol', 'wordpress', 'localhost:/run/...') #2 /volume1/web/wordpress/wp-settings.php(116): require_wp_db() #3 /volume1/web/wordpress/wp-config.php(111): require_once('/volume1/web/wo...') #4 /volume1/web/wordpress/wp-load.php(37): require_once('/volume1/web/wo...') #5 /volume1/web/wordpress/wp-blog-header.php(13): require_once('/volume1/web/wo...') #6 /volume1/web/wordpress/index.php(17): require('/volume1/web/wo...') #7 {main} thrown in /volume1/web/wordpress/wp-includes/wp-db.php on line 1665 Fatal error: Uncaught Error: Call to undefined function wp_kses_normalize_entities() in /volume1/web/wordpress/wp-includes/formatting.php:4316 Stack trace: #0 /volume1/web/wordpress/wp-includes/class-wp-fatal-error-handler.php(190): esc_url('https://wordpre...') #1 /volume1/web/wordpress/wp-includes/class-wp-fatal-error-handler.php(147): WP_Fatal_Error_Handler->display_default_error_template(Array, false) #2 /volume1/web/wordpress/wp-includes/class-wp-fatal-error-handler.php(52): WP_Fatal_Error_Handler->display_error_template(Array, false) #3 [internal function]: WP_Fatal_Error_Handler->handle() #4 {main} thrown in /volume1/web/wordpress/wp-includes/formatting.php on line 4316

les liens contiennent /volume1/ qui comme vous devez le savoir est le nom de mon disque dur. Et là je suis bloqué, je ne sais vraiment pas quoi faire d'autre pour débloquer la situation.

Pendant que le virtual host est en place l'adresse https://monsite.com/wordpress, j'obtiens :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


Sur la page admin dans les réglages l'adresse URL est configuré comme tel :



Si j'enlève le /wordpress à la fin et que je tente de le lancer sans avoir mis aucun virtual host, alors j'ai une erreur 403 Une erreur s'est produite lors du traitement de cette demande.

Si je remets le Virtual Host, et que je laisse la config des réglages sans le /wordpress, j'ai toujours une page blanche.

Je suppose que c'est /volume1/ qui pose problème, mais je n'en suis pas si sûr. Avez-vous une idée s'il vous plait ?

Merci à vous.
 
Salut,
Je voit que tu utilise une veille version de PHP et de Apache.

Je te conseil de télécharger PHP 7.3 et Apache 2.4.

Quand tu aura télécharger PHP7.3, il te faudra lui créer un profil, je te conseil d'activer les options suivantes, et d'activer toutes les extensions :
qYxU3dP.png


Ensuite, dans les paramètres de ton Virtual Host, il te faudra les sélectionner.
Tien moi au courant si cela corrige ton soucis.
 
Alors j'ai essayé, mais ça ne marche pas du tout. Synology ne permet pas de passer en version 2.4 ou 7.3. C'est forcément 2.2 ou 7.2.

J'ai tenté de suivre une procédure que j'ai trouvé, mais ça a mis le bazarre encore plus..

https://visser.io/2019/09/switching-from-synologys-wordpress-end-of-life-package-to-web-station/

J'ai même dû tout réinstallé et désormais mon wordpress pointe sur nas.monsite.com/wordpress et non monsite.com/wordpress

Quand je tente direct monsite.com/wordpress, j'ai une erreur 500.

Je n'y comprends plus rien.

Ps : Je suis bien allé me présenter :)
 
Ecoutez, je ne sais pas par quel miracle, mais désormais ça marche. Je n'ai rien modifié du tout depuis tout à l'heure.

C'est tout bonnement incroyable. Et je sais que ce n'est pas magique. Il est possible que votre conseil m'ait fait faire les manips à nouveau et qu'une toute petite chose manquait.

Je suis trop content :D :D :D Merci !