Synology Installer Wordpress avec Apache

J'ai installé

Web Station
MariaDB 10 : créer un mot de passe, port 3306
PHP 8.2
phpMyAdmin (installe PHP 8.0)
Apache HTTP Server 2.4
Editeur de texte
 
Qu'en est il pour le certif du DDNS, l'ouverture du port 443, l'ip locale fixe du Nas ?
comme je te l'ai indiqué ainsi que @bliz, si tu procèdes à l'install de WP via l'adresse locale - ce sera compliqué par la suite de modifier pour le mettre sur ton NDD.
Message automatiquement fusionné :

Apache HTTP Server 2.4
Pourquoi as-tu besoin d'Apache ? Une fonctionnalité demandée sur ton futur site ?
 
Apache : j'ai déjà installer des sites avec sur des serveurs extérieurs, donc je connais un peu
Nginx : je ne connais pas
Je veux pouvoir accéder au site en local pour le mettre à jour, avant de le rendre disponible à l'extérieur
 
pouvoir accéder au site en local pour le mettre à jour
Le mettre à jour ? il est déjà en ligne ? tu fais un transfert de serveur ?
Sinon tu mets l'extension "Maintenance" sur ton WP - (c'est ce que je fais quand je configure des sites pour des clients).
Si tu l'installes et le configure en local, pour le mettre en ligne il te faudra reconfigurer ton réseau et faire la modif sur ta DB via phpmyadmin.
 
J'avoue ne pas comprendre : pourquoi un site pouvant être accédé de l'extérieur ne peux pas être accédé en local ?
 
MariaDB 10 : créer un mot de passe, port 3306
en local, pas besoin de port pour l'accès à mariadb, tu met un port lorsque tu veux donner accès à ta base de donner pour un accès distant.

sinon voici ce que j'ai mis dans mon wp-config.php :

PHP:
<?php
define( "WP_CACHE", true ); // WP Performance
/**
 * The base configuration for WordPress
 *
 * The wp-config.php creation script uses this file during the
 * installation. You don't have to use the web site, you can
 * copy this file to "wp-config.php" and fill in the values.
 *
 * This file contains the following configurations:
 *
 * * MySQL settings
 * * Secret keys
 * * Database table prefix
 * * ABSPATH
 *
 * @link https://codex.wordpress.org/Editing_wp-config.php
 *
 * @package WordPress
 */

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME','wordpress');

/** MySQL database username */
define('DB_USER','root');  // ---> ou pseudo dans base msql créé avec phpmyadmin spéciale accès base base de données wp

/** MySQL database password */
define('DB_PASSWORD','mot dde passe base de données');

/** MySQL hostname */
define('DB_HOST', 'localhost:/run/mysqld/mysqld10.sock');  //c'est l'accès à la base de données sans port ici (local)

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

/**#@+
 * Authentication Unique Keys and Salts.
 *
 * Change these to different unique phrases!
 * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
 *
 * @since 2.6.0
 */
// les ddéfine, je ne les met pas

/**#@-*/

/**
 * WordPress Database Table prefix.
 *
 * You can have multiple installations in one database if you give each
 * a unique prefix. Only numbers, letters, and underscores please!
 */
$table_prefix  = 'wp_';

/**
 * WordPress Localized Language, defaults to English.
 */

/**
 * For developers: WordPress debugging mode.
 *
 * Change this to true to enable the display of notices during development.
 * It is strongly recommended that plugin and theme developers use WP_DEBUG
 * in their development environments.
 *
 * For information on other constants that can be used for debugging,
 * visit the Codex.
 *
 * @link https://codex.wordpress.org/Debugging_in_WordPress
 */
define('WP_DEBUG', false);

/* That's all, stop editing! Happy blogging. */
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80" and $_SERVER["SERVER_PORT"] != "443") {
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"];
} else {
    $pageURL .= $_SERVER["SERVER_NAME"];  // lui va récupérer ton nom de domaine pour voi si ça correspond si pas de fuite
}

if ($_SERVER["HOST"] != "") {
    define('WP_SITEURL', $pageURL);
} else {
        define('WP_SITEURL', $pageURL.'/');
}

if (!defined('SYNOWORDPRESS'))
    define('SYNOWORDPRESS', 'Synology Inc.');

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
require_once(ABSPATH . 'syno-misc.php');

define( 'AUTOMATIC_UPDATER_DISABLED', false );
add_filter('pre_site_transient_update_core','__return_null');
 
Si il est sur un NDD en https, il peut être accessible aussi bien en local qu'à l'externe.
En revanche, pas le contraire.
Tu peux préciser ?
J'ai une caméra dans la maison, j'accède à saconfiguration aussi bien en local qu'en externe
Je précise que nom.ddns.net est lié à la Livebox, pas au site
Message automatiquement fusionné :

bliz : je vais regarder le mien
 
Je n'ai pas de wp-config.php, j'ai un wp-config-sample.php, je pense que cela est dû au fait que la configuration de Wordpress n'est pas réalisée
 
  • J'aime
Réactions: bliz
Je n'ai pas de wp-config.php, j'ai un wp-config-sample.php, je pense que cela est dû au fait que la configuration de Wordpress n'est pas réalisée
Oui normal
Je précise que nom.ddns.net est lié à la Livebox, pas au site
Normal aussi et heureusement -> tu rediriges ton IP publique sur ta box. C'est le port qui indique où est le service. Par ex https://214.25.55.10:5001 ou https://nom.ddns.net:5001
j'accède à saconfiguration aussi bien en local qu'en externe
Tu accèdes à cette caméra via quelle adresse ?
 
  • J'aime
Réactions: bliz
Soit avec l'adresse IP de la caméra en local, soit de l'extérieur avec nom.ddns.net:numport et transfert de ports
Message automatiquement fusionné :

J'ai l'impression de pouvoir accéder au site avec https://192.168.1.9/astro/wp-admin/, sauf qu'il me dit que PHP mysqli n'est pas actif
Pourtant
wp-10.png
 
Hello
Je viens de relire le Tuto et ne vois pas à quel moment la base de données est créée
Quand on fait "Nouvelle base de données", avant d'aller à l'onglet "Comptes utilisateurs" ne faut-il pas créer la base de données ?
 
Je vais retester le tuto et repréciser quelques points avec de nouvelles images (mes WP sont tous en Docker).