Це загальна проблема з хостинговим хостингом GoDaddy, коли ви відкриваєте новий веб-сайт.
Припускаючи, що у вас є SSH-доступ до сервера (його потрібно ввімкнути на cPanel), увійдіть у свій акаунт. Після успішного входу вас буде розміщено в домашньому каталозі вашого облікового запису. DocumentRoot для вашого веб-сайту знаходиться у підкаталозі public_html. GoDaddy за замовчуванням надає дозволи для цього каталогу на 750, але ці дозволи недостатні, щоб дозволити Apache читати файли для веб-сайту. Вам потрібно змінити дозволи для цього каталогу на 755 (chmod 755 public_html).
Скопіюйте файли вашого веб-сайту в каталог public_html (як scp, так і rsync працюють для копіювання файлів на сервер GoDaddy Linux).
Далі переконайтесь, що всі файли в public_html доступні для читання у всьому світі. Для цього скористайтеся цією командою:
cd public_html
chmod -R o+r *
Якщо у вас є інші підкаталоги (наприклад, css, js та img), переконайтеся, що вони доступні у всьому світі, увімкнувши як читання, так і виконання для світового доступу:
chmod o+rx css
chmod o+rx img
chmod o+rx js
Нарешті, вам потрібно буде мати файл .htaccess у файлі public_html. GoDaddy застосовує правило, яке забороняє завантажувати сайт, якщо у вашому каталозі public_html немає файлу .htaccess. Ви можете використовувати vi для створення цього файлу ("vi .htaccess"). Введіть у файл такі рядки:
Order allow,deny
Allow from all
Require all granted
Ця конфігурація буде працювати як для Apache 2.2, так і для Apache 2.4. Збережіть файл (ZZ), а потім переконайтеся, що файл має дозволи 644:
chmod 644 .htaccess
Працює як шарм.