Проблема с кодом на php.
Здравствуйте. Не могу установить код на свой блог на вордпрессе. Сначала грешил на вордпресс, перечитал все темы про установку кода на вордпрессе, пробовал всё что там написано, не помогло.
Потом подумал может вордпресс тут ни при чём. Сделал файл test.php вставил в него код, всё равно не работает. Код: <h1>тест</h1> <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '9*e'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> <? echo $sape->return_links(); ?> Выдаёт такую ошибку: Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/номерпапки/sape.php) is not within the allowed path(s): (/home:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/a444/public_html/test.php on line 6 Warning: require_once(/usr/local/apache/htdocs/номерпапки/sape.php) [function.require-once]: failed to open stream: Operation not permitted in /home/a444/public_html/test.php on line 6 Fatal error: require_once() [function.require]: Failed opening required '/usr/local/apache/htdocs/номерпапки/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/a444/public_html/test.php on line 6 В линии 6 вот эта строка: require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); Подскажите в чём проблема? |
Права на папку правильные установлены? 0777?
И посмотри переменная $_SERVER['DOCUMENT_ROOT'] правильный путь отдаёт или нет. зы: прикольно. в ошибке скрыл номер папки, а в коде оставил :) |
Ну и проблемка...
Я со своим кодом вообще 2 недели мучался.....))) |
99.8% ошибка в том, что закачал не туда папку сапе. Пиши в аську - решу твою проблему :)
|
Господа модераторы, потрите пожалуйста номер папки в первом посте, я сам не могу :(
Цитата:
Цитата:
Цитата:
|
есть большой опыт установки на wordpress, обращайтесь)
|
Написал файл test2.php такого содержания:
<?php $somephpvar = $_SERVER['DOCUMENT_ROOT']; print $somephpvar; ?> Выдаёт: /usr/local/apache/htdocs |
ТС, проверь точно ли залил папку и туда ли. Нужно заливать туда же, где wp-content, wp-admin, wp-includes...
Установи права 0777 на папку (не на файл)... И... первый пост не полностью потерли :)) |
Так, видимо проблема в том что переменная $_SERVER['DOCUMENT_ROOT'] отдаёт неправильный путь.
Подправил код: <h1>тест</h1> <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'номерпапки'); } require_once('/home/a4445437/public_html'.'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> <? echo $sape->return_links(); ?> Теперь сообщений об ошибках нет. Сейчас попробую вставить код в вордпресс и добавить площадку в сапу. |
Всё добавил сайт в систему. Всем проявившим участие большое спасибо.
|
Часовой пояс GMT +3, время: 16:58. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.