Я новый ubuntu, и недавно я установил «xampp 1.8.1» на моем ubuntu 12.10. Моя проблема заключается в том, что изображение с сервера невозможно отобразить. Мой код здесь
<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
, и я хочу показать изображение после текста Unsung heroes, но он показывает только некоторую ссылку, а не какую-либо image.
Но когда я использую следующий
file:///opt/lampp/htdocs/madeTemplet/basicTemplet/templet03.html
, и изображения отображаются после текста Unsung heroes.
Он хорошо работает на платформе Windows.
Как новый пользователь, я очень мало знаю о разрешении файла, chmod, chown и т. д. Я использую ls -l в своем окне терминала в каталоге / opt / lampp / htdocs / madeTemplet / basicTemplet / _images, затем некоторые тексты пришли, как показано ниже:
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
Я также перехожу к
/opt/lampp/etc/httpd.config
для нахождения EnableMMAP off и EnableSendfile, который уже отключен. Как решить эту проблему?
Вы не должны назначать разрешения на выполнение для файлов. Вы не должны рекурсивно назначать 775.
Если вы собираетесь сделать это выше, сделайте следующее:
find /opt/lampp/htdocs/madeTemplet/basicTemplet/_images -type f -exec chmod 644 {} \;
или
find /opt/lampp/htdocs/madeTemplet/basicTemplet/_images -type f -exec chmod ugo+r {} \;
I раз работал с кем-то, у которого была привычка сообщать людям компакт-диск в каталог и рекурсивно chmod 777, но однажды человек, которого он говорил, забыл сказать, что команда cd вернула сообщение «каталог не найден», и поэтому он borked весь сервер.