Я установил apache2, php и mysql-сервер для моего ubuntu 14.04 и был протестирован, и все работает как ожидалось.
У меня есть приложение, созданное с использованием codeigniter & amp; был создан на mac osx, поэтому я создаю следующее, чтобы запустить его на моем ubuntu:
создать новый файл конфигурации сайта внутри доступных сайтов с именем payroll-v1.conf, как показано ниже:
<VirtualHost *:80>
ServerName payroll.v1
DocumentRoot /home/ahmed-saber/workspace/payroll-v1/
<Directory /home/ahmed-saber/workspace/payroll-v1/>
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
добавляет строку ниже к etc / hosts
127.0.0.1 payroll.v1
, хотя мое приложение не работает и всегда выдает 403, даже если я пытаюсь получить доступ к любой статической странице html для теста
В определении VirtualHost вам нужно добавить строку
ServerName payroll.v1
, чтобы сообщить Apache имя хоста, используемое для этого VirtualHost.
Проблема решена путем запуска следующих
sudo chmod -R 755 / home / ahmed-saber / workspace / *также пустой страницы из-за некоторых ошибок php [!d3 ]