[Solved] Moving framework to shared lib
I am wondering how I can move my cakephp framework outside the "regular" web folder to share it with all cake apps on system?
cake location: /usr/local/lib/cakephp/cake_1_3_6/*.php
ISPConfig PHP open_basedir => added => :/usr/local/lib/cakephp/cake_1_3_6
and then to my app/webroot/index.php
Thanks for any and all help provided!!
This might cause problems with file permissions, as files should be owned by the user of a website and as every website has its own user, you might get problems depending on the php mode that you use. You will have to try if it works.
Thanks for your reply ;p
I have been trying to sort out this myself.. and I have solved it.
Logged in and su - to get root access
1: Moved cake to: /usr/share/cakephp/cake
2: Moved vendors to: /usr/share/cakephp/vendors
3: Checked ownership of vendors & cake + sub-files (ls -all = root:root)
5: added /usr/share/cakephp to the Options :: PHP open_basedir in ISPConfig
6: Saved website
7: Edited app/webroot/index.php
Hope this can help anyone else :D
Edit: Using Fastcgi + suexec. Tried with suPHP also,, working just fine.
Edit2: The problem from first post and the setup not working, was that my app/webroot/index.php was checking for a "cake" dir and not the cake_1_3_6, further down in config. Also, I did not realize that "vendors" also was needed!
|All times are GMT +2. The time now is 03:24.|
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.