Я начинаю новый проект с использованием Linux и PHP, но для раннего состояния dev сейчас пытаюсь использовать XAMPP.
Я запускаю Ubuntu 10.04 x64 на ноутбуке, и получил все, что мне нужно. Сайт, который я должен создать, основан на CodeIgniter и некоторой реализации smarty, но я думаю, что это не так важно, потому что тот же сайт довольно хорошо работает на Windows (с XAMPP)
Проблема, с которой я столкнулся, заключается в том, что если я поместил какой-нибудь php-файл в корень (например, foo.php) с phpinfo (), сервер проанализировал его, как и должно быть, но когда я пытаюсь получить URL-адрес для одного Приложение CodeIgniter (как http://localhost/site/site.php
), Firefox пытается загрузить файл, а Chrome предупреждает об ошибке на сервере.
Опять сайт, так как он отлично работает на Windows (я делюсь кодом, используя Mercurial, если это важно)
У меня есть около 3 приложений codeigniter, совместно использующих одну и ту же системную папку, и они загружаются загрузчиком (как site.php, admin.php ...), но все, кого я выбираю, все равно получают одно и то же сообщение.
Кроме того, сервер перечислил все файлы идеально, и попытался переименовать файл, а затем попросил то же самое (чтобы увидеть, является ли проблема кеш или что-то), но я получаю 404.
Я также новичок в Apache и Linux в целом, я не знаю, что делать ...