Intereting Posts
Как отправить сообщение в сложный слайдер Добавление URL-адреса в изображения JPEG в сообщениях Страница настроек «Глобальный» для многосайтового плагина Получите отрывок по ID Прекратить синтаксический анализ коротких кодов Штрих-код вложенности приводит к тому, что внутренний короткий код помещается после внешнего короткого кода как я могу получить разбивку на страницы так, как хочу, когда сообщения с помощью функции get_posts Как назначить разных пользователей на разные страницы? Добавить специальный мета-ящик в пользовательский тип сообщения Создание короткого кода отфильтрованного количества комментариев по роли пользователя Фильтровать собственный тип сообщения, используя несколько выпадающих списков в admin по meta_key & meta_value как отправить пользовательское сообщение конкретному пользователю, которому понравилась запись Показать только предварительный просмотр сообщений на главной странице? Как сделать WordPress более эффективным с точки зрения памяти? Мне нужно изменить исходный код с моей статической страницы

Некоторые страницы администрирования перенаправляются на главную страницу при сохранении

Я разрабатывал сайт WordPress локально, все шло хорошо. Я настроил предварительный сайт на VPS I. У учетной записи есть конечный домен, я добавил субдомен и установил сайт на этом поддомене.

На данный момент большинство вещей работает. Я могу перемещаться по фронту сайта. В бэкэнде все становится мутным. Несколько действий в администраторе принудительно перенаправляют на главную страницу сайта. Например, если я пытаюсь сохранить константы с чем-то другим, кроме «Обыкновенного». Независимо от настроек permalinks, если я перехожу в Appearance-> Menus и пытаюсь сохранить, он перенаправляется на главную страницу. Если я попытаюсь обновить плагин с помощью довольно обновленных (через ajax), он говорит, что он ошибочен, а полученный результат является разметкой для первой страницы.

Это не проблема (и все еще не проблема) в локальной копии. Я отключил все плагины и поменял тему на 2017. Никаких кубиков. WP-CLI найти / заменить в базе данных, все пошло квадратное. Последнее предостережение заключается в том, что я храню основные файлы в подкаталоге ( wp ), что означает, что index.php в корне моего сайта делает это:

require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

И в wp-config.php я должен явно определить:

define('WP_CONTENT_DIR', dirname(__FILE__).'/wp-content'); define('WP_CONTENT_URL', 'http://preview.mysite.com'.'/wp-content');

Это не позволяет искать wp-content в том же каталоге, что и основные файлы. Я использовал эту настройку много раз без проблем. У меня есть еще один сайт WordPress на этом VPS, используя ту же настройку, но не поддомен, который отлично работает. Я отменил все это и начал безрезультатно.

Кто-нибудь видел что-нибудь подобное?

WP-config.php:

 <?php /** * 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', 'databasehere'); /** MySQL database username */ define('DB_USER', 'userhere'); /** MySQL database password */ define('DB_PASSWORD', 'passwordhere'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** 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 */ // salts defined properly here /**#@-*/ /** * 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_'; /** * 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); define('WP_CONTENT_DIR', dirname(__FILE__).'/wp-content'); define('WP_CONTENT_URL', 'http://preview.url.com'.'/wp-content'); define( 'WP_HOME', 'http://' . $_SERVER['SERVER_NAME'] ); define( 'WP_SITEURL', WP_HOME . '/wp' ); /* That's all, stop editing! Happy blogging. */ /** 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'); 

И структура каталогов:

 - preview - .git - .gitignore - .htaccess - composer.json - composer.lock - index.php - readme.md - vendor/ - wp/ - license.txt - readme.html - wp-activate.php - wp-admin - wp-includes - and all the other usual root files - wp-config.php - wp-content/ <-- has what you would expect: plugins, themes, uploads...