aws-samples / eb-php-wordpress

Configuration files and instructions for installing WordPress securely and running it in a load balanced AWS Elastic Beanstalk environment with an EFS file system for shared assets.
Apache License 2.0
165 stars 95 forks source link

'wp-content/uploads' symbolic link creation fails #6

Closed Maylyon closed 7 years ago

Maylyon commented 7 years ago

Attempting to follow the instructions at http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-hawordpress-tutorial.html, environment creation consistently fails when attempting to create the symbolic link 'wp-content/uploads'.

Relevant log entries are:

[2017-04-04T16:58:42.918Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/AppDeployPreHook/12_update_permissions.sh] : Starting activity...
[2017-04-04T16:58:43.648Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/AppDeployPreHook/12_update_permissions.sh] : Completed activity. Result:
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_user
  + EB_APP_USER=webapp
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_base_dir
  + EB_APP_BASE_DIR=/var/app
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_staging_dir
  + EB_APP_STAGING_DIR=/var/app/ondeck
  ++ /opt/elasticbeanstalk/bin/get-config container -k app_logs_dir
  + EB_APP_LOGS_DIR=/var/app/support/logs
  + cd /var/app/ondeck
  + chown -R webapp:webapp /var/app
  + chown -R webapp:webapp /var/log/httpd
  + '[' -f app/SymfonyRequirements.php ']'
[2017-04-04T16:58:43.648Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/AppDeployPreHook] : Completed activity. Result:
  Successfully execute hooks in directory /opt/elasticbeanstalk/hooks/appdeploy/pre.
[2017-04-04T16:58:43.649Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild] : Starting activity...
[2017-04-04T16:58:44.128Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild] : Starting activity...
[2017-04-04T16:58:44.130Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_nkwebsite_wordpress] : Starting activity...
[2017-04-04T16:58:44.785Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_nkwebsite_wordpress/Command 1chown] : Starting activity...
[2017-04-04T16:58:44.806Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_nkwebsite_wordpress/Command 1chown] : Completed activity.
[2017-04-04T16:58:45.460Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_nkwebsite_wordpress/Command 2link] : Starting activity...
[2017-04-04T16:58:45.493Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_nkwebsite_wordpress/Command 2link] : Activity execution failed, because: ln: failed to create symbolic link 'wp-content/uploads': No such file or directory
   (ElasticBeanstalk::ExternalInvocationError)

[2017-04-04T16:58:45.493Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_nkwebsite_wordpress/Command 2link] : Activity failed.
[2017-04-04T16:58:45.493Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_0_nkwebsite_wordpress] : Activity failed.
[2017-04-04T16:58:45.493Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild] : Activity failed.
[2017-04-04T16:58:45.529Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0/EbExtensionPostBuild] : Activity failed.
[2017-04-04T16:58:45.530Z] INFO  [2083]  - [Application deployment First Release@1/StartupStage0] : Activity failed.
[2017-04-04T16:58:45.530Z] INFO  [2083]  - [Application deployment First Release@1] : Completed activity. Result:
  Application deployment - Command CMD-Startup failed
[2017-04-04T17:00:07.696Z] INFO  [2323]  - [CMD-TailLogs] : Starting activity...
[2017-04-04T17:00:07.696Z] INFO  [2323]  - [CMD-TailLogs/AddonsBefore] : Starting activity...
[2017-04-04T17:00:07.696Z] INFO  [2323]  - [CMD-TailLogs/AddonsBefore] : Completed activity.
[2017-04-04T17:00:07.696Z] INFO  [2323]  - [CMD-TailLogs/TailLogs] : Starting activity...
[2017-04-04T17:00:07.697Z] INFO  [2323]  - [CMD-TailLogs/TailLogs/TailLogs] : Starting activity...
Maylyon commented 7 years ago

Just realized I was zipping the parent directory, not the files within the parent directory.

johbo commented 6 years ago

Thanks for documenting this, just made my day 👍