Чтобы создать символическую ссылку на другой сайт в Fastpanel и избежать ошибки 403, нужно учитывать несколько факторов.
1. **Права доступа**: Убедитесь, что права доступа на папку, на которую вы ссылаетесь, позволяют веб-серверу (например, Nginx или Apache) получить к ней доступ. Для этого выполните команду:
```bash
sudo chown -R www-data:www-data /var/www/fastuser/data/www/site.ru
sudo chmod -R 755 /var/www/fastuser/data/www/site.ru
```
Замените `www-data` на пользователя и группу, под которыми работает ваш веб-сервер.
2. **Создание символической ссылки**: После проверки прав доступа попробуйте создать символическую ссылку снова. Ваша команда выглядит правильно, но я предлагаю использовать адрес с относительным путем. Например:
```bash
ln -s ../site.ru /var/www/fastuser/data/www/m.site.ru
```
Убедитесь, что вы используете правильные относительные пути, если вы находитесь в директории `/var/www/fastuser/data/www`.
3. **Настройка конфигурации веб-сервера**: Убедитесь, что настройки вашего веб-сервера позволяют использование символических ссылок. Для Nginx проверьте блок `server` и убедитесь, что есть директива `disable_symlinks`:
```nginx
location / {
disable_symlinks off;
...
}
```
Для Apache проверьте, что в файле `.htaccess` или в конфигурации сайта включен `Options FollowSymLinks`.
4. **Кеширование**: После всех изменений не забудьте перезапустить веб-сервер, чтобы обновить кеш:
```bash
sudo systemctl restart nginx
# или
sudo systemctl restart apache2
```
Если после выполнения всех этих шагов проблема все еще сохраняется, обратите внимание на журналы ошибок веб-сервера. Они могут дать подсказки о том, что именно идет не так. Журналы обычно находятся по следующему пути:
- Для Nginx: `/var/log/nginx/error.log`
- Для Apache: `/var/log/apache2/error.log`
Если у вас остались вопросы, не стесняйтесь обращаться!