Satisfaction guaranteed

I back my products with a guarantee. Let me know if you hit any problems.

Read more...

 
 
 

Who's online

We have 147 visitors online
 
 
 

Create staging environments for Joomla

Have you got a Joomla site, and want to make changes?

If so, you'll know that it's a nightmare trying to get it right.

What if that new plugin crashes your site, or you want to make lots of changes without your users seeing what's going on until you're ready to launch the new site?

And that's why I built StageIt - the only staging environment extension for Joomla!

StageIt means you can make any change you like to your site, without those changes being 'live' until you're completely ready to triumphantly reveal your Joomla masterpiece!

Here's how it works

StageIt takes all the drama out of updating Joomla!

Step 1: Create a new staging envinronment, which is perfectly matched to your existing site and sits 'on top' of your site.

Step 2: Make all the changes you like on the staging environment, without any change affecting the live site.

Step 3: If you want to show your client a new feature or some work you've done, so they (or their legal team) can sign off the new content, simply show them the staging environment.

Step 4: When you're happy with the changes, simply click a single 'Sync with Live' button to sync the staging and live sites, and make all your changes live!

 

What is included?

  • Create a staging environment in seconds
  • Develop on the staging environment with zero risk to your live site
  • Make any changes you like - update extensions, delete content etc.
  • StageIt supports ALL third party extensions
  • Sync the staging environment with the live site at any time
  • Visual button allows you to instantly switch between environments
  • Automatic backups allow you to restore your live site to any sync point
  • Select data tables to include / exclude from the sync
  • Select file folders to include / exclude from the sync
  • Configure to work with a range of servers - even GoDaddy!
  • Full documentation
  • Purchase includes full support and updates

 

SYSTEM REQUIREMENTS:

  • Joomla 3.x or Joomla 4.x
  • PHP 7+
  • Enough free file space to copy your system
  • Preferably run PHP in fastCGI mode
  • Preferably use a decent server!

Silver Edition

  • Create a staging environment in seconds
  • Easily sync with the live site
  • Automatic backups and roll back function
  • Select data tables to include / exclude from the sync
  • Select file folders to include / exclude from the sync
  • 3 months full support
  • 3 months updates
  • Support and updates for 1 domain
  • GPL v3 License

Certified for


ONLY £59.00


PayPal - The safer, easier way to pay online.


Gold Edition

  • Create a staging environment in seconds
  • Easily sync with the live site
  • Automatic backups and roll back function
  • Select data tables to include / exclude from the sync
  • Select file folders to include / exclude from the sync
  • 1 YEAR full support
  • 1 YEAR updates
  • Support and updates for UNLIMITED domains
  • GPL v3 License

Certified for


ONLY £79.00


PayPal - The safer, easier way to pay online.



Screenshots


Your comments

1-100 of 201 Comments

Karen Dunne

Rating:
September 30, 2021 - 20:12

I purchased Stageit about ten days ago and have been using it on all my sites.

The backup removal however is not working as expected. For example, in an attempt to remove a 55mb backup, it spins with the message "removing your backup" for what has been 20 minutes at the point of this message. I don't think this is typical. It has happened on two sites where I tried to remove the backup via Stageit instead of via FTP.

Can you advise, please?

Reply to Karen Dunne

Barnaby Dixon

Rating:
October 01, 2021 - 10:39

Hi there Karen,

Thank you for reaching out! I found a little issue where backups would delete, just very slowly. Please install the latest version of StageIt (4.0.2) which has this bug resolved.

Cheers

ssnobben

Rating:
September 01, 2021 - 13:05

Hi I got a problem after doing a set up that went well. Then I want to exclude Akeeba comp and I get this error Joomla 3.10.1 php 8.0.9

"An error has occurred.

0 strlen(): Argument #1 ($str) must be of type string, array given

Return to Control Panel"

Reply to ssnobben

Barnaby Dixon

Rating:
September 01, 2021 - 13:16

Hello,

That doesn't sound like a problem with StageIt, more likely a problem with Akeeba / Joomla, since it was triggered when saving an Akeeba / Joomla setting.

But if you can send me a screenshot I'm happy to check for you?

Cheers!

Paul d.

Rating:
August 30, 2021 - 15:45

Is the current version of StageIT fully compatible with Joomla 4?

Reply to Paul d.

Barnaby Dixon

Rating:
August 31, 2021 - 10:53

Hello

StageIt will be released for Joomla 4.x in the next few days.

Kind regards

Reply to Paul d.

Barnaby Dixon

Rating:
August 31, 2021 - 16:41

Just to confirm, StageIt is now fully Joomla 4.x compatible.

Paul Aydelott

Rating:
January 15, 2021 - 01:03

I have been well pleased with StageIt. It solves both backup and updating issues on live sites. I think it ought to be a part of Joomla.

I do not like the staging copy to be available for public access. Is there a way to protect that access?

Reply to Paul Aydelott

Barnaby Dixon

Rating:
January 15, 2021 - 13:14

Hi Paul

Thank you for your message. You can do this in a variety of ways.

The best way is through .htaccess - enable this on your staging environment, and exclude traffic except from your own IP address with the following code:

