Thread: [Cppcms-users] CppCMS 1.x.x status updates.
Brought to you by:
artyom-beilis
From: Artyom <art...@ya...> - 2010-05-25 19:01:28
|
Hello CppCMS users. CppCMS 1.x.x branch is getting closer to beta release, hopefully at the end of June beginning of July beta version will be available. Meanwhile main project's wiki was converted to new CppCMS version and now runs on top of it, So you may consider wikpp_v100 wikipp branch as beta version of updated Wikipp. Best Regards, Artyom |
From: Abhishek K. <abh...@gm...> - 2011-01-06 12:45:19
|
Hello Artyom: Thanks a lot for this great project I wanted to run cppcms on a shared hosting. I have a shell access too. Only concern I have, is that I am not allowed to modify any apache's conf file. Is there a way to run my app without touching apache's conf files? Your help would be much helpful.. i am planning to convert some of my existing websites into cppcms...and have my future websites on the same too. PS: OS is Linux (CentOS), Apache 2.2 with FastCGI. Thanks Abhishek Kaushik |
From: Artyom <art...@ya...> - 2011-01-06 13:19:51
|
> > Hello Artyom: > > Thanks a lot for this great project > > I wanted to run cppcms on a shared hosting. I have a shell access too. > > Only concern I have, is that I am not allowed to modify any apache's conf >file. > > Is there a way to run my app without touching apache's conf files? > > Your help would be much helpful.. i am planning to convert some of my existing > websites into cppcms...and have my future websites on the same too. > > PS: OS is Linux (CentOS), Apache 2.2 with FastCGI. > > Thanks > Abhishek Kaushik > You are probably familiar with this: http://art-blog.no-ip.info/wikipp/en/page/cppcms_1x_tut_web_server_config You need to refer to your hosting provider documentation about how to run FastCGI applications - i.e. how to configure your hosting to run them - start and execute, maybe communicate with external fastcgi process. Artyom |
From: augustin <aug...@ov...> - 2011-01-06 13:25:48
|
On Thursday 06 January 2011 08:41:14 pm Abhishek Kaushik wrote: > I wanted to run cppcms on a shared hosting. I have a shell access too. > Good question. What about the cppcms / cppdb and other necessary libraries? Can we have a simple tutorial on how to install them and run them from our home directory? Thanks. A. -- Friends: http://www.reuniting.info/ http://activistsolutions.org/ My projects: http://astralcity.org/ http://3enjeux.overshoot.tv/ http://linux.overshoot.tv/ http://overshoot.tv/ http://charityware.info/ http://masquilier.org/ http://openteacher.info/ http://minguo.info/ http://www.wechange.org/ http://searching911.info/ . |
From: Artyom <art...@ya...> - 2011-01-06 14:15:51
|
> Good question. > What about the cppcms / cppdb and other necessary libraries? > Can we have a simple tutorial on how to install them and run them from our > home directory? > Few points: 1. For fastcgi configuration - you need to refer to your hosting provider. 2. For deploy, you have two options: - just compile all statically, cppdb has instructions how to do it (because it has dynamic modules loading) For cppcms it is simple as well - just link with libcppcms.a and libboooster.a and provide additional dependencies like -lpcre -lz etc, this strongly depends on your build configuration: i.e. are you using icu, openssl or gcrypt, what do you have on hosting (shared libraries) etc. - compile dynamically, copy shared objects and provide LD_LIBRARY_PATH or use -rpath option - but this depends on the hosting as well. The problem with such tutorial it is **very dependent** on specific shared hosting provider - which libraries you have installed and which does not, what versions and what distribution. How can you configure the hosting service at all. This isn't a tutorial that is easy to write as-is. I'd suggest following: - If you are using a shared hosting service for running CppCMS write a tutorial in Wiki how to do it with specific issues that you have for your provider. I would be glad to help solving issues you run into. - I strongly recommend using virtual private servers, they are cheap today and they give you full control on what you can install and how. Regards, Artyom |
From: Abhishek K. <abh...@gm...> - 2011-01-07 09:09:10
|
> > You are probably familiar with this: > > http://art-blog.no-ip.info/wikipp/en/page/cppcms_1x_tut_web_server_config > > You need to refer to your hosting provider documentation about how to run > FastCGI applications - i.e. how to configure your hosting to run them - > start and execute, maybe communicate with external fastcgi process. > > Artyom > > ------------------------------------------------------------------------------ > Learn how Oracle Real Application Clusters (RAC) One Node allows customers > to consolidate database storage, standardize their database environment, and, > should the need arise, upgrade to a full multi-node Oracle RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl > Thanks for your quick reply Artyom, I have finally decided to go with a VPS solution. Would like to know, as to which configuration would be best with regards to performance and concurrency. Would using this with apache/fastcgi would be fastest or would it be best by directly running the program: (as shown in one of your examples) ./hello -c config.js http://art-blog.no-ip.info/wikipp/en/page/cppcms_1x_tut_hello best regards, Abhishek |
From: Artyom <art...@ya...> - 2011-01-07 10:50:33
|
> Thanks for your quick reply Artyom, > > I have finally decided to go with a VPS solution. > > Would like to know, as to which configuration would be best with regards to > performance and concurrency. > > Would using this with apache/fastcgi would be fastest or would it be best by > directly running the program: (as shown in one of your examples) > ./hello -c config.js > http://art-blog.no-ip.info/wikipp/en/page/cppcms_1x_tut_hello > > > best regards, > Abhishek > First of all I strongly recommend NOT to use internal HTTP server in production as it is designed for testing and debugging only. I would recommend using lightweight web-server like Lighttpd, Nginx or Cherokee in combination with FastCGI protocol. Artyom |