- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет всем, вот решил связать такой комплект из DLE 9.3, SAPE и бесплатного хостинга Hostinger.ru. DLE стал на хостинг вообще без проблем, все работает красиво. Но вот как начал подключать Сапу так сразу начало выбивать ошибки. Перепробовал кучу вариантов и на всех выдаёт одну и тужу ошибку и не могу найти где (в php не шарю):
Код:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'b..КОД..d');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'САЙТ.ru'; // БЕЗ HTTP://
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());
Ошибка:
Fatal error: require_once(): Failed opening required '/usr/local/apache/htdocs/b....КОД....d/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/u051997027/public_html/index.php on line 254
Буду очень благодарен если кто поможет разрулить!
(права на папку выствлены, вместо 'САЙТ.ru' стоит мой сайт без http и вместо 'b..КОД..d' стоит мой код)
Может путь к файлу неправильный указали.
попробуйте вместо кода sape вставить:
echo $_SERVER['DOCUMENT_ROOT'];
на экране появится требуемый путь вида /home/mycoolsite/public_html/mydir - его и скопируйте куда надо.
Может путь к файлу неправильный указали.
попробуйте вместо кода sape вставить:
echo $_SERVER['DOCUMENT_ROOT'];
на экране появится требуемый путь вида /home/mycoolsite/public_html/mydir - его и скопируйте куда надо.
вывело /usr/local/apache/htdocs
куда его вставить?
пробуйте
В том случае, если страница сайта собирается последовательным включением нескольких файлов (через include, require) или вызовом каких-либо функций, то для вызова кода внутри этих файлов или функций необходимо определить переменную $sape как глобальную при создании клиента и перед тем, как использовать ее.
То есть первоначальная инициация клиента будет иметь вид:
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш ключ');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
, а последующее использование (уже внутри подключаемого файла или в теле функции):
<?php
global $sape;
echo $sape->return_links();
?>
пробуйте
...
Тот же фатал эррор, я думаю что всётаки трабл в пути....
Тот же фатал эррор, я думаю что всётаки трабл в пути....
тогда нужно смотреть правильно ли закинули папку с кодом и выставили ли права на неё, так как путь абсолютный он выдает у вас правильно
тогда нужно смотреть правильно ли закинули папку с кодом и выставили ли права на неё, так как путь абсолютный он выдает у вас правильный
папка с кодом и правами777 всё ок. Может это сам хостинг банит Сапу?
папка с кодом и правами777 всё ок. Может это сам хостинг банит Сапу?
тогда вот в этом может быть косяк:
Для того, чтобы удаленное включение файлов было доступно, необходимо в конфигурационном файле (php.ini) установить allow_url_fopen=1
создайте в корне a.php и туда положите
<?php
phpinfo();
?>
откройте в браузере и найдите строчку allow_url_fopen
если там allow_url_fopen=0 и доступа к пхп.ини нету, то вряд ли вообще получится
тогда вот в этом может быть косяк:
Для того, чтобы удаленное включение файлов было доступно, необходимо в конфигурационном файле (php.ini) установить allow_url_fopen=1
Тут всё ок http://floomby.ru/content/UJSLMrKc0u/
создайте в корне a.php и туда положите
<?php
phpinfo();
?>
откройте в браузере и найдите строчку allow_url_fopen
если там allow_url_fopen=0 и доступа к пхп.ини нету, то вряд ли вообще получится
Это соответственно тоже ок http://floomby.ru/content/ilKWy6QceE/
Забыли поставить unset ($o);
Вот такой код должен быть:
Забыли поставить unset ($o);
Вот такой код должен быть:
не прокатило