6ответ(ов) в теме
CosworthRS
не в сети 4 года
На сайте с 24.04.2017
Участник
Тем 6
Сообщения 25
1
09:34

Начало "борьбы" с путями

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

адрес сайта, WP установлен в

Вы не можете просматривать опубликованные ссылки

, контент живет

Вы не можете просматривать опубликованные ссылки

Для удобства использования, чтобы не загромождать корневую директорию и чтобы разделить контент от файлов движка WP, WP и контент можно устанавливать в разные директории. WP это поддерживает:

Вы не можете просматривать опубликованные ссылки

В константы WP-Recall отдают правильные пути:
16.1.1 = VER_RCL

Вы не можете просматривать опубликованные ссылки

= RCL_URL
wp_rcl_ = RCL_PREF
/landnew/content/plugins/wp-recall/ = RCL_PATH
/landnew/content/uploads/rcl-uploads/ = RCL_UPLOAD_PATH

Вы не можете просматривать опубликованные ссылки

= RCL_UPLOAD_URL
/landnew/content/wp-recall/ = RCL_TAKEPATH

Вы не можете просматривать опубликованные ссылки

= RCL_SERVICE_HOST
а JS, CSS пытается подключить по пути

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

то есть по УРЛу установки WP, хотя в переменных выше пути правильные.

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

и другие.

При этом по пути установки WP пытаются подключиться только аддоны, может для них есть своя переменная с адресом ?

0
Андрей CS
не в сети 14 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
10:23

обновите плагин до версии 16.2.0

0
CosworthRS
не в сети 4 года
На сайте с 24.04.2017
Участник
Тем 6
Сообщения 25
3
10:29

Обновил, но пути не изменились.

0
Андрей CS
не в сети 14 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
10:50

я так понимаю, сайт у вас тестовый, дайте доступ к серверу по фтп и админке, поищу решение под такое положение дел.

0
CosworthRS
не в сети 4 года
На сайте с 24.04.2017
Участник
Тем 6
Сообщения 25
5
17:46

Не много изменил содержимое функции и теперь проблем с путями, по крайней мере у себя не обнаружил. В файле files.php Вы изменили

$url = untrailingslashit(get_bloginfo('wpurl').'/'.$DirTail); // строка 48
на 
$url = untrailingslashit(home_url().'/'.$DirTail); // строка 48

так же изменили функцию: function rcl_get_home_path() с

function rcl_get_home_path() {
    $home    = set_url_scheme( get_option( 'home' ), 'http' );
    $siteurl = set_url_scheme( get_option( 'siteurl' ), 'http' );
    if ( ! empty( $home ) && 0 !== strcasecmp( $home, $siteurl ) ) {
        $wp_path_rel_to_home = str_ireplace( $home, '', $siteurl ); /* $siteurl - $home */
        $pos = strripos( str_replace( '\', '/', $_SERVER['SCRIPT_FILENAME'] ), trailingslashit( $wp_path_rel_to_home ) );
        $home_path = substr( $_SERVER['SCRIPT_FILENAME'], 0, $pos );
        $home_path = trailingslashit( $home_path );
    } else {
        $home_path = ABSPATH;
    }	
    return str_replace( '\', '/', $home_path );
}

на

unction rcl_get_home_path() {
	
    $home    = set_url_scheme( get_option( 'home' ), 'http' );
    $siteurl = set_url_scheme( get_option( 'siteurl' ), 'http' );
	
    if ( ! empty( $home ) && 0 !== strcasecmp( $home, $siteurl ) ) {
        $home_path = dirname(WP_CONTENT_DIR);
    } else {
        $home_path = ABSPATH;
    }
	
    return str_replace( '\', '/', $home_path );
}

Но при этом, если в wp-config.php не прописаны конкретные пути, то опять возникают ошибки в путях. Изменил function rcl_get_home_path() на

function rcl_get_home_path() {

        $home_path = dirname(WP_CONTENT_DIR);
  
    return str_replace( '\', '/', $home_path );
}

И все стало работать.. Пробовал в разных вариантах: с определением пути к контенту, без определения пути(т.е. по умолчанию), WP в корне сайта, WP в отдельной папке, контент в корне сайта.

0
Андрей CS
не в сети 14 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
21:02

данная проблема будет решена в след. обновлении плагина, последние правки можно получить на гитхабе плагина и проверить их у себя, путь к файлу с указанными функциями

Вы не можете просматривать опубликованные ссылки
0
Вы не имеете права на публикацию сообщений в этой теме