2017-12-09 1 views
0

저는 WordPress와 PHP에 아주 익숙합니다. 조금 원시적 인 질문에 사과드립니다. WordPress에 사이트가 있지만 정말 느리고 레거시 코드가 많이 포함되어 있습니다. 내가 원하는 것은 새로운 테마를 만들고 최적화를하는 것입니다. 이러한 이유로 저는 웹에서 로컬 스토리지로 이동하고 안전한 방법으로 놀고 싶습니다. 내가 무엇을 가지고 있니? FTP를 통해 서버에서 가져온 파일 시스템의 사본과 SQL 파일이 있어야합니다. 사이트 복사본을 로컬 OpenServer에 넣고 phpAdmin을 통해 MySQL Workbench와 함께 로컬 서버에서 내 사이트를 실행합니다. 물론, 내가 phpMyAdmin에이 스크립트를 수행 한 : 내 WP-config.php 파일에 또한Wordpress는 호스트에서 로컬 서버로 이동합니다

SET SQL_SAFE_UPDATES = 0; 
UPDATE aw3ed6gb_options SET option_value = replace(option_value, 'https://fbs-tax.com','http://fbs-local') WHERE option_name = 'home' OR option_name = 'siteurl'; 
UPDATE aw3ed6gb_posts SET guid = replace(guid, 'https://fbs-tax.com','http://fbs-local'); 
UPDATE aw3ed6gb_posts SET post_content = replace(post_content, 'https://fbs-tax.com','http://fbs-local'); 
UPDATE aw3ed6gb_site SET domain='fbs-local' WHERE domain LIKE '%fbs-tax.com%'; 
UPDATE aw3ed6gb_sitemeta SET meta_value='http://fbs-local' WHERE `meta_value`LIKE '%fbs-tax.com%'; 
UPDATE aw3ed6gb_blogs SET domain = replace(domain, 'fbs-tax.com','fbs-local'); 
UPDATE aw3ed6gb_usermeta SET meta_value='fbs-local' WHERE meta_key='source_domain'; 

을 나는이 있습니다

define('WP_CACHE', true); 
define('ADMIN_COOKIE_PATH', '/mygolad'); 
define('WPCACHEHOME', __DIR__ . '/wp-content/plugins/wp-super-cache/'); define('DB_NAME', 'db_local_0'); 
define('DB_USER', 'root'); 
define('DB_PASSWORD', ''); 
define('DB_HOST', 'localhost'); 
define('DB_CHARSET', 'utf8mb4'); 
define('DB_COLLATE', ''); 
define('SHORTPIXEL_API_KEY', 'eCRnNMw6yaf4ztoDM4F5'); 

내가 http://fbs-local/wp-admin에 액세스 할 때

propblem는 것을 나는 할 수 없습니다 모든 사용자/pswrd로 로그인하십시오. 내 질문은 다음과 같습니다.

  • 어떻게 wp-admin에 액세스 할 수 있습니까?
  • 새 WordPress 프로젝트를 시작한 다음 내 DB에 추가 할 수 있습니까?
  • 둘째 예인 경우 SQL을 5.5에서 5.7로 다시 포맷 할 수 있습니다.
  • 아마도 문제는 잘못된 DB 복사본에 있습니다.

도움 주셔서 감사합니다.

답변

0

나는 종종 워드 프레스 웹 사이트를 마이 그 레이션해야하며 항상 this plugin을 사용합니다.

이렇게하면 많은 작업을 줄일 수 있습니다. 모든 파일 (테마, 플러그인, 미디어 파일 등)과 웹 사이트의 데이터베이스를 복사합니다.

이 플러그인을 현재 웹 사이트에 설치하고 모든 데이터를 내보내기 만하면됩니다. 이 후에는 로컬 설치에 플러그인을 설치해야합니다 (새로 설치할 것을 권장합니다). 이제 다른 웹 사이트에서 파일을 가져와야합니다.

+0

답변 해 주셔서 감사합니다. 내가 아는 한 DB와 파일 구조를 별도로 저장할 필요가 없습니다. 난 그냥 라이브 웹 사이트에 복사본을 만들고, 내 PC에 저장 한 다음 localhost에 한 번 더 설치하면됩니다. 내가 맞습니까? –

+0

파일과 데이터베이스의 복사본을 만들 필요가 없습니다. 플러그인이이 작업을 수행합니다. 이 비디오를 사용하여 플러그인을 사용하는 방법을 시청할 수도 있습니다. https://www.youtube.com/watch?v=BpWxCeUWBOk – sascha

+0

도와 주시면 감사하겠습니다. 나는 월요일에 그것을 시험 할 것이다. –

관련 문제