Ошибка "Код на сайте не установлен".
Привет! не получается добавить код ссылок на сайт. Ошибка "Код на сайте не установлен".
Что сделал: 1. Отключил в cloudflare минификацию HTML http://joxi.ru/a2XzZx6CQ7XEBr У меня бесплатный тариф, поэтому оптимизация изображений не включена. 2. Скачал архив, распаковал, перекинул php файл и папку в корень сайта http://joxi.ru/5mdgY0xuqKD4Gr 3. Выставил на папку права 777 http://joxi.ru/BA050M7u1N5BNr 4. У меня страница собирается последовательным включением нескольких файлов (через include, require), поэтому использую следующий код для инициации: <?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'aabbccdd'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $sape = new SAPE_client(); ?> Размешаю этот код сразу после </head> 5. Далее вывожу код ссылки на сайдбаре: <?php global $sape; echo $sape->return_links(); ?> 6. Добавляю сайт в систему и возникает ошибка "Код на сайте не установлен". * на сайте стоит система кэширование. Вручную сбрасываю кэш, не помогает. * пробовал менять код ссылок на код: <?php define('_SAPE_USER', 'aabbccdd'); require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); //Добавьте эти строки для вывода строки <!--check code--> $o = array(); $o[ 'force_show_code' ] = true; $sape = new SAPE_client( $o ); echo $sape->return_links(); ?> Строки check code в коде сайта не находил. * проверил, что создаются файлы links db в папке http://joxi.ru/vAWzK45C3y9yV2 но они пустые * пробовал код ссылок делать таким: <?php define('_SAPE_USER', 'aabbccdd'); require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o = array(); $o[ 'force_show_code' ] = true; //Добавьте эту строку для вывода красной надписи $o[ 'verbose' ] = true; $sape = new SAPE_client( $o ); echo $sape->return_links(); ?> Пишет ошибку красным цветом на сайте: "SAPE ERROR: Не могу считать данные из файла: /var/www/html/site/site.org/aabbccdd/links.meta.db - https://site.org/aa" В файле со справкой решение такое: SAPE ERROR: Не могу считать данные из файла: ......... Проверьте права файла и папки на чтение. См. раздел Как выставить права на папку "777". Но права я уже выставил на папку 777. Что дальше делать не знаю. |
Привет! Не знаю если еще нужен ответ но понимаю, как досадно сталкиваться с такой проблемой. Попробуй проверить ещё несколько вариантов:
1. Убедись, что путь к папке с файлами (в твоем случае, /var/www/html/site/site.org/aabbccdd/) настроен правильно в коде и совпадает с реальным расположением файлов на сервере. 2. Проверь, правильно ли настроены права доступа не только на саму папку, но и на все файлы внутри неё. 3. Возможно, проблема связана с конфигурацией сервера. Проверь файл .htaccess и конфигурацию веб-сервера Apache (или другого сервера, который используешь) на предмет наличия каких-либо ограничений доступа или переопределений путей. 4. Проверь, нет ли проблемы с пермишенами SELinux, если они включены на сервере. Если ни один из этих вариантов не решает проблему, попробуй обратиться к поддержке хостинга. Возможно, они смогут предоставить дополнительную информацию о причине ошибки. Удачи с решением проблемы! Если что-то ещё не понятно или нужна помощь, обращайся. |
Часовой пояс GMT +3, время: 19:48. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.