2015-05-18 2 views
0

Я загрузил свой новый проект, используя FTP из своего локального. Но когда я проверяю коды, если он работает в моем локальном. Все каталоги не указывают на мой корневой путь Project.Ошибка в получении корневого пути проекта

В моем загруженный файл у меня есть этот путь в config.php

/okushon/home/pages/js/jquery.animate-colors-min.js 

Когда я проверил в браузере он не идет в файл

Но когда я изменить путь к:

./okushon/home/pages/js/jquery.animate-colors-min.js 

Это относится к файлу.

Я не знаю, почему на живом сервере это работает, но в моем локальном пути не работает.

+0

Как это связано с php? Вы запрашиваете javascript-файл в своем HTML-документе. – PeeHaa

+0

Мой пример - это только файл js, но другие файлы, такие как изображения, также не работают. – Jerielle

+0

И как изображения, связанные с php? – PeeHaa

ответ

0

Чтобы включить JavaScript файлы с абсолютный путь, вы должны использовать что-то вроде

http://www.your-domain.de/js/jquery.animate-colors-min.js

Чтобы использовать его на локальном веб-сервере, заменить его чем-то вроде

http://localhost/your-project/js/jquery.animate-colors-min.js

The лучший способ - использовать переменную пути в дополнительном файле, который включен в каждую страницу:

if((isset($_SERVER["HTTP_HOST"]) && 'blablabla'==$_SERVER["HTTP_HOST"])){ 
    $incPath = '/path/to/your/files/'; 
    $httpPath = 'http://www.your-domain.de/'; 
} 
else { 
    $incPath = '/local/path/to/your/files/'; 
    $httpPath = 'http://localhost/your-project/'; 
} 
+0

У меня уже есть такой процесс ... – Jerielle

Смежные вопросы