I have a VMWare Server and I use this to create websites for my clients before uploading them to their host. I've been using CentOS 7 and Apache 2.2 and it's worked fine. Now I have to create sites with Joomla 3.6 and it wants a version of PHP which isn't available on CentOS 6, so I installed a Centos 7 Server. I read several documents on how to achieve this, but I'm getting nowhere fast. This is what I did : 1. I created a folder in /var/www/html called mysite. 2. I downloaded Joomla 3.6 anc copied all the files into this folder. 3. chown -R apache:apache /var/www/html/mysite 4. chmod -R 755 /var/www/html 5. In /etc/httpd/conf.d I created a folder mysite.conf 6. I copied the <VirtualHost> Section from my CentOS 6 to this folder as follows : <VirtualHost *:80> ServerName mysite.corp.networkingtechnology.org DocumentRoot /var/www/mysite RewriteEngine On RewriteRule ^(/mysite/.*) /www/mysite$1 ServerAdmin ServerAlias mysite ErrorLog /var/log/httpd/mysite-error_log TransferLog /var/log/httpd/mysite-access_log DirectoryIndex index.php </VirtualHost> 7. I have my own (Windows) DNS Servers so I entered mysite into the DNS with the IP Address of 192.168.0.205 so it resolves to mysite.corp.networkingtechnology.org It's always worked before, but now I am unable to access the site with a browser. Am I missing something here? What am I doing wrong?
First thing I see is that the folder you're using /var/www/html/mysite is not the same as the one you've defined in your vhost /var/www/mysite
OMG, you're right. Isn't it incredible, you can look at something 50 times and still not spot a stupid error. I fixed it straight away. The bad news is that it still doesn't work!