order deny,allow
deny from all
allow from <Your IP Address>

Note: the .htaccess is *not* deployed to live, so this change will not affect your live site during any sync.

Alternatively you can do this through staging environment Joomla admin - in System > Global Configuration > Site set the site to offline. This will require you to log in as an admin to see the site frontend.

Have a great day! Barnaby Dixon

Paul d

Rating:
December 19, 2020 - 21:49

I currently have version 2.0.20 of Stage IT. Will that version be compatible with Joomla 4 or will I need to upgrade?

Reply to Paul d

Barnaby Dixon

Rating:
January 04, 2021 - 11:35

Hi there

Thank you for your message. Joomla 4 will be a major change, so since it's not yet released it's impossible to say with certainty that StageIt will work perfectly. However, it's been developed to the latest available standards, so it should work - just can't guarantee just yet!

Have a great day

Petro

Rating:
October 23, 2020 - 17:58

Hi Barnaby,

I am from the SAP world, where any development is based on a transport system Dev-->Test-->Prod. Usually only the configuration or code changes are sent into the next system, leaving the "content" (transactional data, master data) unchanged.

In a CMS, the situation is slightly different. There are "programs" in a directory and content data in a database. They are dependant on each other as the define the overall site.

So, when I change a Joomla site, I might change settings, change components, but also add content like a new web-page represented by an new article.

I am looking for a tool to control the dev-to-prod workflow.

Questions:

- Is there a function, where I can push all program changes into Prod but only ADD dedicated content (e.g. articles, forum content) leaving the rest of the content in Prod unchanged?

-I have read in the comments above that you can exclude directories/tables from transport. I am not a Joomla expert. Is there a tool to identify automatically, in which "place" (file/table) an object sits, which I want to transport? Thus, I could exclude all other files/tables from transport into Prod. :-)

- Can I update Joomla or components in the "Dev. environment" without influence on the Prod and role back, if needed?

- The Enterprise Edition comes with 180 support. I assume that only during this period I would be entitled to updates. So if Joomla4 comes up in 181 days, I need to subscribe to E.E. again?
Please consider to offer some kind of "upgrade edition" without the free support, which costs your time :-)

Greetings from Switzerland

Reply to Petro

Barnaby Dixon

Rating:
October 26, 2020 - 09:38

Hi Petro,

The Joomla system is complex and interdependent, so there aren't many changes that can be made without impacting the whole system due to internal UUIDs and the asset system.

It's not possible to make individual, granular changes such as pushing a single article edit to the live site. That would introduce too much potential for data inconsistency due to Joomla's internal asset system.

So with StageIt, it's by default an all-or-nothing system. You deploy the staging environment, which is an exact replica of the live system.

Then you make changes on the staging environment.

Then you push changes to live. It will check all files and folders for changes, as well as all data changes, and if it finds a change on either the live or the staging, it will push the staging version to the live site. This maintains data consistency.

With the enterprise version, you can opt to exclude specific files, folders and data tables from the sync. This is so that you can push staging to live, without impacting user-updated content (such as a sales system, a blog, user ratings etc).

It's not intended to exclude *everything except one folder*. That would again risk introducing inconsistencies.

You can make whatever changes you like on the staging system, and if you don't want to keep them, redeploy the live site > Staging, so that you revert the staging system to an exact replica of the live site.

StageIt is already Joomla 4 compliant, and has been for over a year :-)

Kind regards, Barnaby Dixon

Prince Nitin

Rating:
September 24, 2020 - 19:50

Hi
I have a site and a staging domain of the same.
Is it possible to use staging domain instead of creating staging environment from the stageit extension and use the pre-existing staging to sync the files onto live.

Thanks and Regards
Prince Nitin

Reply to Prince Nitin

Barnaby Dixon

Rating:
September 25, 2020 - 16:20

Hi there,

Thank you for your message.

The staging environment is always at /stageit/ , it's not possible to use a separate subdomain or different folder. It is created and managed automatically by StageIt

Regards

Carst

Rating:
September 02, 2020 - 17:35

Hi,
We discovered your great extension today and worked with it on our test environment. Works great, but with one question/remark.

When developing on stage, but also working on live, is it possible to have some kind of compare option? For example when in the same article or Pagebuilder page has been made some changes, you can select which one to use?

Regards, Carst

Reply to Carst

Barnaby Dixon

Rating:
September 03, 2020 - 12:23

Hello,

Thank you for your message.

StageIt is an environmental staging extension, it'll exactly replicate your Live > Staged > Live environment, but it's not possible to take minor or granular changes and apply them individually.

Have a great day!

Paul Aydelott

Rating:
July 30, 2020 - 20:03

Failure of SiteGround's staging environment:
1) The no cache settings for pre-production environment are replicated in the production environment thus forcing editing of the settings in the production environment.
2) Template settings must be edited in the production environment to compress css, php, and image files.
3) Sp Pagebuilder requires some absolute urls in links which are carried forward in the production environment thus forcing editing of menus and page links.

Will any of those issues be found in Stageit?

Reply to Paul Aydelott

Barnaby Dixon

Rating:
July 30, 2020 - 20:19

Hello,

