Showing posts with label cake. Show all posts
Showing posts with label cake. Show all posts

Monday, February 24, 2014

CakePHP - multiple projects on one Apache and CakePHP core

CakePHP - get multiple projects working on apache.
If you want to run two cakephp projects on one instance of Cake core, and apache, here is some useful info:

Edit - /etc/apache2/extra/httpd-vhosts.conf 
Add the following:

    ServerAdmin webmaster@one.local
    DocumentRoot "/Users/d/Documents/project/one/webroot/"
    ServerName one.local
    ServerAlias www.one.local
    ErrorLog "/private/var/log/apache2/one-error_log"
    CustomLog "/private/var/log/apache2/one-access_log" common

   
      Order allow,deny
      Allow from all
      #Options +Indexes
      Options -Indexes +FollowSymLinks
      AllowOverride All
   

    ServerAdmin webmaster@app.local
    DocumentRoot "/Users/d/Documents/project/app/webroot/"
    ServerName app.local
    ServerAlias www.app.local
    ErrorLog "/private/var/log/apache2/app.com-error_log"
    CustomLog "/private/var/log/apache2/app.com-access_log" common

   
      Order allow,deny
      Allow from all
      #Options +Indexes
      Options -Indexes +FollowSymLinks
      AllowOverride All
   



Now you have the two apps at:
http://one.local/
http://app.local/


Friday, May 7, 2010

stop php deprecated warnings in browser

I just installed newest version of wamp server on a new windows 7 machine. When I installed the web app, I got a bunch of following printouts in the browser at the top of every webpage:
Deprecated: Assigning the return value of new by reference is deprecated in [...]\cake\libs\inflector.php on line xxx

After spending an hour looking, here is what worked:

1. in cake/lib/object.php: add following in next line after <&ques;php
error_reporting(E_ALL ^ E_DEPRECATED);


2. in cake/libs/configure.php replace
error_reporting(E_ALL);
with
error_reporting(E_ALL ^ E_DEPRECATED);


3. in your php.ini, search for error_reporting and replace the entire line with
error_reporting = E_ALL & ~E_DEPRECATED