disconnect between site and Concrete5 project page

Permalink
This is not really an installation question, but didn't really fit in any of the predefined forums. I seem to have a disconnect between my web site and its project page at Concrete5. I initially installed the site at a certain location - call ithttp://www.website.com. I have since moved it tohttp://www.website.com/dev. I have made the necessary changes in config/site.php and am successfully accessing the site in the new location.
Then, I purchased an add-on and connected it to the project under my Concrete5 account. But the add-on is not showing up under Add Functionality in the Dashboard and if I click on "Check for updates" it says I don't have any. Furthermore, in my Projects list it's still showing the old URL.
It has been at least two weeks since I moved the site to the new location, so it's obvious that my account has not picked up the URL change on its own. Is there any way I can force it to update a reconnect with the site?

Thanks very much,
Anna

asaucier
 
andrew replied on at Permalink Reply
andrew
So, the add-on is added to the website, but it's not showing up for download? But the site is connected to the community? If you login to your site's dashboard, go into sitewide settings and look for the connect to community dialog, does it say your site is connected to the community? Is there any red error text there about a mismatched URL?

If everything looks good, if you go into add functionality > More Add-Ons > do you see add-ons for download? If you do, can you download a free one? Does it install?
asaucier replied on at Permalink Reply
asaucier
Thanks for the quick reply, Andrew.

Yes, the add-on is assigned to the web site, but not showing up for download. Yes, the site is connected to the community per Sitewide Settings. No error about a mismatched URL.

No, I do not get anything when I go to Add Functionality/More Add-ons. It just says, "No results found". That's strange.
andrew replied on at Permalink Reply
andrew
That is weird. Could you paste the contents of your "Dashboard > Settings > Debug > Environment Info" box into a message? Also, is this on a new server or did it just stay on the same server (that used to work) and get moved to a new directory?
asaucier replied on at Permalink Reply
asaucier
Same sever, just moved it into a /dev directory.

Here's the debug info:
-------------------------------------------------
# concrete5 Version
5.4.1.1

# concrete5 Packages
Facebook Like Button (1.0), PHP block by ND (1.0), Simplicity Theme (1.0).

# concrete5 Overrides
blocks/autonav, themes/simplicity

# Server Software
Apache/2.2

# Server API
apache2handler

# PHP Version
5.2.13

# PHP Extensions
apache2handler, bcmath, bz2, calendar, ctype, curl, date, dba, dbase, dom, exif, filter, ftp, gd, gettext, gmp, hash, iconv, imagick, imap, ionCube Loader, json, ldap, libxml, mbstring, mcrypt, memcache, mhash, mime_magic, mongo, mssql, mysql, mysqli, ncurses, odbc, openssl, pcre, pdf, PDO, pdo_dblib, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, pspell, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, SQLite, standard, sybase_ct, tidy, tokenizer, uploadprogress, wddx, XCache, xml, xmlreader, xmlrpc, xmlwriter, xsl, yaz, Zend Optimizer, zip, zlib.

# PHP Settings
log_errors_max_len - 1024
max_execution_time - 5
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
memory_limit - 32M
post_max_size - 8M
safe_mode - Off
safe_mode_exec_dir - <i>no value</i>
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
suhosin.log.phpscript.is_safe - Off
upload_max_filesize - 2M
memcache.max_failover_attempts - 20
mssql.max_links - Unlimited
mssql.max_persistent - Unlimited
mssql.max_procs - Unlimited
mssql.textlimit - Server default
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 100000
pcre.recursion_limit - 10000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH
sybct.max_links - Unlimited
sybct.max_persistent - Unlimited
xcache.var_maxttl - 0
andrew replied on at Permalink Reply
andrew
I don't see anything that rings any bells. What add-on are you trying to assign that didn't get assigned?
asaucier replied on at Permalink Reply
asaucier
Forms with PayPal Payment is the one I was trying initially. But I have tried to assign others and nothing is showing up.
MattWaters replied on at Permalink Reply
MattWaters
A couple different things could be happening:

