У меня такая же wp-config в локальных и удаленных настройках.WordPress wp-config.php if-else не работает на некоторых компьютерах
Код ниже проверяет, если пользователь загружает локальный или живой -версия сайта, и использует соответствующие учетные базы данных:
/*
* Unified variables
*/
$hostname = 'localhost';
$chartset = 'utf8';
*etcetc....
/*
* Check for the current environment
*/
if ($_SERVER["HTTP_HOST"] === 'example.dev') {
$db_name = 'malmgord';
$user_name = 'root';
$password = 'root';
} else
{
$db_name = 'remote_db_name';
$user_name = 'remote_db_user';
$password = 'remote_db_pw;
}
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', $db_name);
/** MySQL database username */
define('DB_USER', $user_name);
//etc....
Это один работает. Но если я переверните, если команда наоборот, так его
if ($_SERVER["HTTP_HOST"] === 'example.com') {
$db_name = 'malmgord';
$user_name = 'root';
$password = 'root';
} else
{
$db_name = 'remote_db_name';
$user_name = 'remote_db_user';
$password = 'remote_db_pw;
}
он работает для меня с несколькими различными устройствами и соединений, но для моего клиента он больше не работает. Любые идеи, почему это может быть?
Мне нужно, чтобы это было наоборот, потому что я тестирую свои проекты с другими устройствами с URLs как: http://example.dev.192.168.1.3.xip.io и было бы лучше, если бы все instenses местного развития, как example.dev и http://example.dev.192.168.1.3.xip.io бы быть «else» -case в if-else.
Что может привести к ошибке базы данных на моем клиенте? Он попробовал несколько устройств и соединений, и проблема исчезнет, если жить-сервер находится в «другое» дело и не
if ($_SERVER["HTTP_HOST"] === 'example.com') {
Nice one! Действительно, я повторил $ _SERVER ["HTTP_HOST" на моем сайте, и мой клиент просматривал www-версию сайта. Поскольку я использую последнее решение по адресу http://support.clickontyler.com/a/21/wordpress-liftoff/, он автоматически отключает автоматическую переадресацию Wordpress. – Ketri