Can a group act on the empty set?
yes you can define the trivial action.
Note that the axioms for group action begins with "for all"
That is:
For all $x\in \emptyset$ we have that $e.x=x$.
For all $x\in\emptyset$ and all $g,h\in G$ we have $(gh)x=g.(h.x)$
Both statements hold trivially.