Задать вопрос
@ligisayan

Где лежит константа ABSPATH в wordpress и как ее можно изменить?

Всем привет! Привязал к хостингу домен и путь к папке указал best. Сайт на wordpress, в целом загружается и работает. но есть косяки, которые я связываю с ошибками в логах:
PHP Warning: require(ABSPATHwp-includes/load.php) [function.require]: failed to open stream: No such file or directory in /home/c/cy06926/best/public_html/wp-settings.php on line 21

PHP Warning: require(ABSPATHwp-includes/load.php) [function.require]: failed to open stream: No such file or directory in /home/c/cy06926/best/public_html/wp-settings.php on line 21

PHP Fatal error: require() [function.require]: Failed opening required 'ABSPATHwp-includes/load.php' (include_path='.:/opt/php53/share/pear:/usr/share/pear') in /home/c/cy06926/best/public_html/wp-settings.php on line 21


Вижу, что ошибка в том, что не находит константу ABSPATH, хотя она задана в wp-config.php:
/** Абсолютный путь к директории WordPress. */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

и в файле wp-settings.php все стандартно:

define( 'WPINC', 'wp-includes' );

// Include files required for initialization.
require( ABSPATH . WPINC . '/load.php' );
require( ABSPATH . WPINC . '/default-constants.php' );
  • Вопрос задан
  • 5598 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Она находится в самом начале файла wp-load.php

https://github.com/WordPress/WordPress/blob/master...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы