зображення не можна побачити в htdocs?


0

Я використовую Ubuntu 12.10 і нещодавно встановив xampp 1.8.1. Моя проблема полягає в тому, що зображення з сервера не може бути показане.

мій код:

<div class="sideBlock unSung">
    <h4>Unsung heroes...</h4>
    <a href="#"> <img src="_images/1_full.jpg" alt="Midnight Run" width="99" height="135" /> </a>

    <a href="#"><img src="_images/2d7y3ki.jpg" alt="Wyatt Earp" width="99" height="135" /></a>
</div>

тут, у своєму адресному рядку, який я використовую

 http://localhost/madeTemplet/basicTemplet/templet03.html 

і я хочу показати зображення після тексту "Не скасованих героїв", але він відображав лише деяке посилання, а не зображення

Але коли я використовую наступне

file:///opt/lampp/htdocs/madeTemplet/basicTemplet/templet03.html 

а зображення відображаються після нерозміщеного тексту героїв .

Він добре працює в платформі Windows.

Перевіривши дозволи на доступ до каталогу, де є зображення, я отримую цей текст у своєму вікні терміналу:

  sabbir@sabbir-pc:/opt/lampp/htdocs/madeTemplet/basicTemplet/_images$ ls -l
  total 300
 -rw------- 1 sabbir sabbir 204067 Feb 24  2010 1_full.jpg
 -rw------- 1 sabbir sabbir  75789 Nov 13  2009 2d7y3ki.jpg
 -rw------- 1 sabbir sabbir  23692 Apr 21  2010 6AB32AE44600435B9DE0FB5EBA24A912.gif

Як новий користувач я не можу вставити зображення, щоб ви могли перевірити дане посилання так:

 http://stackoverflow.com/questions/16178342/image-can-not-be-seen-in-htdocs-in-ubuntu-12-10

Структура каталогів ( ls -lяк відмітив Стеф) від htdocsбула б корисною. Також: Будь ласка, надайте скріншоти, а не описи візуальних явищ (у цьому випадку "деяке посилання, а не зображення").
user98085

Я використовую "ubuntu 12.10", а мій браузер - "mozilla firefox"
сонник

2
Можливо, у випадку несправних дозволів, тобто Apache не має достатньої кількості дозволів для доступу до каталогу, де є зображення? Ви можете перевірити це та опублікувати вихід, використовуючи, ls -lщоб побачити, кому належить каталог.
Стеф К

Він показує виглядати наступним чином :: -rw ------- 1 sabbir sabbir 204067 24 лютого 2010 1_full.jpg тут «sabbir» моє ім'я комп'ютера
сонет

Для повного зображення ви можете ознайомитись за цим посиланням :: " stackoverflow.com/questions/16178342/… "
сонник

Відповіді:


0

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

Ви можете спробувати лише для тестування :

  • надати право власності на Apache, тобто: chown -R www-data:www-dataтам, де www-дані, користувач і група Apache.

  • використовувати жорстко закодований шлях до зображення, тобто: <a href="#"> <img src="/opt/lampp/htdocs/madeTemplet/basicTemplet/_images/1_full.jpg"...

Сподіваємось, вам вдасться знайти проблему.

Rebember, щоб відновити зміни після тестування.


0

Я думаю, вам доведеться змінити дозвіл на вашу папку htdocs

ви можете спробувати це:

  1)  sudo -s

  2)  give your password

  3)  sudo chmod 777 -R /opt/lampp/htdocs

0

НЕ використовуйте команду "chown" або "chmod". Я це зробив, і повірте, це не шматок пирога для повернення до початкової конфігурації після цього. Тому у мене ця проблема була деякий час, і я, нарешті, вирішив її вирішити, хоча її слід використовувати лише в крайньому випадку:

sudo chmod -R 777 /opt/lampp/htdocs/path/to/image/folder

це в основному дає всі дозволи, що стосуються всіх зображень, що зберігаються у цій папці. Ура!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.