Except as hereinafter provided, no person shall erect, alter, construct, relocate or cause to be erected, altered, constructed or relocated any sign without first having obtained a sign permit from the Code Enforcement Officer. Sign permits are not required in the R-AG District for roadside stands that sell or display agricultural products.