StageIt is smart, intuitive and works well, and is specifically built for Joomla. Not comparable with other staging environments. None of the issues you've mentioned are an issue with StageIt.

Hope that helps

Kimball Willard

Rating:
July 09, 2020 - 05:11

I was able to do a backup a few weeks ago. I wiped it out, and attempted to start fresh. I am now continuing to get an error 500. I've tested with different speeds, and now have it set to extremely slow, with acceleration turned off, and its made no changes.

When I checked the logs, I'm seeing, "End of script output before headers: index.php, referer: https:///index.php?option=com_stageit".

Any suggestions?

Reply to Kimball Willard

Barnaby Dixon

Rating:
July 09, 2020 - 09:40

Good morning

A 500 error means your server isn't able to process something.

Often it means a memory limit, space limit, or CPU limit has been reached, and the server has timed out or prevented the process from running.

Reducing the deployment speed will help if it's a server resource limitation, although in some cases the server will still block you if it's a low budget shared option. But it's also worth checking available disk space.

In other cases, it'll mean an issue with the PHP environment, where a required function isn't available, this might happen for example if you are running a very old version of PHP, or if it's a custom install of PHP without standard functions available.

That will be resolved by ensuring PHP is up to date and appropriate for your version of Joomla, for example PHP 5.6 for Joomla 2.5, or PHP 7+ for Joomla 3+

Also it'd be helpful to note exactly where the issue happens, e.g. is it during database analysis, file and folder analysis, etc...

Hope that helps! Please reach out if you need further assistance, and if you'd like me to take a look email me separately with access.

Barnaby

Reply to Kimball Willard

Kimball Willard

Rating:
July 17, 2020 - 20:58

Sorry for the delay. It is a shared server, but when I initially installed the plugin, I was able to run a backup without any adjustments.
There is plenty of space on the hard drive (and I don't have any restrictions on my login profile).
I'm running PHP 7.3.15, and it's a stock install of PHP.
Joomla is on 3.9.15.
The system chokes at "Deploying your Files and Folders" (20% completed). I'm wondering if it's a possible user rights issue?

Reply to Kimball Willard

Barnaby Dixon

Rating:
July 18, 2020 - 07:21

Hi again,

It could be a permissions issue, where the system isn't able to either read something in the live folder, or write to the staging environment folder.

It could also be where you have a folder with millions of files (such as logs), especially on a shared server since the system will struggle to load the folder contents into memory.

I've also see this happen where the system has a virus, which blocks the process. So worth checking some of your key files if they seem to have an infection of some kind - check index.php and configuration.php for example.

You could also check the log in /administrator/components/com_stageit/ to see if that gives a clue exactly where the process is failing...

If none of that helps, please send me a login and I'll check it out for you, as it seems to be a specific issue to your system.

Have a great day!

Reply to Kimball Willard

Kimball Willard

Rating:
July 19, 2020 - 22:49

Thanks for guiding me to the log file. The file showed:
"17-07-2020 12:55:44 WARNING: Could not copy ../administrator/components/com_akeeba/Master/Installers/angie.jpa - incorrect file permissions. Please copy this manually".
I don't know why the system choked on this file. The rights were the
same as the other files, but once I copied this manually, I was able to run the staging site setup.

Reply to Kimball Willard

Barnaby Dixon

Rating:
July 20, 2020 - 10:36

Good morning,

Great ! Thank you for the update, and I'm glad you were able to resolve this with the log information.

Have a great day

Morten hansen

Rating:
May 18, 2020 - 18:50

I have another Question.

In my setup, an important component is MightySites from Alterbrains.com, but they say that most likely StageIt will conflict with Mightysites.

Mightysites makes it possible to run slave sites (on different domains) running on a Master-site.

In my scenario, I only want to have StageIt running on the master site, because all slave-sites is running on databases etc. from Mastersite (with a few exceptions).

Altebrains said: I doubt that it will work with StageIt because StageIt will probably update /configuration.php file.

Can you somehow help me determine whether StageIt can work with MightySites?
Maybe you too could email each other directly. I would really appreciate if you could help me figure this out

ps. I do not know anything about coding or programming. I am just a creative designer trying to use the best tools together ;)

Reply to Morten hansen

Barnaby Dixon

Rating:
May 18, 2020 - 22:57

Hi again,

StageIt was designed to work with a single (standard) Joomla system, rather than several - but it will work with MightySites, you just need to allow for the extra configuration files, which are not standard for Joomla.

As it's non-standard I can't directly support this use of StageIt & MightySites, but the below information should help :-)

MightySites overrides the default configuration.php file, which is needed to run StageIt. So If you do want to run both together, you will need to make some manual changes as follows:

1. Run the StageIt deployment from the main Joomla site... then log into the Staging Environment, open the MightySites admin component, and Move all subsite data under stageit/ and update the configuration for each MightySites version of your site that you want to use.

2. edit /stageit/components/com_mightsites/configuration/configuration__com.php to ensure that the db_prefix is 'stg_xxxx' where xxxx is your original prefix

3. edit /stageit/components/com_mightsites/configuration/configuration__com_.php in the same way

4. Copy /stageit/components/com_mightsites/configuration/configuration__com.php to /stageit/.../configuration__stageit_com.php

