Hot answers tagged

33

The best way to do this is to proceed carefully and make backups of your database at each step of the way. I have previously written a blog post on this, but will elaborate further. Step 1: Before running your upgrade change all ngen field types to text, don't worry the data won't be lost. Step 2: Next upgrade ExpressionEngine as per the official docs and ...


20

Luckily the add-ons you are using have some upgrade paths from EE 1 => 2... The only two you need to tweak are the file fields before and after the upgrade: nGen File Field https://stackoverflow.com/questions/13041491/expressionengine-1-to-expressionengine-2-upgrade-with-ngen-file-field File by Mark Hout http://ellislab.com/forums/viewthread/218268/ Other ...


14

I asked this same question for a recent EE upgrade. The answer is on Stack Overflow: https://stackoverflow.com/questions/13041491/expressionengine-1-to-expressionengine-2-upgrade-with-ngen-file-field The EE2 equivalent field is Safecracker File. Worked perfectly for my upgrade.


10

I've recently done about 8 EE1 to EE2 upgrades. For the most part everything went really smoothly. The key is to prepare and backup, backup, backup. Did I mention you should backup? Use the native upgrade wizard and be sure to follow the instructions carefully. The download for structure includes a separate folder for upgrading structure 1 to structure 2. ...


10

You might want to give Nolan a try - it sounds like exactly what you're after. Nolan enables a very simple matrix style field within a Pixel & Tonic Matrix field


9

I have seen this several times over the years. If you don't properly have your 404 pages some other website out there is generating these urls and they are coming back valid. Then when google indexes those sites the urls show up. Google doesn't know these are invalid URLs. The best way to prevent this is to make sure you tighten your 404s. Make sure you ...


7

Chat with the folks at Solspace that will soon have the ability to use http://www.solspace.com/software/detail/importer/ to convert EE 1 gallery to EE 2. I can't remember the full details at the moment but there was a screenshot on twitter just a bit back showing EE 1 gallery to P&T Assets as an import selection could be other options but they are in a ...


7

I think the best user-focused solution is actually changing galleries into entries in a dedicated Galleries channel and using Channel Images. You can do the transformation of existing data after your upgrade with some fairly simple SQL, and then going forward your editors would just add images into the Channel Images field in the channel entries.


6

That data is stored in the exp_sites table in the site_system_preferences column in a serialized array.


6

I did a lot of different trials trying different methods. In the end no single method is perfect. I've found the thread Brad suggested very useful before. Whatever method you try, make sure to backup everything twice. What I initially did was create two separate test DBs (one being a copy of the EE1 DB and a separate new EE2 DB) just to test out before the ...


6

Pixel and Tonic obliged me with this request recently. Just purchase a license for Matrix, then email them to request the last available EE1-compatible version (I believe it's 2.5.3).


5

With any software, it's good to contact the author if a security issue is suspected. If you have not already, contacting EllisLab support about this issue is a good idea. This would prevent you from needing to post secure information about your site on a public network, and also enable EllisLab to see if EE was at fault, and if there is a security breach in ...


5

Unfortunately, and I use that statement loosely, I don't believe so. In fact, some of the WYSIWYG editors may even remove double spacing after a period. Why? Because, technically speaking its bad practice. Everyone who follows or attempts to follow the standard rules of typography, The Complete Manual of Typography: A Guide to Setting Perfect Type by James ...


4

Take a look at this, I was working on upgrading a EE1 (220+ weblog) instance to EE2 a while back, I shared some of it here: http://expressionengine.com/forums/viewthread/203380/#952561


4

The short answer is that there isn't a easy solution that will migrate all of the galleries features to EE2, without getting your hands a little dirty in code, other add-ons, or doing some manual migration by writing SQL queries. Like you mentioned, the Gallery wasn't migrated to EE2, which was either an oversight when EE2 was built or just not a priority. ...


4

What's Going Wrong You've already spotted the problem but here's a quick explanation of why the error is occurring. If you enable pagination EE1's query module will issue two queries - one calculates the total number of results sans-pagination and the other issues the query itself with an additional LIMIT parameter. The total results query is generated by ...


4

I generally use a custom script to export data into XML files by channel, doing any manipulation of image paths, etc on that side. Than I use DataGrab to import everything. One tip, make sure you export and import an ID field from your old system, so you can update an import later without deleting all the entries if you realize something didn't export ...


4

If you just need to export your weblog entries, you can use this add-on for EE1: http://devot-ee.com/add-ons/weblog-entries-exporter This is a module for EE1; it basically allows CSV/XML export of weblog entries (if you choose XML it also deserializes the data in serialized fields).


4

http://ee1docs.com/quick_reference.html and you can see top right button "Download EE1 Docs" at http://ellislab.com/expressionengine/user-guide/


4

The {reverse_related_entries} does support only 6 parameters of weblog, status, sort, orderby, offset, limit. So "show_expired" parameter will not work here. In that case I always prefer to use Playa but never tried with EE v1.6+. I think, you are populating a single weblog entry and would like to show all the parents weblogs with {reverse_related_entries}...


4

Funnily enough I'm going through exactly the same process at the moment. I'm undertaking a conversion from LG Poll to VWM Polls. If you don't care about these errors, you can just set the field's type to 'text' in the exp_channel_fields table, which will at least get your site working again. Then if you don't want to upgrade or migrate LG Polls you can ...


4

In the control panel go to Admin › Utilities › SQL Manager › Database Query Form In the query form put SELECT COUNT(*) FROM exp_weblog_titles; This will give you the total number of entries on your site. If you would like to know the number of entries in a specific Weblog you can do SELECT COUNT(*) FROM exp_weblog_titles WHERE weblog_id = X; ...


3

I don't have an exact answer, but I had a problem similar to this. I was using Navicat and MAMP and I had character set issues in my local set up. I wrote a blog post about it for my own reference because it tripped me up several times. Not sure if this helps your issue though.


3

I thought I'd provide the response that Ellis Lab gave me for this issue, for others who may need it in the future. Unfortunately, it doesn't solve my issue, since rolling back the database at this point really can't be done. The client gets hundreds of new entries into EE2 every couple of days and its been almost a month since the transition. That said here ...


3

I tried a number of different options to try to get this to work. Dug up a post on setting 1.6.7 to use dynamic URLs & paths to try to enable the CP in my local dev environment: http://old.kennwilson.com/2007/11/configuring-expression-engine-for-multiple-servers When I was still unable to log in, I ended up following this advice: Generally it helps ...


3

You'll need to go into the CP in Admin > System Preferences > Output and Debugging and set "Force Query Strings" to yes. If that still doesn't work, please open up your primary index.php (root of your site) and change qtype to 1. Do either of those fix it up?


3

Is it an EE1 site? If so, go to Extensions, then Fieldframe's settings and check the path.


3

Solspace has the Solspace Importer Module with Solspace Gallery Importer designed to do just this.


3

Go to this field via Admin > Channel Administration > Channel Fields > Group > Field and switch the formatting back to XHTML confirm and then back again to none. When switching EE should show a checkbox before confirming asking if you want existing fields to be reformatted. Check this. Alternatively keep as XHTML in EE and use a plugin to alter the rendered ...


3

Correct, just make the jQuery settings in the extension area to be a relative protocol: //ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js


Only top voted, non community-wiki answers of a minimum length are eligible