Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
 
 автор: Nero'aka'ReD   (16.05.2008 в 00:06)   письмо автору
 
 

При открытии странички ошибка вида
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 

Fatal error: Unknown: Failed opening required 'D:/www/index.php' (include_path='.;C:\php5\pear') in Unknown on line 0


как видно www директория находиться на другом логическом диске.
страничка находиться на удаленном сервере, имею там ограниченные права.
До этого стояла другая страничка работала нормально, при замене на новую такая ошибка.

Помогите или подскажите где копать.

Apache/2.2.6 (Win32) PHP/5.2.4 Server

   
 
 автор: KPETuH   (16.05.2008 в 05:55)   письмо автору
 
   для: Nero'aka'ReD   (16.05.2008 в 00:06)
 

ну вот вы как думаете, что можно ответить не видя кода перед глазами?

   
 
 автор: Nero'aka'ReD   (16.05.2008 в 15:09)   письмо автору
6.6 Кб
 
   для: KPETuH   (16.05.2008 в 05:55)
 

вот index.php начало, полный прикреплен.
<?php

error_reporting
(E_ALL E_NOTICE);

// необходимые $_GET объекты
$vars = array('subtype','name','level_min','level_max','type','sort','limit','ZoneID','subclass2','f','s','q','z','a','admin','add','site2');
foreach (
$vars as $item)
    ${
$item} = (isset($_GET[$item])) ? $_GET[$item] : false;

// Подключаем конфиг и класс для бд
require_once('include/class.wowd.php');
require_once(
'include/class.auth.php');
require(
'defines.php');
require(
'conf.php');

if (
$config['show_debug']) {
    
ini_set('display_errors'1);
} else {
    
ini_set('display_errors'0);
}

   
 
 автор: Nero'aka'ReD   (16.05.2008 в 21:50)   письмо автору
 
   для: Nero'aka'ReD   (16.05.2008 в 15:09)
 

Сама страница используется для регистрации аккаунтов ( заносит в базу мускула )

   
 
 автор: sim5   (16.05.2008 в 21:57)   письмо автору
 
   для: Nero'aka'ReD   (16.05.2008 в 21:50)
 

; UNIX: "/path1:/path2"
include_path = ".;/usr/local/php5/PEAR" //пример для unix

; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes" //пример для win

В настройках путей ошибка.

   
 
 автор: Nero'aka'ReD   (16.05.2008 в 22:13)   письмо автору
 
   для: sim5   (16.05.2008 в 21:57)
 

спс проверю

я так понял
include_path = ".;c:\php\includes"
а вот с:\php5\PEAR надо включать ?

например include_path = ".;c:\php5\includes;c:\php5\PEAR"

   
 
 автор: sim5   (16.05.2008 в 22:21)   письмо автору
 
   для: Nero'aka'ReD   (16.05.2008 в 22:13)
 

Зачем, если вы не работает с PEAR, то вам он и не нужен. У вас что серер на Windows?

   
 
 автор: Nero'aka'ReD   (16.05.2008 в 22:27)   письмо автору
 
   для: sim5   (16.05.2008 в 22:21)
 

в том то и дело что под окнами.

   
 
 автор: Nero'aka'ReD   (16.05.2008 в 23:11)   письмо автору
 
   для: Nero'aka'ReD   (16.05.2008 в 22:27)
 

а если я не имею прямого доступа к php.ini , поможет скрипт
< ?php ## Главный конфигурационный файл сайта.
// подключается ко всем сценариям (автоматически или вручную)
$sep = getenv("COMSPEC")? ";" : ":";
ini_set("include_path", dirname(__FILE__).$sep.ini_get("include_path"));
?>

?

   
 
 автор: sim5   (17.05.2008 в 06:15)   письмо автору
 
   для: Nero'aka'ReD   (16.05.2008 в 22:27)
 

У вас реальный сервер на Win или вы говорите о локальном сервере? У вас где-то путаница в конфигурации путей, и если речь о локальном (тестовом сервере), то все ведь доступно.

   
 
 автор: Nero'aka'ReD   (17.05.2008 в 14:09)   письмо автору
 
   для: sim5   (17.05.2008 в 06:15)
 

удаленный сервер провайдера

   
 
 автор: sim5   (18.05.2008 в 08:16)   письмо автору
 
   для: Nero'aka'ReD   (17.05.2008 в 14:09)
 

Может вам обратиться к провайдеру? Такая ошибка как у вас, как раз получается при неверной настройке путей доступа (конечно, если это не путаница в ваших скриптах), при этом если указывать абсолютные пути, то все будет работать.

   
 
 автор: Nero'aka'ReD   (18.05.2008 в 17:31)   письмо автору
 
   для: sim5   (18.05.2008 в 08:16)
 

Спасибо за помощь.

   
 
 автор: Nero'aka'ReD   (17.06.2008 в 19:05)   письмо автору
 
   для: Nero'aka'ReD   (18.05.2008 в 17:31)
 

еще такой вопрос, изза чего может вместо сайта белая страница, состояние загружено,никаких ошибко ничего.

   
 
 автор: Zend72   (17.06.2008 в 20:37)   письмо автору
 
   для: Nero'aka'ReD   (17.06.2008 в 19:05)
 

Возможно ошибка есть просто в файле php.ini подавлен вывод ошибок...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования