2012-07-01 4 views
0

Просто с трудом здесь, надеюсь, что это на самом деле решить ... Вот он идет:Path Lo в .js разница между покупной и продажной ценой акции LOCALHOST папки не работает, только в BasePath

При попытке включить Jquery, в сценарии , то это будет только загрузить его, если файл находится в базовый каталоге (работа с локальным хостом, мой файл называется jquery.js):

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

Но когда я пытаюсь использовать один и тот же файл положить в папке, скажем, «js/jquery.js», тогда он не будет распознавать его независимо от того, сколько различных вариантов имени я использую:

<script type="text/javascript" src="/js/jquery.js" ></script> 
<script type="text/javascript" src="js/jquery.js" ></script> 
<script type="text/javascript" src="http://localhost/js/jquery.js" ></script> 
<script type="text/javascript" src="http://localhost/js/jquery.js" ></script> 

Кроме того, я попытался получить базовый каталог, используя «echo $ _SERVER ['DOCUMENT_ROOT']." ";" добавить письмо с полным текстом письма безрезультатно. В результате я получил «/ Var/WWW», попробовал эти строки, но Бесполезная работа либо:

<script type="text/javascript" src="var/www/js/jquery.js" ></script> 
<script type="text/javascript" src="/var/www/js/jquery.js" ></script> 

Что может быть здесь происходит? Странная вещь в том, что изображения загружаются без проблем, для

Например: scr="IMG/imagie.gif"

Любые мысли по этому поводу?

ответ

0

Звучит так, как будто вы используете файл .htaccess или какой-либо другой механизм, который управляет URL-адресами, содержащими каталоги. Вы используете фреймворк вроде CodeIgniter или что-то в этом роде? У вас есть файл .htaccess в базовом каталоге файловой системы (вам нужно будет сделать ls -a, чтобы увидеть его, если вы это сделаете)? У вас есть доступ к файлу конфигурации Apache для этого виртуального хоста?

Редактировать: Пользователь определил, что основной причиной была проблема с правами доступа к папке.

+0

Привет, Кинг, до сих пор ничего подобного CodeIgniter или что-то еще. Каким-то образом вы получите весь сценарий: Ubuntu 12.04 работает с apache. Мой javascript работает отлично (пока файлы находятся строго в базовом пути), а также мой php5-сервер. Что касается файлов, у них есть только файл index.file (тот, который вызывает файл jquery.js) и некоторые подпапки ... Как я уже писал ранее, это то, что изображения загружаются из подпапок без каких-либо проблем, но .js файлы не ... – user1494526

+0

Вы сделали ls -a в своем базовом каталоге файловой системы сервера? Если да, есть ли файл .htaccess? Кроме того, что произойдет, если вы попытаетесь получить доступ к файлу непосредственно в своем браузере как http: //localhost/js/jquery.js? –

+0

Король, вы определенно открыли мне глаза, хе-хе-хе ... Это все зависит от разрешения папки, я просто заметил, что, пытаясь открыть js/jquery, js, СПАСИБО! :) – user1494526