Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/16: Рейтинг темы: голосов - 16, средняя оценка - 4.50
3 / 3 / 0
Регистрация: 02.10.2011
Сообщений: 61

require(1) [function.require]: failed to open stream: No such file or directory

02.11.2012, 22:53. Показов 3373. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
код:
дерево файлов
- api/auth.php
- www/index.php
- www/include/main.php
запускаем файл index.php
файл index.php
PHP
1
2
require('include/main.php');
new MAIN();
файл main.php
PHP
1
2
3
4
5
6
7
8
9
class MAIN{
    const API = '../api/';
    function __construct($ajax=0){
        self::library('auth');//подключаем библиотеку авторизации
    }
    static function library($a){//подключает библиотеки
        require(self::API.'auth.php') || die();//подключаем (это и есть 49 строка)
    }
}
Все работало. Но как только обновил файлы на серваке (с локалки) вылезает эта ошибка.Причем и на удаленном хосте и на локальном.

Сама ошибка:
Warning: require(1) [function.require]: failed to open stream: No such file or directory in <путь_к_папке>\include\main.php on line 49

Fatal error: require() [function.require]: Failed opening required '1' (include_path='.;/usr/local/php5/PEAR') in <путь_к_папке>\include\main.php on line 49


Все строки закомментил (кроме тех, что показал), так что на строку 49 внимания не обращайте.

Использую denwer самый последний. ну и передавал обновлял файлы на сервак через стандартные средства dreamweaver'а (CS6).. это так..на всякий случай. Сегодня менял в Апаче файл httpd.conf. Там добавил виртуальный хост новый (НО после этого все работало!) Денвер работает исправно, ошибок ни каких не выдает. В чем может быть проблема? Кстати, если будете говорить, что файла нет и тп:
PHP
1
echo (int)file_exists(self::API.'auth.php');
выдает 1
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2012, 22:53
Ответы с готовыми решениями:

failed to open stream: No such file or directory
В общем вот скрипт &lt;?php $filen=&quot;otzivi/&quot;.$ind.&quot;.txt&quot;; $kolvo=10; if(!file_exists($filen)) { ...

Ошибки на сайте (failed to open stream: No such file or directory и др)
На локалке все работает нормально... залил на хостинг в логах вылезают вот такие ошибки, сам сайт не загружается. помогите, пожалуйста,...

Warning: fopen('документ_889789234.xml') failed to open stream: No such file or directory in
Добрый день. Столкнулся с проблемой. Есть каталог с сотнями файлов. Сами файлы с русскими именами. при открытии получаю: ...

2
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
02.11.2012, 23:08
require - это встроенный оператор языка, а не функция

PHP
1
(require self::API.'auth.php') || die();
Добавлено через 1 минуту
Для объяснения смотрите example #4 здесь.
1
3 / 3 / 0
Регистрация: 02.10.2011
Сообщений: 61
03.11.2012, 19:16  [ТС]
ostgals, да. спасибо)) сообразил. было несколько проблем
1. с удаленного сервера скинул папки, видимо как-то права передались (на удаленном - unix. debian вроде, а на локальном win 7). После пересоздания этих папок все стало работать
2. функция require с die() не работает.
изначальная проблема была с папками, а die я уже потом добавил.
Спасибо, сейчас все работает)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2012, 19:16
Помогаю со студенческими работами здесь

Warning: file(password): failed to open stream: No such file or directory in E:\OpenServer\domains\php\05\5.3.3\1.php on
&lt;?php error_reporting(E_ALL &amp; ~E_NOTICE); // Устанавливаем неограниченное время выполнения скрипта set_time_limit(0); ...

Вывод Хедера ошибка Warning: include(./includes/header.php): failed to open stream: No such file or directory in W:\dom
Добрый день ! Помогите пожалуйста, хочу вывести в index хеадер сохранив кусок этого кода в другом файле а потом просто включить его но...

Warning: require_once [function.require-once]: failed to open stream: No such file or directory
не получается установить сайт на денвер, пишет мне ошибку: Warning:...

Warning: require(/path/to/file..): failed to open stream: No such file or directory
Установил шаблон на joomla 3 и увидел сию ошибку -&gt; Warning:...

Warning: require(/libs/rb.php): failed to open stream: No such file or directory in /storage/ssd3/238/11999238/public_ht
Пытаюсь закинуть сайт на хостинг. после загрузки всех файлов и БД. Такая ошибка Warning: require(/libs/rb.php): failed to open stream:...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
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
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru