Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Javascript'ы и CSS на сервере Apache 2
 
 автор: dicksfriend   (20.07.2009 в 22:52)   письмо автору
185.1 Кб
 
 

Ибо я новичек в осоениии апача проблема следующая... Под убунтой стоит апач. работает отлично. Сделал страницу в виде закладок, с помошью java и css, и вот эти закладки не отображаются если я их пытаюсь просмотреть страницу через веб-сервер. Ежели я окрываю эту страницу не через веб сервер а просто браузером, в моем случаее файрфокс, то скрипты пашут отлично и отображаются хоть куда. Помогите нубу пожалуюта, в чем причина, может в настройкахсервера Apache? Ниже скрины желаемого и полученного-->

  Ответить  
 
 автор: Евгений Петров   (20.07.2009 в 23:16)   письмо автору
 
   для: dicksfriend   (20.07.2009 в 22:52)
 

Скорее всего пути неправильно прописали. Они должны быть относительно хоста а не папки. т.е. например если у вас DOCUMENT_ROOT - это /var/www и файл скрипта (цсс, ...) лежит в /var/www/script.js то путь нужно прописать /script.js - относительно http://localhost

  Ответить  
 
 автор: dicksfriend   (21.07.2009 в 08:30)   письмо автору
 
   для: Евгений Петров   (20.07.2009 в 23:16)
 

Спасибо за ответ, но не помогло, вроде как все правильно было прописано. DOCUMENT_ROOT прописано по умолчанию в /var/www, а ссылаюсь на скрипт я следующим образом

<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>

<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />


сам скрипт лежит в /var/www/SpryAssets/

пробовал менять пути ничего не получается...

  Ответить  
 
 автор: Trianon   (21.07.2009 в 09:10)   письмо автору
 
   для: dicksfriend   (21.07.2009 в 08:30)
 

>сам скрипт лежит в /var/www/SpryAssets/
Вот поэтому и не получается.
Из пути к корню документов /var/www , пути к текущему каталогу /SpryAssets/ и ссылки SpryAssets/SpryTabbedPanels.js получается
путь /var/www/SpryAssets/SpryAssets/SpryTabbedPanels.js, а такого файла у Вас нет.
Если бы ссылку сделали от корня документов src="/SpryAssets/SpryTabbedPanels.js" - всё бы вышло.

  Ответить  
 
 автор: dicksfriend   (21.07.2009 в 09:25)   письмо автору
 
   для: Trianon   (21.07.2009 в 09:10)
 

я хотел сказать что файлы SpryTabbedPanels.js и SpryTabbedPanels.css лежат в /var/www/SpryAssets/SpryAssets, а страничка которая их использует в /var/www, то есть никакой путаницы с путями не получается.

  Ответить  
 
 автор: dicksfriend   (21.07.2009 в 10:17)   письмо автору
 
   для: dicksfriend   (21.07.2009 в 09:25)
 

Спасибо за советы, я разобрался, дело было в правах доступа к этой папке и файлам.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования