# 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