programing

Lando 인스턴스 내부에 심볼 링크 만들기

i4 2023. 6. 25. 18:22
반응형

Lando 인스턴스 내부에 심볼 링크 만들기

저는 랜도(도커에 구축)라는 앱을 사용하여 로컬(우분투에서) 워드프레스 인스턴스를 실행하고 있습니다.랜도 내에서 워드프레스에 심볼릭으로 연결하고 싶은 커스텀 워드프레스 플러그인을 개발하고 있지만 작동하지 않습니다.심볼릭 링크가 있으며 올바른 로컬 디렉터리를 가리키고 있지만 인식되지 않습니다.

$ ln -s /home/user/Source/ta-clicklist ta-clicklist
$ pwd
/home/user/Documents/mysite.local/wordpress/wp-content/plugins
$ ls -lah
total 36K
drwxr-xr-x  7 user user 4.0K Jul 14 16:36 .
drwxr-xr-x  6 user user 4.0K Jul 14 16:34 ..
drwxr-xr-x  4 user user 4.0K Jul 13 14:40 akismet
-rw-r--r--  1 user user 2.6K Mar 18  2019 hello.php
-rw-r--r--  1 user user   28 Jun  5  2014 index.php
lrwxrwxrwx  1 user user   30 Jul 14 16:36 ta-clicklist -> /home/user/Source/ta-clicklist
drwxr-xr-x 11 user user 4.0K Jun 19 13:50 td-cloud-library
drwxr-xr-x  8 user user 4.0K Jun 19 13:49 td-composer
drwxr-xr-x  5 user user 4.0K Jun 19 13:50 td-social-counter
drwxr-xr-x  4 user user 4.0K Jun 19 13:50 td-standard-pack

저는 파일을 플러그인 폴더에 복사하고 플러그인을 활성화한 다음 폴더를 삭제하고 연결하려고 했습니다.그러나 이 경우 다음 오류가 발생합니다.

The plugin ta-clicklist/ta-clicklist.php has been deactivated due to an error:
Plugin file does not exist.

시작 시 Lando YAML 파일에 심볼 링크를 구성하는 명령을 설정할 수 있다고 누군가 제안한 블로그 게시물을 찾았습니다. 하지만 그것도 작동하지 않는 것 같습니다(제가 잘못하고 있는 것이 아니라면).이것은 나의.lando.yaml파일.

name: serverwatch
recipe: wordpress
config:
  webroot: wordpress
services:
  appserver:
    run_as_root:
      # Symlink to the source files
      - ln -snf /home/user/Source/ta-clicklist /app/wordpress/wp-content/plugins/ta-clicklist

누가 그들이 제공할 수 있는 의견을 가지고 있습니까?

YAML 파일 들여쓰기를 업데이트하도록 편집됨

이전에 언급한 블로그 게시물을 다시 읽은 후에 저는 제 참조가ln명령이 잘못되었습니다.소스 파일을 다음과 같이 참조해야 합니다./user/path/to/my/folder/내가 그것을 언급하는 동안./home/user/path/to/my/folder/.

그에 따라 참조를 업데이트한 후 이제 작동합니다.

언급URL : https://stackoverflow.com/questions/62904443/create-a-symlink-inside-a-lando-instance

반응형