it's working now, thanks Lee.

2009/8/28 Lee Hambley <[email protected]>

> You can't symlink to a Symlink, Apache won't (probably) honour that.
> You must do this:
>
> set :current_path, 'current/public_html'
>
> And try that, here's a snippet from mine that deploys on cpanel:
>
> set :application,   "website"
> set :repository,    "[email protected]:leehambley/#{application}.git"
> set :deploy_to,     "/home/hambley/"
> set :current_path,  "/home/hambley/public_html/lee"
>
> My Vhost has:
>
> DocumentRoot "/home/hambley/public_html/lee"
>
> Site at http://lee.hambley.name/ (so mine is public_html/lee)
>
> Hope this helps
>
> -- Lee Hambley
>
> Twitter: @leehambley
> Blog: http://lee.hambley.name/
> Working with Rails: http://is.gd/1s5W1
>
>
> 2009/8/28 hendri firmana <[email protected]>
>
> thanks for your respond, it's true, my english is bad, sorry for this. ok
>> i'll  post the deploy file....
>>
>> require 'deprec'
>>
>>
>> set :application, "staging.net"
>> set :domain, "192.168.1.99"
>> set :rails_env, "production"
>>
>> # If you aren't using Subversion to manage your source code, specify
>> # your SCM below:
>>
>> set :ruby_vm_type,      :ree
>> set :web_server_type,   :apache
>> set :app_server_type,   :passenger
>> set :db_server_type,    :mysql
>>
>>  #set :packages_for_project, %w(libmagick9-dev imagemagick libfreeimage3)
>> # list of packages to be installed
>>  #set :gems_for_project, %w(rmagick mini_magick image_science) # list of
>> gems to be installed
>> # Update these if you're not running everything on one host.
>>
>> role :app, domain
>> role :web, domain
>> role :db,  domain, :primary => true
>>
>>
>> # If you aren't deploying to /opt/apps/#{application} on the target
>> # servers (which is the deprec default), you can specify the actual
>> location
>> # via the :deploy_to variable:
>>
>>
>> default_run_options[:pty] = true
>> set :repository,  "[email protected]:xxxx/xxx.git"
>> set :scm, "git"
>> set :user, "deploy"
>> set :admin_runner, "deploy"
>> set :deploy_via, :remote_cache
>> set :deploy_to, "/srv/www/#{application}"
>>
>>
>> set :branch, "hendri"
>> set :git_shallow_clone, 1
>> set :git_enable_submodules, 1
>>
>> set :chmod755, "app config db lib public vendor script script/*"
>> set :use_sudo, false
>>
>>
>>
>> set :ssh_options,{ :forward_agent=>true}
>>
>> namespace :deploy do
>>   task :start, :roles => :app do
>>     run "touch #{current_release}/tmp/restart.txt"
>>   end
>>
>>   task :stop, :roles => :app do
>>     # Do nothing.
>>   end
>>
>>   desc "Restart Application"
>>   task :restart, :roles => :app do
>>     run "touch #{current_release}/tmp/restart.txt"
>>   end
>> end
>>
>>
>> and this my virtual host
>>
>>
>> <VirtualHost *:80>
>>      ServerAdmin [email protected]
>>      ServerName staging.net
>>      ServerAlias www.ionasia.net
>>      DocumentRoot /srv/www/staging.net/public_html
>>      ErrorLog /srv/www/staging.net/logs/error.log
>>      CustomLog /srv/www/staging.net/logs/access.log combined
>>
>> </VirtualHost>
>>
>> on my ubuntu server, after deploy like this :
>>
>> /srv/www/staging.net/ ----> show folder of current, releases, shared,
>> logs and public_html,
>>
>> and i create symlink with command....ln -s /srv/www/
>> ionasia.net/current/public/ /srv/www/ionasia.net/public_html,
>>
>> in my browser i put 192.168.1.99 and show only the app public folder...
>>
>> if i put *staging.ne*t--->server not found....
>>
>> i don't understand, maybe the problem from dns, passenger, etc or
>> something wrong witt my configuration.....
>>
>> i hope you understand what i'm saying....
>>
>> thank so much for your advice....
>>
>> --hendri
>>
>> 2009/8/27 Lee Hambley <[email protected]>
>>
>> Hendri,
>>> I'm struggling with your message, as your English is bad... please post
>>> your deploy.rb and your virtual host config from Apache.
>>>
>>> The symlink is there as the tutorials are short-sighted, most often,
>>> there's no problem using a symlink, to Unix there is *very* little
>>> difference; especially under Ubuntu.
>>>
>>> -- Lee Hambley
>>>
>>> Twitter: @leehambley
>>> Blog: http://lee.hambley.name/
>>> Working with Rails: http://is.gd/1s5W1
>>>
>>>
>>> 2009/8/27 hendri <[email protected]>
>>>
>>>
>>>> i'm sorry, i'm confusing now...i try to deploy my first project to
>>>> ubuntu server using git and capistrano...but i have a problem...
>>>>
>>>> 1. when i finished to deploy to the server phusion passenger not
>>>> showing, on my browser only showing index file of public folder
>>>> application...when write command passenger status, iget an error :
>>>> "ERROR: Cannot query status for Passenger instance 4909:"...i dont
>>>> understand with this massage...
>>>> 2. i don't understan with the current folder on my virtual host, cause
>>>> every tutorial suggest not symlinks to this folder always in
>>>> application...
>>>>
>>>> would you like to help me...
>>>>
>>>> regards,
>>>> hendri
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.co.uk/group/capistrano?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to