2012-12-19 9 views
0

Я создаю приложение FuelPHP, работающее на Ubuntu VM, работающем от Vagrant.Красное имя файла в Ubuntu CLI (Vagrant)

Я пытаюсь включить CSS-файл в глобальную оболочку для всех моих страниц, но Firebug говорит мне, что его нет. (путь к файлу верен в моем < _link rel ...>).

Firebug

файл CSS фактически скомпилированный из связки LESS файлов, используя приложение под названием LiveReload для Mac.

Сервер Apache на моей виртуальной машине настроен на обслуживание из смонтированной папки на моем Mac, любой, кто использовал Vagrant, должен знать, что я имею в виду.

Во всяком случае, LiveReload дамп файла CSS в нужном месте, и заполняется на моем Mac:

Mac

Однако SSHing в VM и проверка файла CSS приводит меня к мысли, что что-то странное это происходит. Во-первых, имя файла в красный цвет (но она существует!):

red filename

Во-вторых, открыв его с помощью текстового редактора (нано в данном случае) показывает, что он должен быть пустым, несмотря на его полный на Mac :

blank

Так что мой вопрос ... WTF происходит здесь? Почему он показывается пустым на виртуальной машине? Почему он красный? Почему Apache не может найти и обслуживать его?

РЕДАКТИРОВАТЬ, все еще борясь с этим.

Я добавил свой собственный файл test.css, и он загружает все это. Просто не app.css, сгенерированный LiveReload. На VM есть что-то не так. Может ли кто-нибудь помочь? Это одна из тех неприятных вещей, которые поддерживают мое развитие.

Вот трассировки стека (хотя я уверен, что это не имеет ничего полезного в нем):

st

ответ

0

ARGH, переименованный файл appcss.css вместо app.css и она работает. Изменил его, это не так. По какой-то причине система не любит этого имени. Раздражая количество времени, которое я потратил впустую, но теперь исправлено!

0

Если я правильно угадать, чем у вас есть неправильный мод правила перезаписи, которая перенаправляет запрос на РНР скрипт, который пытается включить файл, который не существует.

Так проверьте свой файл .htaccess

+0

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

+0

Есть ли какая-то stacktrace на этой странице ошибок, чтобы мы могли догадаться, какой файл php создает проблемы? – rekire

+0

отредактирован с помощью трассировки стека, спасибо –