Restore websites to service after hardware failure (php,mysql,apache,lucene)

  • Posted:
  • Proposals: 0
  • Remote
  • #35607
  • Expired
  • 0


Experience Level: Intermediate
We run around 150 websites on a single codebase which is a bespoke appication based around php cake and lucene. On Thursday the 2nd of september our servers hard disk drive started to fail, resulting in our service not working. The drive has a number of bad sectors.

Our current status is that we have a new dedicated server with new drives and a new OS (centos), and the faulty mostly working drive attached to the server as a mounted drive so that we can access all the code/data and view the configuration. Our service is down because the old hard drive is on the way out.

We have :

1. All the code and images for the sites which has been copied across to the new drives
2. A several hundred MB lucene file which is used by the sites and has been copied across to the new drives
3. Some of the database files are still on the old disk and we are having some trouble copying them across due to bad sectors, but we have some older database backups which can be used if the very latest mysql database files can't be salvaged in their entirity. We would prefer to use a mixture if needed.

What we need :

We need someone who understands php / mysql / apache tomcat / lucene to install all the correct versions of those technologies and additional modules (you'll hve to work out what is needed), get the databases , lucene etc all up and running and get the service working again.

I think this will roughly involve:

1. Create same set of system users as old server
2. Install mysql and setup same users passwords etc
3. Copy mysql db files into correct folder (may be some need to import older backups if problems are encountered)
4. Check databases are functioning
5. Install Apache with anciliary modules (configure etc)
6. Copy httpd config files
7. Install PHP with anciliary modules
8. Copy php config files
9. Install lucene capability
10. Copy lucene files
11. Copy website files
12. Copy cron for each user
13. Spin up the sites and solve any issues with permissions and config

All the ingredients are there to get this back up and running, but I'm not technical enough any more to get it all working together. I expect that it will take between 1 and 2 days to get it all working.

We're looking for a fixed price for the job with a bonus if it can be completed by
end of Tuesday 7th Sept.



New Proposal

Create an account now and send a proposal now to get this job.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.