Im not sure about your Apache2 config, but on my own server I following
config for a CakePHP based site and it works perfect:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "d:/domain.com/cakephprootdir"
ServerName cakephprootdir.domain.com
ErrorLog logs/cakephprootdir.domain.com-error_log
CustomLog logs/cakephprootdir.domain.com-access_log common
<Directory "d:/domain.com/cakephprootdir">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
one important note that I use windows server!
regards,
Mohammad
________________________________________
Java & C# desktop developer
PHP web developer
www.mohamnag.com
On Fri, Aug 9, 2013 at 6:42 PM, gannher <[email protected]> wrote:
> Hello
> I try your solution but always 404 : The requested URL /login was not
> found on this server.
>
> Le vendredi 9 août 2013 18:25:59 UTC+2, Mohammad Naghavi a écrit :
>>
>> Have you tried the /var/www/client as DocumentRoot?
>> What is the 404 page content?
>>
>> Regards,
>> MN
>> On Aug 9, 2013 5:21 PM, "gannher" <[email protected]> wrote:
>>
>>> I have one web server. I would like run 2 website on this server. 1
>>> website with SPIP (already running good) and 1 website with cakephp
>>> (problem with it).
>>>
>>> > SPIP => /var/www/vitrine/<spip_files>
>>> >
>>> > cakephp => /var/www/client/<cakephp_**files>
>>>
>>> The cakephp website is accessible by `client.<url>.eu` but when i go to
>>> this address, i have a 404 error. Can you say me why ?
>>>
>>> Here my /etc/apache2/sites-available/**default :
>>>
>>> <VirtualHost *:80>
>>> ServerAdmin webmaster@localhost
>>>
>>> DocumentRoot /var/www/vitrine
>>> ServerName <url>.eu
>>> <Directory />
>>> Options FollowSymLinks
>>> AllowOverride All
>>> </Directory>
>>> <Directory /var/www/vitrine>
>>> Options Indexes FollowSymLinks MultiViews
>>> AllowOverride All
>>> Order allow,deny
>>> allow from all
>>> </Directory>
>>>
>>> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>>> <Directory "/usr/lib/cgi-bin">
>>> AllowOverride None
>>> Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
>>> Order allow,deny
>>> Allow from all
>>> </Directory>
>>>
>>> ErrorLog ${APACHE_LOG_DIR}/error.log
>>>
>>> # Possible values include: debug, info, notice, warn, error, crit,
>>> # alert, emerg.
>>> LogLevel warn
>>>
>>> CustomLog ${APACHE_LOG_DIR}/access.log combined
>>> </VirtualHost>
>>>
>>> <VirtualHost *:80>
>>>
>>> DocumentRoot /var/www/client/app/webroot
>>> ServerName client.<url>.eu
>>> <Directory /var/www/client>
>>> Options Indexes FollowSymlinks MultiViews
>>> AllowOverride All
>>> Order allow,deny
>>> allow from all
>>> </Directory>
>>>
>>> </VirtualHost>
>>>
>>>
>>> Here the /var/www/client/app/.htaccess :
>>>
>>> <IfModule mod_rewrite.c>
>>> RewriteEngine on
>>> RewriteBase /
>>> RewriteRule ^$ webroot/ [L]
>>> RewriteRule (.*) webroot/$1 [L]
>>> </IfModule>
>>>
>>> Here the /var/www/client/app/webroot/.**htaccess :
>>>
>>> <IfModule mod_rewrite.c>
>>> RewriteEngine On
>>> RewriteBase /
>>> RewriteCond %{REQUEST_FILENAME} !-d
>>> RewriteCond %{REQUEST_FILENAME} !-f
>>> RewriteRule ^(.*)$ index.php [QSA,L]
>>> </IfModule>
>>>
>>> Thanks :)
>>>
>>> --
>>> Like Us on FaceBook
>>> https://www.facebook.com/**CakePHP<https://www.facebook.com/CakePHP>
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "CakePHP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to cake-php+u...@**googlegroups.com.
>>> To post to this group, send email to [email protected].
>>>
>>> Visit this group at
>>> http://groups.google.com/**group/cake-php<http://groups.google.com/group/cake-php>
>>> .
>>> For more options, visit
>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>> .
>>>
>>>
>>>
>> --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.