Почему при создании ссылки на хранилище произошла ошибка - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь установить приложение laravel 5.7 на хостинге Digital Ocean и получаю сообщение об ошибке:

# php artisan storage:link

   ErrorException  : symlink(): No such file or directory

  at /var/www/html/votes/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:228
    224|      */
    225|     public function link($target, $link)
    226|     {
    227|         if (! windows_os()) {
  > 228|             return symlink($target, $link);
    229|         }
    230| 
    231|         $mode = $this->isDirectory($target) ? 'J' : 'H';
    232| 

  Exception trace:

  1   symlink("/var/www/html/votes/storage/app/public", "/var/www/html/votes/public/storage")
      /var/www/html/votes/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:228

  2   Illuminate\Filesystem\Filesystem::link("/var/www/html/votes/storage/app/public", "/var/www/html/votes/public/storage")
      /var/www/html/votes/vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php:35

  Please use the argument -v to see more details.

 lsb_release -d; uname -r; uname -i
Description:    Ubuntu 18.04.1 LTS
4.15.0-34-generic
x86_64

Я запускаю перед командой, чтобы установить разрешения:

sudo chmod -R 777 /var/www/html/votes/storage 

Корневой каталог моего приложения:

  • ls -la всего 2684 drwxrwxrwx 16 корневой корень 4096 25 сентября 15:23.корневой корень drwxr-xr-x 3 4096 сент. 19 12:47 ..

    -rw-r - r-- 1 корневой корень 1024 сен 25 15:23 ..env.swp -rw-r - r-- 1 корневой корень 234 сен 24 12:13 .editorconfig -rwxrwxrwx 1 корневой корень 811 сен 25 15:23 .env -rw-r - r-- 1 корневой корень 651 сен 24 12:13 .env.example -rw------- 1 корневой корень 699 19 сентября 15:07 .env.save drwxrwxrwx 8 корневой корень 4096 25 сентября 12:34 .git -rw-r - r-- 1 корневой корень 111 24 сентября 12:13.gitattributes -rw-r - r-- 1 корневой корень 294 24 сен 15:08 .gitignore -rw-r - r-- 1 корневой корень 1022 сен 24 12:14 1.txt drwxr-xr-x 11 корневой корень4096 сен 24 12:14 LaravelCharts -rw-r - r-- 1 корневой корень 1672160 24 сен 12:13 MyProjects_2018-09-01.tar.xz drwxrwxrwx 2 корневой корень 4096 сен 24 12:13 __DOCS drwxrwxrwx 2 корневой корень 409624 сентября 12:13 __SQL drwxrwxrwx 7 root root 4096 25 сентября 12:34 app -rw-r - r-- 1 root root 1686 24 сен 12:13 artisan drwxrwxrwx 3 root root 4096 24 сен 12:13 bootstrap -rw-r - r-- 1 корневой корень 2384 24 сентября 13:45 composer.json -rw-r - r-- 1 корневой корень 200607 24 сентября 12:14 composer.lock drwxrwxrwx 2 rootroot 4096 24 сен 12:14 config drwxrwxrwx 5 root root
    4096 сен 24 12:13 база данных -rw-r - r-- 1 root root 482562 24 сен 12:13 package-lock.json -rw-r--r-- 1 корневой корень 1168 24 сен 12:13 package.json -rw-r - r-- 1 корневой корень 1246 24 сен 12:13 phpunit.xml drwxrwxrwx 9 корневой корень 4096 24 сен 15:08 public -rw-r - r-- 1 корневой корень 66 сен 24 12:13 readme.txt drwxrwxrwx 5 корневой корень 4096 19 сентября 12:47 ресурсы drwxrwxrwx 2 корневой корень
    4096 24 сен 12:14 маршруты -rw-r--r-- 1 корневой корень 563 24 сентября 12:13 server.php drwxrwxrwx 8 корневой корень 4096 19 сентября 12:47 хранилище drwxrwxrwx 4 корневой корень
    4096 24 сентября 12:13 тестирует drwxrwxrwx 56 корневой корень 4096 24 сен 13:46vendor -rw-r - r-- 1 корневой корень 617 24 сентября 12:13 webpack.mix.js -rw-r - r-- 1 корневой корень 261143 24 сентября 12:13 yarn.lock

ИЗМЕНЕНО: я удалил dir vendor и запустил еще 1 раз

composer install

, установив все пакеты, но все равно с той же ошибкой.Существуют ли какие-либо команды laravel / linux для проверки текущего хранилища: значение ссылки или аналогичные параметры?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...