    # File lib/merb-core/server.rb, line 262
          def store_details(port = nil)
            file = pid_file(port)
            begin
              FileUtils.mkdir_p(File.dirname(file))
            rescue Errno::EACCES => e
              Merb.fatal! "Failed to store Merb logs in #{File.dirname(file)}, " \
                "permission denied. ", e
            end
            Merb.logger.warn! "Storing pid #{Process.pid} file to #{file}..." if Merb::Config[:verbose]
            begin
              File.open(file, 'w'){ |f| f.write(Process.pid.to_s) }
            rescue Errno::EACCES => e
              Merb.fatal! "Failed to access #{file}, permission denied.", e
            end
          end