Forum Webscript.Ru
Программирование => PHP => Тема начата: Mefisto от 05 Июля 2003, 09:56:40
-
после установки апача на xp запускаю сайт, выдает сред. строки. В чем дело?
Warning: open(E:\\usr\\php4\\sessiondata\\sess_ec34b5690d00ce7c631db8bfb142fa80, O_RDWR) failed: Permission denied (13) in d:\\home\\kazanpages\\index.php on line 2
Warning: Can\'t connect to MySQL server on \'localhost\' (10061) in d:\\home\\kazanpages\\connect.php on line 2
Warning: MySQL Connection Failed: Can\'t connect to MySQL server on \'localhost\' (10061) in d:\\home\\kazanpages\\connect.php on line 2
Warning: Can\'t connect to MySQL server on \'localhost\' (10061) in d:\\home\\kazanpages\\connect.php on line 3
Warning: MySQL Connection Failed: Can\'t connect to MySQL server on \'localhost\' (10061) in d:\\home\\kazanpages\\connect.php on line 3
Warning: MySQL: A link to the server could not be established in d:\\home\\kazanpages\\connect.php on line 3
Can\'t connect to MySQL server on \'localhost\' (10061)
-
Warning: open(E:\\usr\\php4\\sessiondata\\sess_ec34b5690d00ce7c
631db8bfb142fa80, O_RDWR) failed: Permission denied (13) in d:\\home\\kazanpages\\index.php on line 2
http://lingvo.yandex.ru тебе поможет.
Warning: Can\'t connect to MySQL server on \'localhost\' (10061) in d:\\home\\kazanpages\\connect.php on line 2
MySQL - это не часть апача.
Надо, как бы, самому устанавливать отдельно.
-
Mefisto:
MySQL - это не часть апача.
Надо, как бы, самому устанавливать отдельно.
не дурак, установил.
-
не дурак, установил.
Дык, ещё не мешало бы запустить :)
Да и порт правильно выставить...
А по поводу permission denied - проверь, есть ли путь E:\\usr\\php4\\sessiondata\\.
Если директории sessiondata нету (скорее всего), создай её.
Если есть, то ты каким-то раком умудрился запретить Апачу/php туда доступ на запись и/или чтение.
-
FreeSpace
учи английский тоже.
если нет такого файла, то РНР не дурак - так и пишет - нет такого файла.
а если пишет, что нет прав - то значит нет прав.
-
RomikChef
Осмелюсь поспорить :)
Warning: open(E:\\usr\\php4\\sessiondata\\sess_ec34b5690d00ce7c631db8bfb142fa80, O_RDWR)...
Насколько я понимаю, O_RDWR означает, что если такой файл не найден, он будет создан. Следовательно, ошибку о несуществующем файле PHP выдать не мог.
Возможно, конечно, что O_RDWR означает совсем другое.
Единственное нормальное упоминание об этом флаге я нашел только тут: [p]dio_open[/p], но в таком случае, не зная, стоял ли второй флаг O_CREAT, нельзя наверняка сказать, кто прав.
-
короче, дело было в том, что я забыл, что ХР - NT-ишная ось, и запускал вместо mysqld-net файл mysqld
а насчет прав доступа на файл, там черт его знает. переустановил php и все работает