2017-06-13 12 views
0

私はdeployerを使ってWordpress Webサイトを展開しようとしていますが、共有フォルダのwp-config.phpファイルに問題があります。Deployer php - 共有ファイルが機能しない

私がデプロイすると、このファイルは共有されず、/wp-admin/setup-config.phpにリダイレクトされます。

deploy.php設定ファイルで何か忘れましたか?

<?php 

namespace Deployer; 

require_once __DIR__.'/vendor/deployer/deployer/recipe/common.php'; 

// CONFIG /////////////////////////////////////////////////////////////// 
set('repository', '[email protected]:myrepo/surfblog.git'); 

set('shared_files', ['wp-config.php']); 
set('shared_files', ['wp-content/wp-cache-config.php']); 

set('shared_dirs', ['wp-content/uploads']); 
set('writable_dirs', ['wp-content/uploads']); 

set('keep_releases', 5); 
set('default_stage', 'recette'); 

// HOSTS /////////////////////////////////////////////////////////////// 
host('?.??.??.???') 
    ->user('root') 
    ->stage('recette') 
    ->set('deploy_path', '/home/www/surf/blog_test'); 

localhost() 
    ->stage('localhost') 
    ->set('deploy_path', '/home/kevin/Public/test'); 

// TASKS /////////////////////////////////////////////////////////////// 
task('deploy', [ 
    'deploy:prepare', 
    'deploy:lock', 
    'deploy:release', 
    'deploy:update_code', 
    'deploy:shared', 
    'deploy:vendors', 
    'deploy:writable', 
    'deploy:symlink', 
    'deploy:unlock', 
    'cleanup', 
])->desc('Deploy your project'); 

after('deploy', 'success'); 

私は自分のローカルホストでは動作しますが、自分のオンラインサーバでは動作しません。

+0

のように動作しますしかし私の最初は、Gitは私ができるmr.void @リモートホスト –

+0

からリポジトリにアクセスできるかどうかを確認することでした。サイトは 'wp-config.php'ファイルを手動でコピーしたときに動作します – Kevin

答えて

1

その

// CONFIG /////////////////////////////////////////////////////////////// 
set('repository', '[email protected]:myrepo/surfblog.git'); 

set('shared_files', array(
    'wp-config.php', 
    'wp-content/wp-cache-config.php', 
)); 
set('shared_dirs', array(
    'wp-content/uploads', 
)); 
set('writable_dirs', array(
    'wp-content/uploads', 
    'wp-content/cache', 
)); 
関連する問題