5. Copy /stageit/components/com_mightsites/configuration/configuration__com_fusioncruise.php to /stageit/.../configuration__stageit__com.php

6. enter into the staging admin site and go to the mightytext component to update all database entries to use prefix stg_

7. When you Go Live, you need to do the reverse of these changes, so you update your live configuration_.php files to make the db_prefix just 'xxxx_' (your original prefix)

All the best, Barnaby Dixon

Reply to Morten hansen

ssnobben

Rating:
July 02, 2020 - 09:04

Hi I got the same questions and will use this for a Joomla 4 future setup. Thnks for clarificaiton and hopefully use this later for a Joomla 4 setup. cheers!

Morten hansen

Rating:
May 18, 2020 - 14:51

Hi

This is a pre-purchase question.

a. Will StageIt be compatible with Joomla 4.x? And will StageIt be available for J.4.x when the stable version is released?

b. does the backup system run on akeeba or is it included in StageIt?

c. Do you have a documentation for StageIt?

b. Do you have a changelog for StageIt?

The StageIt component really looks great and I hope it is as good as it looks :)

Reply to Morten hansen

Barnaby Dixon

Rating:
May 18, 2020 - 14:59

Hi Morten,

a - Yes
b - StageIt
c - https://www.php-web-design.com/stageit.pdf
d - Yes included with the package

Have a great day!

Reply to Morten hansen

Morten hansen

Rating:
May 18, 2020 - 18:50

Perfekt thank you for those answers :)

Kevin Babbage

Rating:
February 04, 2020 - 00:01

Hello

How can I rebuild the stage it version from the live site?
I am hoping to be able to do it without having to uninstall / reinstall it.

Thanks for your excellent work!

Reply to Kevin Babbage

Barnaby Dixon

Rating:
February 04, 2020 - 00:22

Hi there!

If you open StageIt on the live admin, you can click the Rebuild button. This will reset your staging environment to an exact replica of your live environment.

Have a great day!

Sima

Rating:
November 13, 2019 - 20:11

Hello,

I just purchased StageIt and everything seems to work fine in the backend but I am not able to get the switch to work in the frontend. When I logon as the super admin nothing happens. It tried many things to no avail. When I go directly to the StageIt sub directory the orange switch bar shows up but it doesn't solve the issue as it immediately goes back to the live version.

Any help very much appreciated.

Reply to Sima

Sima

Rating:
November 13, 2019 - 20:29

I just discovered that when I disable the Search Engine Friendly URLs option in the Joomla global configuration that is solves the problem. Any idea what might be the issue? Or the staging environment cannot work with Search Engine Friendly URLs?

Reply to Sima

Barnaby Dixon

Rating:
November 14, 2019 - 11:04

Good morning Sima

Thank you for your great question!

StageIt does work with SEO urls, and should normally work without any issues. However, on your server, you might ensure that /stageit/.htaccess is present and enabled, and you might also need to change this line in that file:

#RewriteBase /

to:

RewriteBase /stageit/