1) The add-on has been assigned to an "old" instance of the site. When a site's URL changes (such as when you move it from a dev URL to a production URL) and you re-connect it to the concrete5.org community, it will create a new instance of the site in your profile.

When you purchase an add-on, you're given a chance to assign it to a project. The "new" and "old" projects have the same name, and therefore look identical in in the dropdown menu, so it's easy to have the add-on get assigned to an inactive copy of the site and never show up as available on the live site.

In this scenario, you need to figure out exactly where your add-on license ended up by looking at your list of active projects and figuring out which one is in use:
http://www.concrete5.org/profile/projects/...

You'll need to visit the old site's project page and release the add-on, then assign it to the correct instance of the site that is actually in-use. Your orders page can be helpful for figuring out where stuff is assigned:
http://www.concrete5.org/profile/orders/...

2) The "new" production site has been connected to the community using a different concrete5.org user account. This often happens when a developer prepares to hand off the site to the client, and sets up a new concrete5.org user account for the client to use. The site gets reconnected to the community using this account, but the add-on licenses were left behind at the old development site.

The solution here is to visit the new site's project page, and add your username (which purchased the licenses) to the new site's Management Team.

Then, release the licenses from the old dev site and assign them to the new live site.
asaucier replied on at Permalink Reply
asaucier
Matt -

Thanks for the detailed response. But in my case, I do not have two instances of the site showing up in my projects list. I am positive about this - I only have 15 sites and no duplicates. So, it seems that in my case, changing the URL did not create a new site.
GregJoyce replied on at Permalink Reply
GregJoyce
Hi Anna,
This is unrelated to your problem but one thing I have seen is that it is generally not a good idea to try and do a sandbox in such a way that it actually resolves to a URL beneath your existing site. You are better off putting the sandbox in a subfolder of your webspace and then setting up a subdomain for it rather than trying to access it from the folder. This basically goes for any CMS. Whichever is on top is probably going to want to resolve a URL of the one beneath it eventually and it is not going to work.

So do you have two projects listed on your profile now and they are both going to the root domain and not the full URL?
asaucier replied on at Permalink Reply
asaucier
No, I do not have two projects listed in my profile.

I have just now created a new host record ("subdomain") for dev.website.com, moved the C5 files and database to their own brand new hosting space (instead of a subfolder), and have all of the same issues.
I still have only one project showing in my profile, the web site says it's connected to the community with no errors, but I'm not seeing any of the new add-ons that I've assigned to this site, nor have anything showing up under Add Functionality/add-ons or /themes.
MattWaters replied on at Permalink Reply
MattWaters
Hi Anna,

I might be able to figure this out by looking at site's project page URL. On your live site, go to Dashboard > Sitewide Settings > Connect to Community. There will be a link titled "Visit project page." Copy the URL from that link and send it to me in a Private Message-- I'll take a look and see if I can shed some light on the issue.
tomctho replied on at Permalink Reply 1 Attachment
I have a similar issue with associating an add-on with a site. My community account, Heime, shows the site I am working on associated under active projects yet when i log in to the site where i am an admin and go to dashboard > add funtionality the add on is not listed. The site is connected to the community and shows

New
Your site is currently connected to the concrete5 community.
There appears to be nothing currently available to install from your Project page.
Browse more add-ons and themes, and check on your project page.
Check for updates >

Reloading does not make the add-on (Featured Content Slider) appear

I have tried logging in to the Project Page using the other administrator's login info (he set up the page) but cannot-not sure if he is logged in as well and that's why? but I have emailed him asking him to log out if he's logged in.
file attached showing my, Heime, Project Page and that there the add on is listed
MattWaters replied on at Permalink Reply
MattWaters
Hi,

I sent you a Private Message about this. Looks like the site was connected to concrete5.org using a different account than the ones mentioned above.