Комплексное руководство по созданию символических ссылок для хранилища Laravel в cPanel

При работе с приложениями Laravel, развернутыми на cPanel, создание символических ссылок на каталоги хранения является распространенным требованием. Символические ссылки позволяют хранить файлы за пределами общедоступного каталога, сохраняя при этом доступ к ним для вашего приложения. В этой статье мы рассмотрим различные методы создания символических ссылок для хранилища Laravel в cPanel, сопровождаемые примерами кода.

Методы создания символических ссылок:

Метод 1: использование команды Artisan
Самый простой способ создать символическую ссылку в Laravel — использовать команду Artisan storage:link. Эта команда создает символическую ссылку из каталога public/storageв каталог storage/app/public.

php artisan storage:link

Метод 2: создание символической ссылки вручную
Если команда Artisan недоступна в вашей среде cPanel, вы можете создать символическую ссылку вручную, выполнив следующие действия:

Шаг 1. Подключитесь к своей учетной записи cPanel через SSH или файловый менеджер cPanel.

Шаг 2. Перейдите в общедоступный каталог вашего приложения Laravel.

Шаг 3. Удалите существующий каталог storageиз общедоступного каталога (если он существует).

Шаг 4. Создайте символическую ссылку с помощью команды ln -s. Замените /path/to/storageна абсолютный путь к каталогу вашего хранилища Laravel.

ln -s /path/to/storage public/storage

Метод 3: использование файлового менеджера cPanel
Если вы предпочитаете графический интерфейс, вы также можете создать символическую ссылку с помощью файлового менеджера cPanel. Выполните следующие действия:

Шаг 1. Войдите в свою учетную запись cPanel и откройте диспетчер файлов.

Шаг 2. Перейдите в общедоступный каталог вашего приложения Laravel.

Шаг 3. Удалите существующий каталог storage(если он есть).

Шаг 4. Щелкните правой кнопкой мыши общедоступный каталог и выберите «Создать новую ссылку».

Шаг 5. В поле «Ссылка» введите абсолютный путь к каталогу вашего хранилища Laravel.

Шаг 6. В поле «Имя ссылки» введите storage.

Шаг 7. Нажмите «Создать новую ссылку», чтобы создать символическую ссылку.

В этой статье мы рассмотрели несколько методов создания символических ссылок для хранилища Laravel в cPanel. Мы рассмотрели использование команды Artisan, создание символической ссылки вручную через SSH или файловый менеджер cPanel и использование интерфейса файлового менеджера cPanel. Используя эти методы, вы можете легко упорядочить свои файлы, сохраняя при этом доступ к ним для вашего приложения Laravel.