Xpoint
   [напомнить пароль]

Изображение не отображается

Метки: [без меток]
2006-08-08 12:30:24 [обр] Konstantin Tretyakoff[досье]
Существует файл test.html содержащий <img src="blabla.png">
и соответственно файл blabla.png в этой же директории.
Если, например этот файл (blabla.png) расположить в дириктории images и соответственно внести следующие изменения <img src="images/blabla.png"> изображение не отображается.
С чем это может быть связано?
спустя 12 минут [обр] Роман Чемисов(7/327)[досье]
Konstantin Tretyakoff[досье]
А где находится images? Что у него с правами?
спустя 21 минуту [обр] Tasha(0/9)[досье]
 а если вот так: <img src="/images/blabla.png"> ? (если images в корне)
спустя 6 минут [обр] Алексей В. Иванов(25/2861)[досье]
Konstantin Tretyakoff[досье] а Вы уверены в содержимом этого файла? Через браузер пытались обратиться к этому файлу? Что пишет?
спустя 1 час 1 минуту [обр] Konstantin Tretyakoff[досье]
>Роман Чемисов
images находится в корне
>Роман Чемисов
-rw-r--r-- 1 root root
>Tasha
пробовал (images в корне)
>Алексей В. Иванов
The requested URL /images/ie7.png was not found on this server.
спустя 26 минут [обр] Алексей В. Иванов(25/2861)[досье]
mod_rewrite?
спустя 12 минут [обр] Konstantin Tretyakoff[досье]
>Алексей В. Иванов
Извиняюсь за необразованность (для этого я здесь). Не могли бы пояснить?
спустя 27 минут [обр] Алексей В. Иванов(25/2861)[досье]
Могут быть настроены какие-либо правила преобразования URL. Посмотрите, если ли в корне вируального сервера файл .htaccess, со сторой RewriteEngine on. Разумеется, такая "подстава" может ожидать Вас только если разработчик сайта не Вы.
спустя 2 часа 18 минут [обр] Konstantin Tretyakoff[досье]
>Алексей В. Иванов .htaccess не нашел.
спустя 21 минуту [обр] Konstantin Tretyakoff[досье]
Изображение отображается в виде значка в свойствах которого отображается правильный путь к файлу. А на практике, даже если указать неверный путь к файлу - результат не меняется
спустя 43 минуты [обр] Дмитрий Донцов+++(9/68)[досье]
images находится в корне
-rw-r--r-- 1 root root

конечно, этак ни одной картинки вы из images и не достанете...
надо rwxr-xr-x

потому как бит исполнения для директории означает возможность "войти" в директорию.
войти нельзя, следовательно нельзя прочитать список файлов (иногда можно, но файл из списка прочитать нельзя), следовательно каталог пуст, следовательно картинки нет, при условии что apache (а это судя по всему он) не работает от root, а это судя по всему так...
проверено на freebsd
уф :)

спустя 19 минут [обр] Konstantin Tretyakoff[досье]
-rw-r--r-- 1 root root — это права для файла. У директории drwxr-xr-x, т.е. как я понял из выше написанного все верно.
спустя 1 минуту [обр] Konstantin Tretyakoff[досье]
Дмитрий Донцов[досье]Это действительно Apache, но на Kubuntu
спустя 7 минут [обр] Konstantin Tretyakoff[досье]
Скорее всего то, это тема для отдельного разговора, но все же.
Переименовал каталог images в image, соответственно и ссылку на файл изменил, и всё заработало.
К чему бы это? 8)
спустя 7 минут [обр] Дмитрий Донцов+++(9/68)[досье]
Konstantin Tretyakoff[досье]
а что в логах, когда было images?
спустя 40 минут [обр] Роман Чемисов(7/327)[досье]
Konstantin Tretyakoff[досье]
Скорее всего Алексей В. Иванов[досье] прав и это действительно mod_rewrite.
У Вас сервер локальный? Может это правило у Вас где-нибудь в другом месте, например, в httpd.conf.
спустя 1 час 9 минут [обр] Алексей В. Иванов(25/2861)[досье]
Это может быть и Alias /images/.
спустя 11 часов [обр] Сергей Чернышев(27/589)[досье]
Думаю, что сначала нужно посмотреть в error_log - там будет написано какой файл не существует.
Powered by POEM™ Engine Copyright © 2002-2005