Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/100: Рейтинг темы: голосов - 100, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 20

Warning: require_once

14.09.2012, 09:50. Показов 20361. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здарова! Создал я сайт wamp сервере..все отлично работает, создал поддомен загрузил сайт открываю http://m.mysite.com/
а там ошибка :

Warning: require_once(/home/****/public_html/m/M/config.php) [function.require-once]: failed to open stream: No such file or directory in /home/****/public_html/m/index.php on line 1

потом установил денвер там тоже такая же фигня:

Warning: require_once(M/config.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\Face\www\index.php on line 2

Fatal error: require_once() [function.require]: Failed opening required 'M/config.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\Face\www\index.php on line 2

Помогите пожалуйста...
вот индекс файл:

PHP
1
2
3
4
require_once('M/config.php');
require_once('M/startup.php');
require_once(SITE_HOST.'C/C_ViewArticle.php');
require_once(SITE_HOST.'C/C_EditArticle.php');
попробовал так (это денвере):

PHP
1
require_once($_SERVER['DOCUMENT_ROOT'].'/M/config.php');
Warning: require_once(Z:/home/localhost/www/M/config.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\Face\www\index.php on line 2

Fatal error: require_once() [function.require]: Failed opening required 'Z:/home/localhost/www/M/config.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\Face\www\index.php on line 2
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.09.2012, 09:50
Ответы с готовыми решениями:

Warning: require_once(DB.php)
Добрый день! При переносе сайта на Денвер возникла ошибка. Warning: require_once(DB.php) : failed to open stream: No such file or...

при загрузке скрипта на хост появилась ошибка Warning: require_once(pclzip.class.php)[function.require-once]: failed to open stream:Нет такого файла и
"Warning: require_once(pclzip.class.php) : failed to open stream: Нет такого файла или каталога in" и "Fatal error: require_once() :...

Warning: stat failed For up.php (errno=2 - No such File Or directory) Warning: Undefined variable: part in
При выполнении скрипта у меня постоянно выдаются сообщения типа: Warning: Undefined index: Warning: stat failed For up.php (errno=2 -...

26
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
14.09.2012, 09:56
PHP
1
define('SITE_ROOT', str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']) . '/');
и инклуд
PHP
1
require_once(SITE_ROOT.'M/config.php');
так попробуй
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 20
14.09.2012, 11:49  [ТС]
Love_and_Peace Спасибо!

теперь другая проблема все файлы в кодировке UTF-08(без BOM)

но почему то ошибку выдает:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/****/public_html/m/C/Controller.php:1) in /home/****/public_html/m/M/startup.php on line 21

index.php
подключает :
PHP
1
2
require_once(SITE_ROOT.'M/config.php');
require_once(SITE_ROOT.'M/startup.php');
config.php
PHP
1
2
3
4
5
6
7
<?
// Данные для MySQL
define('DB_HOST',     'localhost');   // Хост
define('DB_USER',     '***'); // Имя пользователя
define('DB_PASSWORD', '***');     // Пароль
define('DB_NAME',   '****'); // Имя базы данных
и т.д.
startup.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
include_once('config.php');
 
function startup()
{
    // Настройки подключения к БД.
    $hostname = DB_HOST; 
    $username = DB_USER; 
    $password = DB_PASSWORD;
    $dbname = DB_NAME;
    
    // Языковая настройка.
    setlocale(LC_ALL, 'ru_RU.UTF8');    
    
    // Подключение к БД.
    mysql_connect($hostname, $username, $password) or die('No connect with data base'); 
    mysql_query('SET NAMES utf8');
    mysql_select_db($dbname) or die('No data base');
 
    // Открытие сессии.
    session_start();
сам сайт тут
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
14.09.2012, 11:52
Что означает предупреждение "headers already sent"
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
14.09.2012, 11:54
Попробуйте убрать все закрывающиеся теги php в конце файлов
то етсь если в конце файла ?> - то удалите, так как после него могут быть пробелы.
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 20
14.09.2012, 12:38  [ТС]
Цитата Сообщение от DrobyshevAlex Посмотреть сообщение
Попробуйте убрать все закрывающиеся теги php в конце файлов
то етсь если в конце файла ?> - то удалите, так как после него могут быть пробелы.
я вообще не закрываю тег ?>
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
14.09.2012, 12:41
Ну значит где то вывод идёт, может какой то из файлов сохранён с BOM. Не бывает такого что бы вывода не было а писало такую ошибку
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
14.09.2012, 12:58
ну так у вас все первые строки пустые это уже по минимуму символ перевода строки
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 20
14.09.2012, 13:29  [ТС]
короче не знаю такое решение хорошо или нет открыл php.ini и сделал output_buffering = On..и все..

Добавлено через 5 минут
Можно еще один вопрос..) почему то не работает
Code
1
RewriteRule ^login/$  index.php?c=login [L]
0
0 / 0 / 1
Регистрация: 25.02.2011
Сообщений: 20
20.05.2013, 00:12
подскажите пожалуйста, вы ведь с wamp работаете, почему файл test.sql не создается, я сделал бд, добавил в нее таблицы, выставил для таблиц myisam, пару записей сделал, файла нет. только папка с именем test есть, может быть такое что по умолчанию тип бд например innodb? и поэтому файл не создается а только папка с кучей файлов в ней? как выставить по умолчанию тип бд myisam?
0
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 12
24.08.2014, 18:16
Здарова! Был сайт который висел на VPS серваке. Сервак сдох, базы слетели. Нашёл web хост с поддержкой Postgre SQL так как сайт изначально писался под такую базу. Закинул сайт, поменял доступ к базе в config.ini, так же прописал там путь где лежит сайт. Открываю, а страница просто пустая. В логах error сыпит ошибки
PHP
1
2
[Sun Aug 24 18:11:42 2014] [error] [client 46.0.192.22] PHP Warning:  require_once(/projects/bcinvest/htdocs/core/base/controller.php): failed to open stream: \xd0\x9d\xd0\xb5\xd1\x82 \xd1\x82\xd0\xb0\xd0\xba\xd0\xbe\xd0\xb3\xd0\xbe \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd0\xb0 \xd0\xb8\xd0\xbb\xd0\xb8 \xd0\xba\xd0\xb0\xd1\x82\xd0\xb0\xd0\xbb\xd0\xbe\xd0\xb3\xd0\xb0 in /var/www/home/hosting_bcinvest/projects/bcivest/htdocs/core/router.php on line 7
[Sun Aug 24 18:11:42 2014] [error] [client 46.0.192.22] PHP Fatal error:  require_once(): Failed opening required '/projects/bcinvest/htdocs/core/base/controller.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/home/hosting_bcinvest/projects/bcivest/htdocs/core/router.php on line 7
Помогите пожалуйста...
Даже и незнаю куда копать
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2014, 18:43
Цитата Сообщение от AngrySys Посмотреть сообщение
Даже и незнаю куда копать
в адреса. Пути подключения в require_once измените.
1
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 12
24.08.2014, 18:52
Цитата Сообщение от KOPOJI Посмотреть сообщение
в адреса. Пути подключения в require_once измените.
в index.php?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2014, 18:55
А вы читать ошибки не хотите вообще..?
Цитата Сообщение от AngrySys Посмотреть сообщение
in /var/www/home/hosting_bcinvest/projects/bcivest/htdocs/core/router.php on line 7
1
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 12
24.08.2014, 19:17
Цитата Сообщение от KOPOJI Посмотреть сообщение
А вы читать ошибки не хотите вообще
читал, смотрел. пути то вроде как правильные
PHP
1
require_once(ROOT."core/base/controller.php")
единственное что меня смущает это ROOT. перед началом пути

Добавлено через 18 минут
Цитата Сообщение от AngrySys Посмотреть сообщение
единственное что меня смущает это ROOT. перед началом пути
потёр я ROOT. в router.php и controller.php
теперь на странице висит
Code
1
2
3
#105 Модуль guard не найден
#105 Модуль main не найден
#105 Модуль guard не найден
я так понимаю мне везде теперь искать и удалять ROOT.?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2014, 19:18
ищите, где она объявляется. Нечто наподобие такого
PHP
1
defined('ROOT') or define('ROOT', ....
Добавлено через 32 секунды
Цитата Сообщение от AngrySys Посмотреть сообщение
потёр я ROOT
лучше задайте верный путь для ROOT..
1
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 12
24.08.2014, 19:54
Цитата Сообщение от KOPOJI Посмотреть сообщение
Нечто наподобие такого
подобное не нахожу
Цитата Сообщение от KOPOJI Посмотреть сообщение
лучше задайте верный путь для ROOT
так в том то и дело что пути верные
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2014, 20:00
Цитата Сообщение от AngrySys Посмотреть сообщение
подобное не нахожу
ищите лучше. Быть может, без defined, просто
PHP
1
define('ROOT', ....
Цитата Сообщение от AngrySys Посмотреть сообщение
так в том то и дело что пути верные
Где они верные? Ошибки из воздуха появились, да?
Вместо вашего пути require_once должно получиться что-то наподобие такого
Code
1
/var/www/home/hosting_bcinvest/projects/bcinvest/htdocs/core/base/controller.php
А у вас получается такой
Code
1
/projects/bcinvest/htdocs/core/base/controller.php
1
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 12
24.08.2014, 20:21
скорее наоборот
получается
Code
1
/var/www/home/hosting_bcinvest/projects/bcinvest/htdocs/core/base/controller.php
а должно быть
Code
1
/projects/bcinvest/htdocs/core/base/controller.php
Цитата Сообщение от KOPOJI Посмотреть сообщение
просто define('ROOT', ....
если где и встречается root, то только такого вида
PHP
1
file_put_contents(ROOT."_logs/{$filename}.log", $res);
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2014, 20:23
Цитата Сообщение от AngrySys Посмотреть сообщение
скорее наоборот
получается
Вы просто чтобы поспорить? У вас неверный путь указан в ошибке и я его скопировал оттуда.
Цитата Сообщение от AngrySys Посмотреть сообщение
если где и встречается root, то только такого вида
Т.е., по вашему, человеку не нужно рождаться? Вот тут его упомянули - все, значит он уже существует. Еще раз говорю, последний, ищите объявление константы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.08.2014, 20:23
Помогаю со студенческими работами здесь

Require_once
Добрый день подскажите пожалуйста где я допускаю ошибку. Подключаю библиотеку через команду require_once на локальном сайте, все работает,...

Require_once
Прошу помощи. Набросал простенький сайт и решил для удобства использовать php, чтобы разделить сайт на модули. После написания макета...

Команда require_once
Нашел в инете, чтобы не вставлять меню в каждую страницу, такой код... &lt;?php require_once &quot;menu2.html&quot;; ?&gt; Файл...

Не работает require_once
Вообщем ситуация такая есть папка site в ней лежит папка flober и файл site.php, также уже в папке flober лежит файл index.php. Таким...

функция require_once
Здравствуйте! Подключаю html файлик(маленькая картинка) к php-страничке c помощью require_once, а он сбивает оформление главного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru