2017-12-13 1 views
-2

내가 그렇게 많은 링크가 웹 사이트를 많이 변경하지 않고 어떻게 localhost에서 서버로 옮깁니 까? 내 웹 사이트에서 예를 들어

말이에 "http // 로컬 호스트/웹 사이트/admin.php"내가 원하는

가되게합니다

"http://website.com/admin.php "

지금은 편집기에서 replace 명령을 사용했지만 알아 내기에는 시간이 오래 걸립니다. 하지만 난 $_SERVER['DOCUMENT_ROOT']이 문제를 해결할 수 있다고 생각했다. 그러나 그것도하지 않았다.
그래서 아무것도 바꾸지 않고 파일을 loalhost에서 서버로 어떻게 이동합니까?
그리고 나는 여기에 wordpress 사이트에 대해 말하고 있지 않다. 내가 만들었던 그것.

+1

PHPStorm과 그녀의 마법의 힘을 사용하기 시작하십시오;). https://www.jetbrains.com/phpstorm/ –

+0

감사합니다. 나는 지금 확실히 할 것이다. 하지만 그것에 대해 특별한 것이 무엇인지 말해 주실 수 있습니까 – judy

+0

왜 당신은 귀하의 사이트에 너무 많은 절대적인 링크가 있습니까? 움직이는 부분을 변수로 바꿀 수 있습니까? –

답변

1

defines.php 파일을 만들고 index.php에 포함시킬 수 있습니다. 추가 할 수있는 것은 다음과 같습니다. define('BASE_PATH', dirname(__FILE__));

예를 들어 $this->basePath = BASE_PATH . '/lib/company/Layouts/';을 입력하면 서버를 전환 할 때 항상 올바른 base_path를 갖게됩니다.

PHPStorm : www.jetbrains.com/phpstorm을 사용하는 것이 좋습니다. 가능성에 대해 알아 보려면 문서를 읽으십시오. 예를 들어 CTRL + R을 누르고 'localhost'를 검색 할 수 있습니다. 이제 다른 입력으로 모든 localhost를 편집 할 수있는 디스플레이가 나타납니다. 그러나 더 많은 기능이 있습니다. PHPStorm은이 반드시 있어야합니다. 입니다.

어쨌든 파일을 한 번만 편집해야하며 defines.php은 다음 프로젝트 나 향후의 현재 프로젝트에 대한 해결책이 될 수 있습니다.

도움이 되었기를 바랍니다.

관련 문제