Поставил Апач+PHP+MYSQL, закинул в var/www сайт (ввел в консоли sudo nautilus), но браузер оттуда, выводит всё, кроме картинок. хотя если я со своей флэшки или из домашней папки запускаю index.html - всё нормально. Что такое? Может это связано как-то с ограничением прав доступа в var/www? Можете подсказать как решить этот вопрос?
Апач - работа в Убунту
А зачем запускать nautilus от рута?
Если в строке адреса набрать
http://localhost/и у вас грузитса сайт, но не грузятса картинки, проверте права на все файли и папки в /var/www/htdocs. Их владельцем должен быть пользователь от имени которого запущен апач. И ещё выясните из какого места берёт картинки файл index.html(php). Просто откройте текстовым редактором его и посмотрите какие там прописаны пути
Если в "sudo nautilus" напрямую обратится к картинке, что за ошибка? Какого вида ссылки на картинки?
Если в "sudo nautilus" напрямую обратится к картинке, что за ошибка? Какого вида ссылки на картинки?
в браузере появляются не ссылки на картинки, а символы картинок, но сами картинки не грузятся. но это только в запущенном апаче когда в браузере http://localhost/. Если открыть html-файл напрямую, то нормально
А зачем запускать nautilus от рута?
Потому что в директорию var/www по-другому папку с сайтом не положить
в браузере появляются не ссылки на картинки, а символы картинок, но сами картинки не грузятся. но это только в запущенном апаче когда в браузере http://localhost/. Если открыть html-файл напрямую, то нормально
Откройте блокнотом Ваш .html или чем-нибудь по типу FireBug и посмотрите как выглядят ссылки. Потом напишите сюда.
Мне кажется вам надо сюда http://luglinux.cv.ua/post/article/99
[console]
sudo chmod -R 777 /var/www/
[/console]
я вот так делал, и все работает.
UPD.
я правильно понимаю, что lamp, вам нужен для экспериментов, а не для реального сервера?
если для реального сервера, то проигнорьте этот совет.
Проверте пути размещения картинок и права доступа к ним пользователя от которго работает апач