I am going to give amazon EC2 a try by moving my drupal site to it. At present the site is on a VPS running Ubuntu 10.04 and served through nginx+fastcgi.
Regarding that there are literally thousends of Amazon Machine Images (AMI) , I am wondering which suits the best for my need? After a brief research I found a pretty good general tutorial here, however a bit dated, that suggests RightScale. Also chapterthree offers a customized image, but I am not sure what is the best solution.
The AMI's are kinda outdated now, but if you follow these instructions from the pantheon group on g.d.o using one of the Alestic Ubuntu 10.4 ami's as a base you should be fine to roll your own.
If you are still looking for a Drupal AMI, you may want to check out the ones at BitNami. We keep them up-to-date, and they are eligible for Amazon's free tier.
You might want to check out https://www.getpantheon.com/. They are still in beta however.
if you search for pantheon or mercury in the public AMI's, you'll find the 1.0 and 1.1 beta. it should install the stack for you. I did it today and it seems really fast (although it still may be buggy because it's in beta). It's also a little daunting to have to do so much via command line (for me).
Related
I need an old copy of the software Postnuke. I’m aware it’s outdated and discontinued but need to use it locally to use & convert a site which used to use this software.
I managed to find it using SourceForge (the 0.76 version) but it keeps hanging on the installation and I’m getting errors that don’t seem fixable to me on the step of inserting data (around 80%).
If any of the devs are around I’d really appreciate any assistance they could give me on how to get the “Set Login” stage working of the installer, specifically the start_postnuke() function because it’s missing the language and other variables from the PNconfig variable that are preventing it from installing.
I’m aware this is tagged as a Zikula question but it’s the only way I can find to try and contact who I assume are the developers of Postnuke.
You are right. Postnuke is dead. It died so long ago that nobody has any expertise. I doubt very much that installing the software is possible or truly necessary. You must have a database with info you are trying to access. Simply access it with whatever tools you are most comfortable with and pull and modify the data as needed. (fyi - I'm a former postnuke dev and current zikula dev. I've used PN since 0.62, so I know what I'm talking about).
If you really want to give it a go on getting a working installation I would recommend using the same server stack components that were "modern" at the time 0.76 was released. Apache, php, mysql. It will probably work then.
Since that time a lot of php functions have been made obsolete, and even syntax changed such as array shorthand notation.
But if you use a stack that's contemporary to that version, it should work.
I have been installing alot of Linux software lately. Installing almost always requires running a "configure" script. It has finally dawned on me that pretty much everyone is making their configure scripts by taking one extensive, generic script and tweaking it for their own purposes. If anyone knows what I am talking about, can you tell me the source for this generic configure script? Thanks.
That would be autoconf.
I would imagine that the Goat Book offers a comprehensive treatment of it.
Do not taunt autoconf.
I'm looking for an open source forge that we can host in our lab for some private projetcs. Our favorite DVCS is bzr so this forge must support bzr repositories.
While Launchpad is open source, this forge does not seem to be admin-friendly for hosting a private clone (no support, no migration script for database schema modifications, etc).
Are you aware of any good alternative ?
Thanks !
Edit:
We are now using git for our projects, and rhodecode to manage central repositories.
You can use Redmine or Trac (required trac-bzr plugin) installations to host your private projects.
Where I work they started to use Gforge AS a couple of years ago. Since I love Bazaar I made a bzr plugin for gforge. It was not 100% complete but was functional enough to use - it is still in use where I work.
On looking this up for you, I saw Fusion Forge which might be easier to get going, it is a fork of the free Gforge with built in support for bazaar.
There is a new one: sloecode. It is still a rather young project. Several plugins are still missing, like a bug tracker and a wiki, but those features are planned. It's worth looking at it for small private branches.
http://how-bazaar.blogspot.com/2011/03/announcing-sloecode.html
https://launchpad.net/sloecode
Savannah uses many VC systems, including Bazaar. I'm not sure what you mean by "admin-friendly" but it's been quite friendly to me. I also have a project on Launchpad.
I work in Visual Studio working on sites mostly myself and occasionally I start on new features for a site and bam a bug pops up on the live site and now I am in the middle of changes and can't post a fix to the bug until everything I started to change is complete.
So I am looking for a nice an simple way to work with this type of situation - any suggestions?
Are you asking for a recommendation of a source control system? SourceGear Vault is free for single users.
I am big fan of subversion. There also plugins for VS to work with subversion repository.
http://subversion.tigris.org/
http://ankhsvn.open.collab.net/
I am in a similar situation and I use Perforce. It is free for up to two users and integrates well with Visual Studio.
Subversion is well supported and has tools for most any environment. It's also mostly straightforward to use, so you should be able to get up and running quickly.
If you need to work on a lot of separate features and bugs at the same time, you might try Mercurial instead. The tooling support is a lot less mature but I find the distributed design to do a better job of merging and facilitating work on separate issues concurrently.
But really, if you aren't using anything currently and aren't sure what your needs are, just choose one that has support in the IDE/tools you use. It will probably be Subversion.
I need to install amp on a windows2003 production server. I'd like, if possible, an integrated install/management tool so I don't have to install/integrate the components of amp separately. Those that I've found are 'development' servers. Are there any packages out there that install amp in a production ready (locked down state)?
I'm aware of LAMP... Windows, since we have IIS apps already and we've paid for this box, is a requirement. I'll take care of all the other hangups. I just want a simple way to install, integrate, and manage AMP.
I'm not sure running WAMP as a production server is a good idea. I use wamp to stage proyects and then I move them to a Linux server.
You can try any of this solutions:
http://www.uniformserver.com/
Some people state that they are working fine with WAMP Server, but again, I wouldn't recommend it.
Xampp is quite popular, i just don't know how "production level" it is:
http://www.apachefriends.org/en/xampp.html
Without wanting to sound elite: For "real" production Environments, it's possibly not a bad idea to setup and configure the components individually, but this requires some deeper knowledge than "hit setup and run".
There doesn't appear to be any all-in one packages that are up to date and 'designed' for production. You just can't trust the default installs to be secure on whats out there.
I ended up just doing this manually. It wasn't painful though. Each component's install procedure was documented reasonably well. Took me about 3.5hrs. A nice side effect of the involved setup was that it gave me a much better understanding of each component's dependencies and the ways in which they touch. In hind sight I should have done it manually from the start.
Note: make sure you read the comments below each component's documentation pages. Some contain valuable corrections to the install process.
Since the time this question was asked Zend has released Zend Server.
Zend Server is a complete,
enterprise-ready Web Application
Server for running and managing PHP
applications that require a high level
of reliability, performance and
security.
There doesn't appear to be any all-in one packages that are up to date and 'designed' for production. You just can't trust the default installs to be secure on whats out there.
WampDeveloper Pro is a commercial WAMP package that is specifically designed for production use (which I use).
I don't think that when this question was asked there was a viable solution for the above.