7

Lando (Docker 上に構築) というアプリを使用して、Wordpress のインスタンスをローカル (Ubuntu 上) で実行しています。Lando 内で Wordpress にシンボリック リンクしたいカスタムの Wordpress プラグインを開発していますが、機能していません。シンボリック リンクがあり、正しいローカル ディレクトリを指していますが、認識されていません。

$ 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ファイルのインデントを更新するように編集

4

1 に答える 1