(ensuring you remove the initial #)

Have a great day! Barnaby Dixon

Reply to Sima

Sima

Rating:
November 14, 2019 - 17:36

I am running nginx. Should I still enable .htaccess?

Reply to Sima

Barnaby Dixon

Rating:
November 15, 2019 - 08:46

Hi again,

Ngnix is a bit different to Apache / Linux, You'll have to ensure the configuration is right for your system - and it might be best to contact your server host to find out why the SEO urls aren't working in /stageit/

Regards, Barnaby Dixon

Alberto Aidala

Rating:
February 19, 2019 - 09:27

Hello Barnaby,
I have stagit installed on my Plesk hosted domain under joomla.
All good. The staging site is created and i can move between the live and staged env.
However i found myself puzzled when during the backup restore operation i found the stagit hang during the buildBkMap call. 10%.
I have waited a lot and nothing.
The first time i had an error:
[...] Got error 'PHP message: PHP Warning: is_dir(): open_basedir restriction in effect. File(../../stgbackups/2019-02-13_14-48-57/administrator/components/com_admin/views/help/tmpl/langforum.php/) is not within the allowed path(s):[...]
After a while this morning i have tried again with the same outcome but no error.

in stagit/.htaccess
RewriteBase /stageit/

Can you please give me an hint?
Thank you

Reply to Alberto Aidala

Jens

Rating:
March 05, 2019 - 19:03

Did you ever get clarity on this issue? I'm experiencing the same problem myself.

Reply to Alberto Aidala

Barnaby Dixon

Rating:
March 05, 2019 - 19:07

Hi Jens & Alberto,

The operation is being blocked by your PHP open_basedir config. Please edit this so it allows the AJAX process to run, and it will work correctly

Regards, Barnaby

Keith

Rating:
February 18, 2019 - 11:51

Hi very pleased with the plugin and am using it very well.
Just one question. We have another team using Github who will be using the staging to work on and the staging database.

They have asked if when placing the staging edits live does the live database get overwritten totally or does it simply push over the structure, ie, any orders that come in between edits stay untouched in the live database?
Thanks.
Keith

Reply to Keith

Barnaby Dixon

Rating:
July 09, 2020 - 09:44

Hi Keith,

The sync completely replicates the live environment with what is present on the staging environment.

To exclude specific data tables or folders (say in an ecommerce extension) you need the Enterprise version. You can then specify that any data that is regularly updated on the frontend is specifically excluded from any sync.

Kind regards

Mikki

Rating:
January 14, 2019 - 12:28

Hi Barnaby

Just a couple of pre-sales questions:

1 Does the license allow me to use it with more than one site?
2 Will you be updating the software for Joomla 4 when it is released?

Many thanks

Mikki

Reply to Mikki

Barnaby Dixon

Rating:
January 14, 2019 - 12:34

Hi Mikki,

Your name is awesome!

1 - yes feel free to use it on all your sites
2 - yes, and in fact it's already tested with Joomla 4 beta and works perfectly :-) We'll be upgrading as new Joomla versions are released.

Best regards, Barnaby Dixon

Duksh

Rating:
January 03, 2019 - 10:25

Hello - https://extensions.joomla.org/extension/stageit/ says that your extension v2.0.16 was last updated on Jan 16 2017. Since then Joomla has updated to 3.9.1. So my question obviously, is the last version of StageIt compatible with the latest version of Joomla? Kindly advice. Thanks.

Reply to Duksh

Barnaby Dixon

Rating:
January 03, 2019 - 10:31

Hello Duksh,

Thanks for your message. StageIt and all my other extensions are constantly updated... I'll have to update the JED :-)

Yes it's Joomla 3.9.1 compatible.

Hope that helps! Barnaby

Herco Terweij

Rating:
October 10, 2018 - 10:37

Hi,

I am not using this component yet, but i have a question. We allready have a developing enviroment setup with Git and deployscripts. Is it possible to only push te content to a live enviroment (and with content i mean all de the data within de joomla database and the files within de mediamanager)

Reply to Herco Terweij

Barnaby Dixon

Rating:
October 11, 2018 - 09:21

Hi there Herco

Thank you for your message.

With StageIt Enterprise you can select which content and data you want to sync. The default is to sync everything - all files / folders and data, but you can exclude specific data tables or specific folders from the sync if needed, so you don't overwrite data and files on the live site.

I hope that helps?

Sincerely - Barnaby Dixon

Cor Visser-Marchant

Rating:
June 11, 2018 - 08:15

Hi Barnaby,
I have been using your product for a number of months and it is fantastic! Wanted to ask another question now I am close to going live.
Is there a way to check which tables to exclude on a live community based site? I would like to use StageIt to continually manage feature upgrades and the like, without overriding new users and their content.
Regards,
Cor

Reply to Cor Visser-Marchant

Barnaby Dixon

Rating:
June 11, 2018 - 08:30

Good morning Cor,

Thank you for your message and very kind words!

The tables you need to exclude will depend on your system. You'll find that in StageIt Enterprise, the tables you can exclude are grouped by extension, so it's a case of checking through per extension, to see which ones might be continually updated on the frontend. With community, that would probably mean the Joomla Users tables, as well as most Community tables.

If you also ensure backups are enabled, then if you *do* need to restore a backup for any reason, then one will be available. Just also make sure there's plenty of space for the backup to be built and you'll be fine.

I hope that helps! Sincerely, Barnaby Dixon

Josh Severse

Rating:
June 01, 2018 - 19:34

Hi Barnaby,
I am trying out your extension and I love it. I want to give a non super user permission to use it but I can't figure out how. Any ideas? I am using version 2.0.20.
Thanks
Josh

Reply to Josh Severse

Barnaby Dixon

Rating:
June 04, 2018 - 09:40

Good morning Josh

Thank you for your message. User Permissions were added in version 2.1.3, released on 22nd May - if you download the latest version you can then set permissions in System > Global Config > Permissions > StageIt.

All the best! Barnaby

Amanda

Rating:
February 20, 2018 - 14:58

We've made changes to the live site (module changes and new articles, etc) and need to transfer those over to the staging site where StageIt is installed. Can this be done?

Reply to Amanda

Barnaby Dixon

Rating:
February 21, 2018 - 13:02

Hi Amanda,

Thank you for your message. The way to do this is go to the live site admin > StageIt and click Redeploy Staging Environment. This will completely reset your staging environment to match the live site.

All the best, Barnaby Dixon

Cor Visser-Marchant

Rating:
February 11, 2018 - 08:15

Hi there, I have just purchased your software and it seemed to have worked a treat. I had installed my own and was duplicating effort, which I can now avoid - beauty!

However, as a newby, I may be doing something wrong, but when I try to use the menu in the stageit version of my site, it shows a 404 error - Category not found:
--------------
You may not be able to visit this page because of:

an out-of-date bookmark/favourite
a search engine that has an out-of-date listing for this site
a mistyped address
you have no access to this page
The requested resource was not found.
An error has occurred while processing your request.

Please try one of the following pages:

Home Page
------------------
The home page links back to the original site.

Can you please give some guidance?

Reply to Cor Visser-Marchant

Barnaby Dixon

Rating:
February 11, 2018 - 12:41

Hi there,

Thank you for your message. This sounds like a htaccess misconfiguration. Please ensure /stageit/.htaccess is enabled, and you might need to also change #RewriteBase / to:

RewriteBase /stageit/

(removing the initial # if needed)

That should resolve any SEO errors like the one you mentioned, but if not please send me a login and I will take a look for you

All the best,

Amanda

Rating:
February 09, 2018 - 16:52

We are looking to purhcase StageIt. We are looking to update the template of our website while keeping our existing template live. Is this possible with Stage It? To install the new template on the staging side, made all our changes, and then push the new template on top of the live/old template? Thank you!

Reply to Amanda

Barnaby Dixon

Rating:
February 09, 2018 - 17:17

Hi Amanda,

Thank you for your message. Yes that's actually the exact situation StageIt was created for. You can set up the new system exactly as you want while the live site stays 'live' and then push the changes to the live site when you have approved them.

All the best! Barnaby

Carlos

Rating:
January 02, 2018 - 19:21

Hi, does this work with remote servers?

Let's say that STAGING and PRODUCTION are not in the same Datacenter or have different IPs, does this work ?

Regards,
Carlos

Reply to Carlos

Barnaby Dixon

Rating:
January 04, 2018 - 11:29

Hi there Carlos,

Thanks for your message. The Staging environment needs to be on the same server as your live site, as it runs 100s of calculations to ensure the staging sync goes correctly; it's just not practical to have the staging environment on a different server.

I hope that helps! Sincerely, Barnaby Dixon

Evert

Rating:
November 06, 2017 - 13:37

Hi,

What will StageIt do with changed data on the live site while working on the staging environment? I have a user generated content website and want to extend functionality and make design changes. Will the newer content on the live site be removed with the older content form the staging environment?

Reply to Evert

Barnaby Dixon

Rating:
November 06, 2017 - 14:25

Hi Evert,

You'd need StageIt Enterprise. This will allow you to exclude content and data from the sync, so that new content on the live site won't be overwritten.

I hope that helps! Barnaby Dixon

Danny

Rating:
October 25, 2017 - 16:55

Any idea why when trying to sync with the live environment it hangs at 31% at the backup of one of the data tables? It is a rather large table but it didn't have an issue creating it for the staging.

I have adjusted the deployment speeds several times but it hangs at the same 31% every time.

Reply to Danny

Barnaby Dixon

Rating:
October 26, 2017 - 10:18

Hi Danny

Thank you for your message - could it be a disk space issue? If not please send me a login and I will see what I can do for you

Thanks & all the best, Barnaby

Reply to Danny

Danny

Rating:
October 26, 2017 - 16:19

It completed, I checked the SQL process but it took 24 Hours. Is that normal to deploy to the live environment? I have a dedicated server.

Also I thought that syncing to the live server would update the database but it appears to have overwritten it? I use Jomsocial and people are consistently adding updates, hence the staging server but now it basically recreated the staging environment.

Is that expected behavior or is there some additional settings that need to be set?

Reply to Danny

Barnaby Dixon

Rating:
October 26, 2017 - 19:59

Hi Danny,

It normally wouldn't take that long, no... syncing would normally take moments, so I would guess something's got stuck there (or you have an incredibly large table?)

With StageIt Enterprise you can exclude specific data tables files and folders when running the sync, so you can avoid overriding fresh data on the live site if needed.

Sincerely, Barnaby Dixon

Danny

Rating:
October 08, 2017 - 07:05

How many sites can I manage with the purchase of Stage It? I manage several Joomla sites, will I be able to use it for all of my sites without having to purchase one for every single one?

Reply to Danny

Barnaby Dixon

Rating:
October 08, 2017 - 14:46

Hi Danny,

You're welcome to buy once and use it on all your sites and servers.

Hope that helps! Barnaby

Brady McCain

Rating:
October 06, 2017 - 18:58

My staging site is not reading the "/stageit" directory but rather the live directory "/". I have changed the /stageit/.htaccess to rewrite URLs to /stageit. I've even turned off SEF URLs. Ive disabled AdminTools and Regular Labs. I've tried changing the "$live_site" setting in the configuration. nothing seems to help. I just get a page that shows the text but no style, images, etc. and about 30 console errors showing that it can't find the files (because its looking in the wrong place).

Reply to Brady McCain

Brady McCain

Rating:
October 06, 2017 - 19:43

I should add that everything works okay if I use the alias "home"... www.example.com/stageit/home/
But www.example.com/stageit/ gives me the problem.

Reply to Brady McCain

Barnaby Dixon

Rating:
October 06, 2017 - 20:14

Solution was to clear the Gantry 5 cache, and it's all working!

(Solution added here for other users' benefit - after email support)

Steve

Rating:
June 23, 2017 - 17:38

I've tested StageIt on 2 different sites. One, where I was merging content from 3 sites into a single, StageIt worked great.

On the second site, which is a really large site, I used stageit, make my changes, then when I was ready to sync my site, I went into the configuration, and excluded the sync for a couple of database tables, and a couple of folders, namely EasyBlog folders. I saved, then did the sync. The sync was processing the EasyBlog folders, which is was not supposed to be processing.

Any thoughts on WHY StageIt would be syncing folders that were configured to be excluded?

Reply to Steve

Barnaby Dixon

Rating:
June 25, 2017 - 00:20

Hi Steve,

Thank you for your message.

StageIt will still process your excluded folders, i.e. when running the analysis pre-sync it will check your full system. But it won't actually sync any excluded folders. So even if they're coming up on your screen during the sync, they won't be affected, so long as they are excluded in the config.

However - it is worth reopening the config to double check your settings actually saved, and if you have a cache enabled, it's worth purging it to ensure any changes have actually taken effect.

I hope that helps! Sincerely, Barnaby

Marc Pradel

Rating:
June 10, 2017 - 13:28

Hi Barnaby,

I buyed the extension a few days ago. And everything works as expected and described.

GOOD JOB! :-)

One suggestion is to change the robots.txt to disallow all robots for crawling the staging environment, so you haven't to do it manually?!

What to you think?

Regards,
Marc

Reply to Marc Pradel

Barnaby Dixon

Rating:
June 11, 2017 - 09:38

Hi Marc

Thanks for your great suggestion!

Great idea and I will add it to a future edition of StageIt Enterprise

All the best, Barnaby Dixon

Peter & Molly Lundquist

Rating:
March 21, 2017 - 22:38

We are thrilled with php-web-design.
Your help with our migration from 1.5 to 3.6 was superb.
And we love Stage It.

Many many thanks from your friends across the pond in Pittsburgh.

Reply to Peter & Molly Lundquist

Barnaby Dixon

Rating:
March 22, 2017 - 09:00

Hi Pete and Molly,

Thank you for your very kind words! It was an absolute pleasure working with you.

Have a wonderful week! Barnaby

Paul deVries

Rating:
March 21, 2017 - 00:24

I have been using StageIT for about 2 1/2 months with now problems at all. I recently move my site Godaddy.com to iPage.com and when I run the StageIT, it completes with out error. However, when I try to access the StageIT site, I get the following error: "Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log."

Do you have any suggestions for me to look where the issue is?

Thanks

Paul

Reply to Paul deVries

Barnaby Dixon

Rating:
March 21, 2017 - 01:19

Hi there Paul

Thank you for getting in touch.

This may be a glitch. Could you try re-downloading StageIt and then reinstall it on your live site? Then preferably delete the /stageit/ folder before redeploying the staging environment.

Hopefully that solves it - but if not please send me a login to the live site and I will check out what is happening here for you

Thanks & all the best, Barnaby Dixon

Reply to Paul deVries

Paul deVries

Rating:
March 21, 2017 - 02:22

Hi Barnaby

That seemed to work. After deleting the stageit folder and reinstalling the StageIT component, everything appears to be working now.

Thanks again for your support.

Paul

Martin Strobl

Rating:
December 29, 2016 - 09:48

Hi Barnaby,

I´ve detected a very strange behaviour with StageIt. First of all, your extension worked fine and everything is ok. Since the last upadte of Joomla to 3.6.5 (maybe earlier?) i cannot use the buttons syve, save&close and cancel in backend editmode of articles, categories and modules. I´ve an instance ov yootheme´s zoo running and there the buttons work fine.

It´s definitly not a matter of caching or something else, because when i remove the staging environment and use only the live environment, everything is ok and the buttons are fully functionally. When I build a staging environment, on both systems (live and staging) the buttons are without function.
Can you geive me a hint?

Greetings from germany
Martin

Reply to Martin Strobl

Barnaby Dixon

Rating:
December 29, 2016 - 17:54

Hi Martin,

Thank you for your question.

This is a browser cache issue (not Joomla cache). The javascript files have changed but their paths are the same. Your browser has the old versions cached, and hasn't realised that the javascript files have changed.

If you clear your browser cache, or open a new private browser window, it should all work well for you

All the best, Barnaby Dixon

Reply to Martin Strobl

Martin Strobl

Rating:
December 30, 2016 - 07:21

Dear Barnaby,
i´m sorry to inform you, that this is not the solution. I´ve checked it on different computers (which i never used before), with different browsers and even in private mode. The described phenomen appears only, when i have a staging environment running. When I remove the staging system (StageIt is already installed) then the buttons are working fine. After building the staging environment, then in both systems the buttons are not working.
In my opinion it´s definitly no caching problem. Sorry. Do you have another idea?

Best regardss
Martin

Reply to Martin Strobl

Barnaby Dixon

Rating:
December 30, 2016 - 19:54

Strange! Thanks for the update.

I have another possible solution...

Please ensure that the htaccess in StageIt is enabled. You might need to rename /stageit/htaccess.txt to /stageit/.htaccess

Also you might need to change the RewriteBase.

If you open the htaccess file, and find the line

#RewriteBase /

And change this to

RewriteBase /stageit/

(removing the initial #) it should help

Please let me know how it goes...

All the best, Barnaby

Reply to Martin Strobl

Martin Strobl

Rating:
December 31, 2016 - 08:30

Hi Barnaby,

thank you for your quick reply. The changes in the .htaccess does not match at all. Sorry.

Another strange behaviour i´ve found out: In frontend-editing everything is ok - in both environments, in backend the bug still appears.

I wish you a happy new year!!!!
Martin

Reply to Martin Strobl

Barnaby Dixon

Rating:
January 02, 2017 - 13:36

Hi Martin,

Happy New Year!

Thank you for the update. I am not sure what the problem is in this case. Could you send me a login to the staging environment and I will check it out for you? If you click Reply to Email rather than replying to the comment, you can send me a login securely.

Thanks & all the best,

Barnaby

Reply to Martin Strobl

Martin Strobl

Rating:
January 02, 2017 - 16:37

Hi Barnaby,

thanks for your great support. Indeed - it´s a conflict between StageIT and Yootheme´s Widgetkit. Switching off the StageIt-Plugin solved the problem!

Thank you very much!!!!!

Frank

Rating:
December 16, 2016 - 18:22

Hi Barnaby,

I saw on JED that the version bumped up to 0.0.2 and I was just wondering if there was a changelog somewhere... :)

Thanks!

Reply to Frank

Barnaby Dixon

Rating:
December 17, 2016 - 12:55

Hi Frank,

Actually thank you for bringing that to my attention. I haven't updated that in a while - the version is now 2.0.17

I don't keep changelogs, but every time the major number (1.0.0 or 2.0.0) changes, it denotes a major change, such as a major difference or improvement to functionality. Minor numbers such as 2.0.1 to 2.0.2 means a small bug fix or improvement say to maintain compatibility with the latest version of Joomla. And intermediate numbers like 1.5 to 1.6 means a fairly significant improvement to efficiency or the underlying core, but not one that changes the user perception or overriding functionality.

I hope that helps!

All the best, Barnaby Dixon

Morgan

Rating:
November 29, 2016 - 10:28

The idea seems solid. We work on a development / review / live model

Can STAGEIT work with two servers, i.e the REVIEW site is where we stage the changes, and then push them to LIVE or would the whole process sit on the LIVE server in a subdirectory?

Thanks

Reply to Morgan

Barnaby Dixon

Rating:
November 29, 2016 - 10:54

Hi there Morgan

Thank you for your question. The staging environment sits in a subdirectory on the live server. I haven't found a reliable, fast way to sync two remote servers, so the two environments have to be on the same server.

All the best, Barnaby Dixon

Reply to Morgan

ssnobben

Rating:
December 02, 2016 - 16:42

Hi

this was the solution I also looking for..hmm pity it didnt work that way...rgds

Niccolo

Rating:
November 19, 2016 - 16:45

Hello,
quick question

when I work on the staging site
my live site is still running, users are registering, comment are being posted and son on...
when I finally sync the staging site with the live, what happens of all these contents that have been generated in the meantime?

Thank you,
N.

Reply to Niccolo

Barnaby Dixon

Rating:
November 19, 2016 - 20:20

Hello Niccolo,

Thank you for your question.

In the configuration you can exclude specific data tables from the sync. I would recommend you exclude any tables that are being actively updated in the live environment, such as the user table.

You can then sync as normal, and the sync will update all live tables except for the ones selected.

I also recommend ensuring that backups are turned on in the configuration, so that if any data is unintentionally lost it can be restored.

All the best, Barnaby Dixon

Reply to Niccolo

Niccolo

Rating:
November 20, 2016 - 09:07

Thank you, that's great!
Could you just calrify if Stage It is going to create a separate database for testing or just new tables in the existing database?

I want to understand how exactly the site cloning process is handled.
Thank you

Reply to Niccolo

Barnaby Dixon

Rating:
November 20, 2016 - 11:49

Hi Niccolo,

StageIt uses the same database but creates new tables with the prefix stg_ .

There is more information on the full staging process, including quite extensive details on how it all works, in the User Guide. Hopefully that helps clarify the process, but if you have any further questions just ask :-)

All the best, Barnaby

Reply to Niccolo

Niccolo

Rating:
December 23, 2016 - 13:29

Thank you,
I read the user guide but there is some info I need which is missing.
PSecifically I'd like to know how stageit handles the newly created db tables after syncing to the live site.

It overwrites the the live site tables with stageit's tables and then delete the ones created by stageit?

Thanks

Reply to Niccolo

Barnaby Dixon

Rating:
December 23, 2016 - 14:02

Hi Niccolo,

During sync:

- The live site tables are saved to a backup
- The live site tables are removed
- The staging tables are copied and use the live site table prefix
- The staging tables are not removed or changed during the sync, only the live tables.

All the best, Barnaby Dixon

Agata Urbaniak

Rating:
November 02, 2016 - 11:03

Hello,
I have just purchased the Enterprise edition. After I hit the Begin button, I get the following error:

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

An error has occurred. Please check you are logged in and try agin.

If this error continues, please contact support at PHP Web Design

Error status:200

Error response:

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

Warning: Cannot modify header information - headers already sent in Unknown on line 0
Error displaying the error page: Application Instantiation Error: Failed to start the session because headers have already been sent by "" at line 0.
Best,
Agata

Leave a Comment





 


All content copywrite © 2005-2012 VibaWeb Ltd. All rights reserved. PHP Web Design is a trading name of VibaWeb Ltd. Extensions Licence