Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
unnamed Гость
|
Добавлено: Вт Апр 02 2002 11:01 Заголовок сообщения: php & ntfs |
|
|
Люди... Пожалуйста помогите ) Написал скрипт на пхп, использующий сессии и imap библиотеку, когда писал юзал FAT32, все работало замечательно, но потом перенес все это добро на NTFS, и все начало падать регулярно, причем падает пхп, выдает ошибку ,типа программа обратилась не туда в память или просто выполнила недопустимую операцию. Ничего не понимаю. Я думаю что это этот гребанный NTFS со своими правами...
Зарание спасибо! |
|
Вернуться к началу |
|
|
Old_Den Гость
|
Добавлено: Вт Апр 02 2002 11:51 Заголовок сообщения: Re: php & ntfs |
|
|
NTFS - позволяет разграничивать доступ только к файлам и папкам, а то, что "память не может быть <read>" - это скрипт скорее всего кривой, который не может корректно обработать ошибку доступа к файлу. И NTFS здесь не при чем - очень замечательная система, между прочим!!! |
|
Вернуться к началу |
|
|
unnamed Гость
|
Добавлено: Вт Апр 02 2002 11:58 Заголовок сообщения: Re: php & ntfs |
|
|
Если скрипт кривой, что же он работал без ошибок подобного рода на FAT32? |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Вт Апр 02 2002 12:16 Заголовок сообщения: Но интепретируемые языки не дают таких ошибок! |
|
|
Операторы интепрретируемого языка не выполняются процессором как команды - процессор выполняет код интерпретатора; а ошибка при обращении в пямять - это аппаратное прерывание, возникающее при ассемблерной команде, обращающейся по запрещенному ей для такого обращения область памяти или в неопределенную область памяти (когда какому-то адресу в 32-битном адресном пространстве задачи не соответствует никакой байт оперативки). Кстати, таким мехенизмом реализована виртуальная память, так что ядро ОС при таких событиях сначала проверяет, не обращается ли программ к области памяти, которая была у нее принудительно изъята и сброшена на диск. В этом плане принципиально различаются ошибки обращения к памяти и ошибки обращения к сетИ, которые чисто программные.
Что же касается методов борьбы, то я тоже не понимаю, как перенос системя с FAT32 на NTFS мог испортить работу программы... Может, криво перенесли? |
|
Вернуться к началу |
|
|
Old_Den Гость
|
Добавлено: Вт Апр 02 2002 13:13 Заголовок сообщения: Re: php & ntfs |
|
|
Хорошо, давай точнее выражусь. Был у тебя скрипт, который обращался к другим файлам, в которых тоже твой скрипт, пока это лежало на FATе обрабатывающий скрипт без проблем получал доступ к нужным файлам, а как только ты положил это на NTFS и криво настроил права доступа к этим файлам, то обрабатывающий скрипт при попытке получить доступ к нужному файлу "лажается" и лезет не туда куда-то и приходит конец. |
|
Вернуться к началу |
|
|
unnamed Гость
|
Добавлено: Вт Апр 02 2002 13:48 Заголовок сообщения: Re: php & ntfs |
|
|
Вы не поверите... но один и тот-же кусок кода, работа с сессиями, а именно session_start(), не работает в одном только файле из 10, т.е. все рстальные работаеют нормально, а в этом точно такой же код (копировал из других файлов) не РАБОТАЕТ. Ничего не понимаю. НО ПРИ ФАТЕ ВСЕ РАБОТАЕТ НА УРА, только что проверял. Перенесли все нормально, с правами тоже нет неувязок всем все разрешил, ничего не понимаю. |
|
Вернуться к началу |
|
|
Old_Den Гость
|
Добавлено: Вт Апр 02 2002 14:41 Заголовок сообщения: Ну, ты же не маленький, чудес же не бывает :) (-) |
|
|
- |
|
Вернуться к началу |
|
|
|