Answers.Body: <p><a href="http://buildwithcraft.com/docs/multi-environment-configs" rel="nofollow">http://buildwithcraft.com/docs/multi-environment-configs</a></p>
  
  <pre><code>'example.com' =&gt; array(...
  </code></pre>
  
  <p>'should' work with an address like:</p>
  
  <pre><code>'123.45.67.89/%7eusername' =&gt; array(...
  </code></pre>
  
  <p>You might also try:</p>
  
  <pre><code>'123.45.67.89/~username' =&gt; array(...
  </code></pre>
  
  <p>Although using a proper domain name as in my comment above would be better.</p>
  
  <p>Good luck. :)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-15T12:28:26.880Z
Answers.Text: Thx. I will try it. Was not sure if the ~ would cause any issues
Answers.UserDisplayName: Bryan Garrant
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-15T12:29:01.777Z
Answers.Text: I was just wondering if anyone tried it this way yet
Answers.UserDisplayName: Bryan Garrant
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-15T12:26:20.500Z
Answers.LastActivityDate: 2015-11-15T12:26:20.500Z
Answers.UserDisplayName: Steve Adams
Body: <p>When you create an account in cpanel you can use a URL to access it like <a href="http://ip/%7Eusername/" rel="nofollow noreferrer">http://ip/%7Eusername/</a>, which is basically <a href="http://ip/~username/" rel="nofollow noreferrer">http://ip/~username/</a>. Since the client is not ready to take down their old site and we are moving hosts, can Craft run on a URL with the ~username or %7E in the URL? They do not have a dedicated IP unfortunately. Thanks in advance. </p>
  
  <p>I know the license will be needed, but can we change the URL to the real one when ready to go LIVE?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:16:40.363Z
Comments.Text: Assuming you have auth over the DNS,  why not just create an A record for dev.example.com pointing to new IP?
Comments.UserDisplayName: Steve Adams
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:27:34.073Z
Comments.Text: I do not have DNS access yet. They are working on that.
Comments.UserDisplayName: Bryan Garrant
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:30:29.310Z
Comments.Text: I keep a prototype domain just for this purpose.  There is no reason not to use dev.whatever.com when you control whatever.com
Comments.UserDisplayName: Steve Adams
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:31:07.763Z
Comments.Text: How do I update the license to the new URL when site is ready?
Comments.UserDisplayName: Bryan Garrant
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:32:37.737Z
Comments.Text: I have a few dedicated IPs I can also use on my server if needed. Just wondering how to update the license domain when ready to change
Comments.UserDisplayName: Bryan Garrant
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:33:18.807Z
Comments.Text: It will prompt you when you login to the new location for the first time.  dev. domains are not validated against the license anyway.
Comments.UserDisplayName: Steve Adams
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:34:42.993Z
Comments.Text: http://buildwithcraft.com/help/license-enforcement
Comments.UserDisplayName: Steve Adams
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:35:06.110Z
Comments.Text: Is using just an IP a valid DEV environment? I thought we needed to use .dev?
Comments.UserDisplayName: Bryan Garrant
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T12:36:55.107Z
Comments.Text: Our web service checks the following when determining if a domain is public. If any of these checks pass, we determine that the domain is not public:
  
  Does it only consist of one segment (e.g. “localhost”)?Is it an IP address?Does it have a port, and is it something besides 80 or 443?Does it have a dev-sounding subdomain (e.g. ‘craftdemo’, ‘dev’, ‘local’, ‘loc’, ‘test’, ‘testing’, ‘sandbox’, ‘stage’, ‘staging’, ‘acc’ or ‘acceptance’)?Does it have a non-standard TLD?
Comments.UserDisplayName: Steve Adams
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T17:56:11.143Z
Comments.Text: So I have craft uploaded to a subdomain, but how can I get the system folder above webroot since there could be more than one DEV site? Since subdomains are setup like "/path/user/public/subdomain1" "/path/user/public/subdomain2", where and how do I setup the system folders??
Comments.UserDisplayName: Bryan Garrant
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T17:59:38.853Z
Comments.Text: Would I be better to just share the same system folder for all site and setup a config switch or something?
Comments.UserDisplayName: Bryan Garrant
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T18:04:08.940Z
Comments.Text: Or should I just leave the system folder in the sub domain folder to keep things simple for development?
Comments.UserDisplayName: Bryan Garrant
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T18:32:17.247Z
Comments.Text: I always set s custom path on sun domains for that reason.  Just add another level in the path when you add the sub, that way you can keep it above the HTML root. I use /subdomains/sitename/public_html/  then put Craft in the sitename directory.
Comments.UserDisplayName: Steve Adams
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-15T19:19:05.303Z
Comments.Text: Great idea Steve. Thx
Comments.UserDisplayName: Bryan Garrant
Tags: <config><craft-features>
Title: Is it possible to install Craft on a cPanel temp user URL?
ThreadText: # Is it possible to install Craft on a cPanel temp user URL?
  
  (Asked by: username_0 on 2015-11-15)
  
  When you create an account in cpanel you can use a URL to access it like <http://ip/%7Eusername/>, which is basically <http://ip/~username/>. Since the client is not ready to take down their old site and we are moving hosts, can Craft run on a URL with the ~username or %7E in the URL? They do not have a dedicated IP unfortunately. Thanks in advance.
  
  I know the license will be needed, but can we change the URL to the real one when ready to go LIVE?
  
  **Tags:** config, craft-features
  
  > **Comments:**
  > **username_1**: Assuming you have auth over the DNS,  why not just create an A record for dev.example.com pointing to new IP?  
  > **username_0**: I do not have DNS access yet. They are working on that.  
  > **username_1**: I keep a prototype domain just for this purpose.  There is no reason not to use dev.whatever.com when you control whatever.com  
  > **username_0**: How do I update the license to the new URL when site is ready?  
  > **username_0**: I have a few dedicated IPs I can also use on my server if needed. Just wondering how to update the license domain when ready to change  
  > **username_1**: It will prompt you when you login to the new location for the first time.  dev. domains are not validated against the license anyway.  
  > **username_1**: http://buildwithcraft.com/help/license-enforcement  
  > **username_0**: Is using just an IP a valid DEV environment? I thought we needed to use .dev?  
  > **username_1**: Our web service checks the following when determining if a domain is public. If any of these checks pass, we determine that the domain is not public:  Does it only consist of one segment (e.g. “localhost”)?Is it an IP address?Does it have a port, and is it something besides 80 or 443?Does it have a dev-sounding subdomain (e.g. ‘craftdemo’, ‘dev’, ‘local’, ‘loc’, ‘test’, ‘testing’, ‘sandbox’, ‘stage’, ‘staging’, ‘acc’ or ‘acceptance’)?Does it have a non-standard TLD?  
  > **username_0**: So I have craft uploaded to a subdomain, but how can I get the system folder above webroot since there could be more than one DEV site? Since subdomains are setup like "/path/user/public/subdomain1" "/path/user/public/subdomain2", where and how do I setup the system folders??  
  > **username_0**: Would I be better to just share the same system folder for all site and setup a config switch or something?  
  > **username_0**: Or should I just leave the system folder in the sub domain folder to keep things simple for development?  
  > **username_1**: I always set s custom path on sun domains for that reason.  Just add another level in the path when you add the sub, that way you can keep it above the HTML root. I use /subdomains/sitename/public_html/  then put Craft in the sitename directory.  
  > **username_0**: Great idea username_1. Thx  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-11-15. Score: 2
  
  <http://buildwithcraft.com/docs/multi-environment-configs>
  
  ```
  'example.com' => array(...
  
  ```
  
  'should' work with an address like:
  
  ```
  '123.45.67.89/%7eusername' => array(...
  
  ```
  
  You might also try:
  
  ```
  '123.45.67.89/~username' => array(...
  
  ```
  
  Although using a proper domain name as in my comment above would be better.
  
  Good luck. :)
  
  > **Comments:**
  > **username_0**: Thx. I will try it. Was not sure if the ~ would cause any issues  
  > **username_0**: I was just wondering if anyone tried it this way yet  
  
  ---
  
  